LeetCode
茶先生...
记录自己学习时的笔记,还有项目遇见的bug
展开
-
LeetCode 系列 第五题 二维数组中的查找
用Java写 在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[给定 target = 5,返回 true。给定 target = 20,返回 false。原创 2023-08-07 18:38:49 · 119 阅读 · 0 评论 -
【LeetCode 系列】 第四题 找出数组中重复的数字
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:输出:2 或 3。原创 2023-08-01 18:09:38 · 106 阅读 · 0 评论 -
【LeetCode 系列】 第三题 最长的回文子串
给你一个字符串 s,找到 s 中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。示例 1:输入:s = “babad”输出:“bab”原创 2023-08-01 18:05:44 · 56 阅读 · 0 评论 -
LeetCode 系列 第二题 寻找两个正序数组的中位数
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数。算法的时间复杂度应该为 O(log (m+n))。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2。原创 2023-08-01 17:58:48 · 49 阅读 · 0 评论 -
LeetCode刷题 第一题 两个字符串最长重复数据
【代码】LeetCode刷题 第一题 两个字符串最长重复数据。原创 2023-08-01 17:45:18 · 78 阅读 · 1 评论