![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指Offer
文章平均质量分 50
CodePanda@GPF
分享Java、算法等知识,欢迎热爱编程的朋友一起交流!
展开
-
剑指 Offer 25. 合并两个排序的链表
剑指 Offer 25. 合并两个排序的链表原创 2022-07-27 08:02:09 · 133 阅读 · 0 评论 -
剑指 Offer 24. 反转链表
剑指 Offer 24. 反转链表原创 2022-07-26 07:59:59 · 71 阅读 · 0 评论 -
剑指 Offer 22. 链表中倒数第k个节点
剑指 Offer 22. 链表中倒数第k个节点原创 2022-07-25 10:05:43 · 89 阅读 · 0 评论 -
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面原创 2022-07-24 09:31:11 · 53 阅读 · 0 评论 -
剑指 Offer 17. 打印从1到最大的n位数(大数问题)
剑指 Offer 17. 打印从1到最大的n位数原创 2022-07-21 09:03:02 · 182 阅读 · 0 评论 -
剑指 Offer 15. 二进制中1的个数
剑指 Offer 15. 二进制中1的个数原创 2022-07-20 11:03:36 · 55 阅读 · 0 评论 -
剑指 Offer 11. 旋转数组的最小数字
剑指 Offer 11. 旋转数组的最小数字原创 2022-07-19 21:14:00 · 68 阅读 · 0 评论 -
剑指 Offer 10- II. 青蛙跳台阶问题(4种解法)
剑指 Offer 10- II. 青蛙跳台阶问题(4种解法)原创 2022-07-16 09:30:42 · 178 阅读 · 0 评论 -
剑指 Offer 10- I. 斐波那契数列(4种解法)
剑指 Offer 10- I. 斐波那契数列(4种解法)原创 2022-07-15 10:16:39 · 159 阅读 · 0 评论 -
剑指 Offer 09. 用两个栈实现队列
剑指 Offer 09. 用两个栈实现队列原创 2022-07-15 09:38:35 · 64 阅读 · 0 评论 -
剑指 Offer 06. 从尾到头打印链表
剑指 Offer 06. 从尾到头打印链表 3种解法原创 2022-07-14 09:21:33 · 128 阅读 · 0 评论 -
剑指 Offer 05. 替换空格
剑指 Offer 05. 替换空格 3种解法原创 2022-07-13 22:47:05 · 50 阅读 · 0 评论 -
剑指 Offer 03. 数组中重复的数字
剑指 Offer 03. 数组中重复的数字的4种解法原创 2022-07-13 19:43:21 · 87 阅读 · 0 评论 -
一文解决剑指Offer所有搜索回溯问题
1. 剑指 Offer 32 - I. 从上到下打印二叉树剑指 Offer 32 - I. 从上到下打印二叉树思路:使用队列进行层次遍历即可class Solution { public int[] levelOrder(TreeNode root) { if(root==null) return new int[0];//root为null时,返回[] ArrayList<Integer> list=new Array原创 2021-11-17 13:00:23 · 2561 阅读 · 0 评论 -
剑指Offer动态规划算法
文章目录1. 剑指 Offer 10- I. 斐波那契数列2. 剑指 Offer 10- II. 青蛙跳台阶问题3. 剑指 Offer 63. 股票的最大利润4. 剑指 Offer 42. 连续子数组的最大和5. 剑指 Offer 47. 礼物的最大价值6. 剑指 Offer 46. 把数字翻译成字符串7. 剑指 Offer 48. 最长不含重复字符的子字符串8. 剑指 Offer 19. 正则表达式匹配9. 剑指 Offer 49. 丑数10. 剑指 Offer 60. n个骰子的点数1. 剑指 Off原创 2021-10-23 10:41:23 · 114 阅读 · 0 评论 -
剑指Offer双指针
文章目录1. 剑指 Offer 18. 删除链表的节点2. 剑指 Offer 22. 链表中倒数第k个节点3. 剑指 Offer 25. 合并两个排序的链表4. 剑指 Offer 52. 两个链表的第一个公共节点5. 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面6. 剑指 Offer 57. 和为s的两个数字7. 剑指 Offer 58 - I. 翻转单词顺序1. 剑指 Offer 18. 删除链表的节点剑指 Offer 18. 删除链表的节点思路:设置两个指针,一个指针最终指向待删除原创 2021-10-16 10:21:44 · 174 阅读 · 0 评论 -
剑指Offer查找算法
## 剑指 Offer 03. 数组中重复的数字思路1:先排序,再遍历,排序之后如果nums[i]==nums[i+1]则找到一个重复数字;思路2:使用set集合,添加失败时就返回一个重复数字;思路3:上面两种做法都没有完全利用题目中所给的条件,nums数组中的数字范围是0-n-1,和数组的下标范围一致,因此可以遍历数组,使得数字x放到索引x的位置上,如果存在重复的x,那么在第二次遇见x时就发现相应索引x的位置上面已有数字,直接返回重复数字x//思路1class Solution {原创 2021-10-15 21:28:08 · 130 阅读 · 0 评论