![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
头铁侠
头铁就完了,奥利给
展开
-
剑指 Offer day20|15. 二进制中1的个数,65. 不用加减乘除做加法
【代码】剑指 Offer day20|15. 二进制中1的个数,65. 不用加减乘除做加法。原创 2023-04-11 16:47:48 · 142 阅读 · 0 评论 -
剑指 Offer day17|64. 求1+2+…+n,68 - I. 二叉搜索树的最近公共祖先,68 - II. 二叉树的最近公共祖先
【代码】剑指 Offer day17|64. 求1+2+…+n,68 - I. 二叉搜索树的最近公共祖先,68 - II. 二叉树的最近公共祖先。原创 2023-04-03 10:21:17 · 157 阅读 · 0 评论 -
剑指 Offer day16|55 - I. 二叉树的深度,55 - II. 平衡二叉树
【代码】剑指 Offer day16|55 - I. 二叉树的深度,55 - II. 平衡二叉树。原创 2023-04-02 20:45:39 · 128 阅读 · 0 评论 -
剑指 Offer day16|40. 最小的k个数,剑指 Offer 41. 数据流中的中位数
【代码】剑指 Offer day16|40. 最小的k个数,剑指 Offer 41. 数据流中的中位数。原创 2023-04-01 12:47:25 · 116 阅读 · 0 评论 -
剑指offer day15|45. 把数组排成最小的数,61. 扑克牌中的顺子
【代码】剑指offer day15|45. 把数组排成最小的数,61. 扑克牌中的顺子。原创 2023-03-31 11:20:45 · 66 阅读 · 0 评论 -
剑指 Offer day14|34. 二叉树中和为某一值的路径,36. 二叉搜索树与双向链表,54. 二叉搜索树的第k大节点
【代码】剑指 Offer day14|34. 二叉树中和为某一值的路径,36. 二叉搜索树与双向链表,54. 二叉搜索树的第k大节点。原创 2023-03-30 13:14:19 · 42 阅读 · 0 评论 -
剑指 Offer day13|12. 矩阵中的路径,13. 机器人的运动范围
【代码】剑指 Offer day13|12. 矩阵中的路径,13. 机器人的运动范围。原创 2023-03-29 13:54:58 · 43 阅读 · 0 评论 -
剑指 Offer day12|21. 调整数组顺序使奇数位于偶数前面,57. 和为s的两个数字,58 - I. 翻转单词顺序
【代码】剑指 Offer day12|21. 调整数组顺序使奇数位于偶数前面,57. 和为s的两个数字,58 - I. 翻转单词顺序。原创 2023-03-28 17:15:54 · 60 阅读 · 0 评论 -
剑指 Offer day11|25. 合并两个排序的链表,52. 两个链表的第一个公共节点
【代码】剑指 Offer day11|25. 合并两个排序的链表,52. 两个链表的第一个公共节点。原创 2023-03-27 10:16:52 · 46 阅读 · 0 评论 -
剑指 Offer day11|18. 删除链表的节点,22. 链表中倒数第k个节点
【代码】剑指 Offer day11|18. 删除链表的节点,22. 链表中倒数第k个节点。原创 2023-03-26 09:21:35 · 40 阅读 · 0 评论 -
剑指 Offer day10| 46. 把数字翻译成字符串,48. 最长不含重复字符的子字符串
【代码】剑指 Offer day10| 46. 把数字翻译成字符串,48. 最长不含重复字符的子字符串。原创 2023-03-25 18:34:21 · 51 阅读 · 0 评论 -
剑指 Offer刷题day9|42. 连续子数组的最大和,47. 礼物的最大价值
【代码】剑指 Offer刷题day9|42. 连续子数组的最大和,47. 礼物的最大价值。原创 2023-03-24 10:38:25 · 71 阅读 · 0 评论 -
剑指 Offer刷题day8| 10- I. 斐波那契数列,10- II. 青蛙跳台阶问题,63. 股票的最大利润
【代码】剑指 Offer刷题day8| 10- I. 斐波那契数列,10- II. 青蛙跳台阶问题,63. 股票的最大利润。原创 2023-03-23 11:41:34 · 121 阅读 · 1 评论 -
剑指 Offer day7| 27. 二叉树的镜像,28. 对称的二叉树,26. 树的子结构
【代码】剑指 Offer day6| 27. 二叉树的镜像,28. 对称的二叉树,26. 树的子结构。原创 2023-03-22 21:41:05 · 60 阅读 · 0 评论 -
剑指 Offer刷题记录| 32 - I. 从上到下打印二叉树,32 - II. 从上到下打印二叉树 II,32 - III. 从上到下打印二叉树 III
【代码】剑指 Offer刷题记录| 32 - I. 从上到下打印二叉树,32 - II. 从上到下打印二叉树 II,32 - III. 从上到下打印二叉树 III。原创 2023-03-21 10:33:34 · 41 阅读 · 0 评论 -
剑指 Offer刷题day5|50. 第一个只出现一次的字符,11. 旋转数组的最小数字,04. 二维数组中的查找
题目链接:[剑指 Offer 11. 旋转数组的最小数字](https://leetcode.cn/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof/description/?原创 2023-03-20 22:29:21 · 71 阅读 · 0 评论 -
剑指offer刷题day4|03. 数组中重复的数字,53 - I. 在排序数组中查找数字 I,53 - II. 0~n-1中缺失的数字
【代码】剑指offer刷题day4|03. 数组中重复的数字,53 - I. 在排序数组中查找数字 I,53 - II. 0~n-1中缺失的数字。原创 2023-03-19 13:40:15 · 60 阅读 · 0 评论 -
剑指offer刷题day3|05. 替换空格,58 - II. 左旋转字符串
【代码】剑指offer刷题day3|05. 替换空格,58 - II. 左旋转字符串。原创 2023-03-18 10:06:17 · 50 阅读 · 0 评论 -
剑指Offer刷题记录day2|06. 从尾到头打印链表,24. 反转链表,35. 复杂链表的复制
在vector中,有插入元素功能的函数有四个:push_back、insert、emplace和emplace_back,emplace_back是在C++11中引入的,用法跟push_back完全一样,都是在vector的最后插入一个元素。若都是插入一个元素的情况下,应该使用C++11中新引入的emplace,emplace在插入元素时,在指定位置直接构造元素,而insert是生成元素,再将其赋值或移动到容器中。原创 2023-03-17 21:54:31 · 57 阅读 · 0 评论 -
剑指offer刷题记录day1|09. 用两个栈实现队列,30.包含min函数的栈
使用标准库的栈时, 应包含相关头文件,在栈中应包含头文件: #include< stack >。定义:stack< int > s;此题目如果不使用额外栈s2空间的话,可以采用与最小数据差值的解法。原创 2023-03-16 21:45:05 · 66 阅读 · 0 评论