算法
文章平均质量分 85
难、起名
种一棵树最好的时间是十年前,其次就是现在。
展开
-
算法分析与设计总复习
算法分析与设计总复习原创 2023-03-06 13:59:54 · 517 阅读 · 0 评论 -
LeetCode第六天
LeetCode第六天原创 2022-11-29 21:07:24 · 105 阅读 · 0 评论 -
LeetCode第五天
LeetCode第五天只记录中高等难度的题(高等怕的很,暂时中等)一、4. 寻找两个正序数组的中位数4. 寻找两个正序数组的中位数困难给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1原创 2022-04-08 23:53:24 · 115 阅读 · 0 评论 -
LeetCode第四天
LeetCode第四天只记录中高等难度的题(高等怕的很,暂时中等)一、剑指 Offer 64. 求1+2+…+n剑指 Offer 64. 求1+2+…+n求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45class Solution { public int sumNums(int n) { b原创 2022-04-07 17:27:44 · 170 阅读 · 0 评论 -
LeetCode第三天
LeetCode第三天只记录中高等难度的题(高等怕的很,暂时中等)一、142. 环形链表 II142. 环形链表 II给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识原创 2022-04-06 10:18:57 · 99 阅读 · 0 评论 -
LeetCode第二天
LeetCode第二天只记录中高等难度的题(高等怕的很,暂时中等)一、22. 括号生成22. 括号生成数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例 1:输入:n = 3输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]示例 2:输入:n = 1输出:[“()”]class Solution { public List<String> generateParent原创 2022-04-05 23:44:45 · 195 阅读 · 0 评论 -
LeetCode第一天
LeetCode第一天只记录中高等难度的题(高等怕的很,暂时中等)一、1254. 统计封闭岛屿的数目1254. 统计封闭岛屿的数目二维矩阵 grid 由 0 (土地)和 1 (水)组成。岛是由最大的4个方向连通的 0 组成的群,封闭岛是一个 完全 由1包围(左、上、右、下)的岛。请返回 封闭岛屿 的数目。示例 1输入:grid = [[1,1,1,1,1,1,1,0],[1,0,0,0,0,1,1,0],[1,0,1,0,1,1,1,0],[1,0,0,0,0,1,0,1],[1,1,1原创 2022-04-05 00:08:57 · 279 阅读 · 0 评论
分享