剑指offer题解
- 前言
- 正文
- 结语
1.前言
剑指offer中一共68道题目,这68道题目中有很多经典题型,面试中有不少题目直接出自上面,尤其是面试中对数据结构知识部分的考察,链表,二叉树,队列,栈这四部分的题目,常见的算法题目这里面也有涉及。不是说做完这68道题目就可以应对很多面试了,只是说高质量地做完这些题目会对面试有很大的帮助。
这部分的题目解析主要参考了CS-Note这个网站对题目的分类方法。
2.正文
数据结构相关
2.1数组与矩阵
T3数组中重复的数字
题目描述
在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。
解题思路
数字在0-n-1之间,长度为n,可以借助map来进行统计