【算法】4. 寻找两个正序数组的中位数(多语言实现)
4. 寻找两个正序数组的中位数:给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。样例 1: 输入: nums1 = [1,3], nums2 = [2] 输出: 2.00...
【算法】3. 无重复字符的最长子串(多语言实现)
3. 无重复字符的最长子串:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。样例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 样例 2:输入: s = "bbbbb" 输出: 1 解释: 因...
【算法】2. 两数相加(多语言实现)
2. 两数相加:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。样例 1: 输入: l1 = [2,4,3], l2 ...
【算法】1. 两数之和(多语言实现)
1. 两数之和:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。样例 1: 输入: nums = [2,7,1...
【算法】1791. 找出星型图的中心节点(多语言实现)
1791. 找出星型图的中心节点:有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成。星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来。给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示在节点 ui 和 vi 之间...
【算法】2194. Excel 表中某个范围内的单元格(多语言实现)
2194. Excel 表中某个范围内的单元格:Excel 表中的一个单元格 (r, c) 会以字符串 "<col><row>" 的形式进行表示,其中:<col> 即单元格的列号 c 。用英文字母表中的 字母 标识。例如,第 1 列用 'A' 表示,第 2 列用 ...
【算法】2181. 合并零之间的节点(多语言实现)
2181. 合并零之间的节点:给你一个链表的头节点 head ,该链表包含由 0 分隔开的一连串整数。链表的 开端 和 末尾 的节点都满足 Node.val == 0 。对于每两个相邻的 0 ,请你将它们之间的所有节点合并成一个节点,其值是所有已合并节点的值之和。然后将所有 0 移除,修改后的链表不...
【算法】1342. 将数字变成 0 的操作次数(多语言实现)
1342. 将数字变成 0 的操作次数:给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。样例 1:输入: num = 14 输出: 6 解释: 步骤 1) 14 是偶数,除以 2 得到 7 。 步骤 2) 7 是奇数,减 ...
【算法】1725. 可以形成最大正方形的矩形数目(多语言实现)
1725. 可以形成最大正方形的矩形数目:给你一个数组 rectangles ,其中 rectangles[i] = [li, wi] 表示第 i 个矩形的长度为 li 、宽度为 wi 。如果存在 k 同时满足 k <= li 和 k <= wi ,就可以将第 i 个矩形切成边长为 k ...
【算法】2125. 银行中的激光束数量(多语言实现)
2125. 银行中的激光束数量:银行内部的防盗安全装置已经激活。给你一个下标从 0 开始的二进制字符串数组 bank ,表示银行的平面图,这是一个大小为 m x n 的二维矩阵。 bank[i] 表示第 i 行的设备分布,由若干 '0' 和若干 '1' 组成。'0' 表示单元格是空的,而 '1' 表...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。