- 博客(34)
- 收藏
- 关注
原创 代码随想录训练营第二十二天
总算是自己看了解析做出来了一道题,不过用了chatgpt帮忙。本题大致理解啦,主要就是要把新节点值插入在叶子节点的位置。删除二叉搜索树中的节点直接放弃。二叉搜索树的最小公共最先。
2024-04-10 12:06:14 288 1
原创 代码随想录训练营第八天
翻转字符串里的单词,这题关键在于对字符串操作的使用,不熟悉。这题关键在于将循环前移的步长从++变成了2k。这题简单,和之前的翻转数组类似。
2024-03-27 10:53:09 402
原创 代码随想录训练营第六天|242有效的字母异位词、349. 两个数组的交集、202.快乐书、1.两数之和
这题不懂,主要是对set,和map完全不了解。听的时候还是听懂了,也会用map等方法了。第一次做的时候只想到暴力法,不懂哈希表。哈希表部分还是不了解。
2024-03-25 17:53:29 371
原创 代码随想录训练营第三天|24两两交换链表、19删除链表倒数节点、142环形链表
对交换的操作弄懂了,但一些起始条件的信息还是不懂。关键在于找到倒数第n个节点。面试题链表相交先没思考。19删除链表倒数节点。对定义指针还不太熟悉。
2024-03-23 11:19:38 376
原创 代码随想录训练营第三天|203移除链表、707设计链表、206反转链表
这题比较复杂,不过能懂,对着答案打出来。递归法不太懂,主要是不太懂递归的知识。看了视频解析后差不多懂了。
2024-03-22 16:34:27 463 1
原创 代码随想录训练营第二天|977.有序数组的平方,209.长度最小的子数组,59螺旋矩阵
第一眼的思路是暴力解法,先给出新数组的平方,再排序,双指针想了会不会。我太菜了,这看到一点思路都没有。
2024-03-21 19:47:34 709 1
原创 代码随想录算法训练营第一天|LeetCode704 二分查找,LeetCode27. 移除元素
进阶解法:先判断中间值是否大于target,如果大于则在前半部分再使用二分法查找,以此类推,这样可以减少时间复杂度。思路是暴力解法,但是不会删除数组中的元素,后来知道是将后面的全往前移一位。思路:使用for循环遍历数组中每个元素,找到值。看了题解后:对二分法知识基本不会,看了后才了解。打代码要注意{},养成好习惯。双指针法,看一遍视频讲解理解。
2024-03-20 19:21:50 475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人