排序
//1
十大经典排序算法
//2
215 数组中第k大的数 Medium 经典题目
寻找最大的K个数 经典题目
//3
4 寻找两个有序数组的中位数 Hard
数组
//1
例题. 26 删除数组中的重复项 Easy
练习1. 80 删除数组中的重复项,使得每个元素最多出现两次 Medium
练习2. 27 删除等于val的元素 Easy
练习3. 283 把数组中所有的0元素移动到数组末尾 Easy
//2
例题. 238 求除自身以外数组元素的乘积 Medium 经典题目
//3
例题1. 645 一个数组的元素为1~n,其中一个数被另一个数代替了,找出这两个数 Easy 典型例题
练习1-1. 448 一个数组的元素为1~n,其中若干个数被另外的数代替了,找出这若干个数 Easy
练习1-2. 442 一个数组的元素为1~n,其中若干个数被其他数代替了,找出这若干个数被谁替代了 Medium
练习1-3. 41 寻找缺失的第一个正数 Hard
例题2. 287 一个数组的元素为1~n-1,其中若干个数被一个数代替了,找出这个数 Medium
//4
例题1. 217 判断数组中是否存在重复元素 Easy
例题2. 219 判断数组中是否存在重复元素II Easy
例题2. 220 判断数组中是否存在重复元素III Medium
//5 k-sum
例题1. 1 两数之和 Easy
例题2. 167 两数之和,输入的是有序数组 Easy
例题3. 15 三数之和 Medium
例题4. 16 最接近的三数之和 Medium
例题5. 18 四数之和 Medium
//其他一些研究意义不大的题目:
88 合并两个有序数组
485 求二进制数组中最多多少个连续的1 Easy
697 数组的度为数组元素出现的最大次数,返回与数组度相等的子数组的最小长度 Easy
565 数组嵌套 Medium
665 给定一个数组,最多能改变一个元素的大小,判断该数组能否变成一个非递减数列 Easy ok