Leetcode对应题

面试题3:二维数组中的查找
面试题4:替换空格
面试题5:从尾到头打印链表
面试题6:重建二叉树
面试题7: 用两个栈实现队列
面试题8:旋转数组的最小数字
面试题9-1:斐波那契数列
面试题9-2:青蛙跳台阶问题
面试题10:二进制中1的个数
面试题11:数值的整数次方

数据结构分类

链表

面试题5:从尾到头打印链表
面试题13:删除链表的节点
面试题15:链表中倒数第k个节点
面试题16:反转链表
面试题17:合并两个排序的链表
面试题26
面试题27:二叉搜索树与双向链表
面试题37:两个链表的第一个公共节点
面试题45:

面试题39
面试题18: 树的子结构
面试题25:二叉树中和为某一值的路径
面试题6:重建二叉树
面试题24:二叉搜索树的后序遍历序列
面试题23:从上到下打印二叉树
面试题50
面试题27:二叉搜索树与双向链表
面试题30

栈和队列

面试题:栈的压入、弹出序列
面试题21:包含min函数的栈
面试题23:从上到下打印二叉树
面试题7: 用两个栈实现队列

哈希表

面试题35:把数组排成最小的数

二叉搜索树

面试题24:二叉搜索树的后序遍历序列
面试题27:二叉搜索树与双向链表
面试题19:二叉树的镜像

算法分类

二分查找

面试题8:旋转数组的最小数字
面试题38

快速排序

面试题29: 数组中出现次数超过一半的数字
面试题30: 最小的k个数

递归

面试题9-1:斐波那契数列
面试题9-2:青蛙跳台阶问题
面试题43

回溯法

面试题12:打印从1到最大的n位数
面试题28:字符串的排列

二进制

面试题10
面试题40
面试题47

大数相关

面试题12:打印从1到最大的n位数

双指针

面试题14:调整数组顺序使奇数位于偶数前面

动态规划

面试题31:连续子数组的最大和

数学

面试题32:1~n 整数中 1 出现的次数

归并

面试题36:数组中的逆序对


文章作者: 彭峰
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 彭峰 !
 上一篇
2021-05-02 彭峰
下一篇 
2021-05-02 彭峰
  目录