面试编程赌一赌

被面过的java:

1.TOP K

3.前 K 个高频元素

704. 二分查找

排序:快排,归并,堆排

 

1.数组

1.两数之和

53. 最大子序和

15. 三数之和

88. 合并两个有序数组

剑指 Offer 29. 顺时针打印矩阵

42. 接雨水

33. 搜索旋转排序数组

718. 最长重复子数组

56. 合并区间

剑指 Offer 07. 重建二叉树

 

 

剑指 Offer 40. 最小的k个数

剑指 Offer 42. 连续子数组的最大和(2)

剑指 Offer 53 - I. 在排序数组中查找数字 I

剑指 Offer 61. 扑克牌中的顺子

6.Z字形变换

283.移动零

300. 最长递增子序列

 

 

2.字符串

125. 验证回文串

394. 字符串解码

 

3.动态规划

剑指 Offer 63. 股票的最大利润(2)

剑指 Offer 60. n个骰子的点数

 

64. 最小路径和

 

 

3.栈

20.有效的括号

剑指 Offer 09. 用两个栈实现队列(双栈)1

剑指offer30.包含main函数的栈

 

 

3.链表

剑指 Offer 06. 从尾到头打印链表

剑指 Offer 09. 用两个栈实现队列

剑指 Offer 18. 删除链表的节点

剑指 Offer 22. 链表中倒数第k个节点(2)

剑指 Offer 24. 反转链表

21. 合并两个有序链表

19. 删除链表的倒数第 N 个结点

25. K 个一组翻转链表

82.删除排序链表中的重复元素Ⅱ

141. 环形链表

142. 环形链表 II

143.重排链表

148. 排序链表

328.奇偶链表

 

4.树

剑指 Offer 32 - I. 从上到下打印二叉树

剑指 Offer 34. 二叉树中和为某一值的路径

二叉树的前序、中序、后序(非递归)

98. 验证二叉搜索树

101. 对称二叉树

103. 二叉树的锯齿形层序遍历

104. 二叉树的最大深度

113. 路径总和 II

226.翻转二叉树

 

5.dfs

200. 岛屿数量

1091. 二进制矩阵中的最短路径

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值