
剑指offer
文章平均质量分 87
perye
记录个人研发过程中的常用技术、应用场景、问题的解决方案,如有错误欢迎指正,如有侵权,请联系删除
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【剑指 Offer】二维数组中的查找
题目 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例 现有矩阵 matrix 如下: [[1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]] 示例1 给定 target = 5,返回 true 示例原创 2021-05-30 16:23:23 · 93 阅读 · 0 评论 -
【剑指 Offer】数组中重复的数字
题目 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 示例1 输入: [2, 3, 1, 0, 2, 5, 3] 输出: 2 或 3 提示 2<=n<=1000002 <= n <= 1000002<=n<=100000 题解 方法一:哈希表 思路与算法 由于只需要找出数组中任意一个重复的数字,因此遍原创 2021-05-30 14:34:54 · 188 阅读 · 0 评论