- 博客(13)
- 收藏
- 关注
原创 代码随想录算法训练营第15天|层序遍历 226.翻转二叉树 101.对称二叉树 2
【代码】代码随想录算法训练营第15天|层序遍历 226.翻转二叉树 101.对称二叉树 2。
2024-02-08 16:54:15 144
原创 代码随想录算法训练营第13天|239. 滑动窗口最大值 347.前 K 个高频元素
【代码】代码随想录算法训练营第13天|239. 滑动窗口最大值 347.前 K 个高频元素。
2024-02-08 15:42:47 166
原创 代码随想录算法训练营第11天|20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值
【代码】代码随想录算法训练营第11天|20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值。
2024-02-08 15:04:44 216
原创 代码随想录算法训练营第9天| 28. 实现 strStr() 459.重复的子字符串
【代码】代码随想录算法训练营第9天| 28. 实现 strStr() 459.重复的子字符串。
2024-01-17 00:57:21 506
原创 代码随想录算法训练营第8天|344.反转字符串 541. 反转字符串II54.替换数字 151.翻转字符串里的单词 55.右旋转字符串
【代码】代码随想录算法训练营第8天|344.反转字符串 541. 反转字符串II54.替换数字 151.翻转字符串里的单词 55.右旋转字符串。
2024-01-17 00:46:45 366
原创 代码随想录算法训练营第7天 |454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
【代码】代码随想录算法训练营第7天 |454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和。
2024-01-15 11:29:46 353
原创 代码随想录算法训练营第6天 |242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
【代码】代码随想录算法训练营第6天 |242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和。
2024-01-10 14:15:50 308
原创 代码随想录算法训练营第4天 |24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
当然,也可以使用等比例法。
2024-01-10 12:24:38 307
原创 代码随想录算法训练营第3天 |203.移除链表元素 707.设计链表 206.反转链表
删除链表节点的核心思想即是:找到要删除的节点的前一个节点,通过该节点的next指针指向要删除节点的下一个节点,要删除的节点即被删去~
2024-01-08 14:12:46 537
原创 代码随想录算法训练营第1天 | 704. 二分查找,27. 移除元素
704. 二分查找先把 704写熟练,要熟悉 根据 左闭右开,左闭右闭 两种区间规则 写出来的二分法。左闭右闭的写法:关键在于所取的区间是包含middle的,当目标值不是middle的时候,我们的左右区间势必要把middle排除,所以left = middle + 1 或者是 right = middle - 127. 移除元素为什么slow指针更新在循环里,fast指针更新在循环外呢?因为双指针都是从0开始的。
2024-01-08 11:38:13 415
原创 代码随想录算法训练营第二天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
977.有序数组的平方思路:类似于归并排序,负数到正数的分界线,都是从两头到中间的逐渐变小的,所以从两头依次比较大小,就是逐步找最大的数据的过程。
2024-01-08 11:38:03 324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人