- 博客(9)
- 收藏
- 关注
原创 代码随想录第十五天|102.二叉树的层序遍历、226.翻转二叉树 、101. 对称二叉树
(本文主要是用于个人笔记的书写,很多地方的使用可能并不专业,如需学习更加建议移步代码随想录官网代码随想录 (programmercarl.com))
2022-10-10 00:10:40
214
原创 代码随想录第八天|344.反转字符串,541. 反转字符串II,剑指Offer 05.替换空格 ,剑指Offer 05.替换空格
只能说对于字符串的操作就是稀烂
2022-10-04 15:49:21
251
原创 代码随想录第七天|454.四数相加II、383. 赎金信、15. 三数之和
第一看有一点懵,但是看了基本的文字分析后将数组两两合并统计,用hashmap判断,做起来也没毛病(其实了解了思路之后还是蛮简单的啦~~)-----》但是其中的时间复杂度有n平方,所以看看有没有更好的方法。
2022-09-29 21:04:40
185
原创 代码随想录第六天|242.有效的字母异位词、349. 两个数组的交集、第202题. 快乐数、1. 两数之和
哈希表总结:之前因为对于哈希表的恐惧导致我一直不敢写,然后拖到不能再拖的时候,才发现其实不会写是正常的,对于一个陌生的东西就是一个学习的过程,边看视频,边写,其实真的没问题啦
2022-09-28 10:18:20
286
原创 代码随想录第四天|24.两两交换链表节点、19.删除链表的倒数第N个节点、面试题 02.07. 链表相交、142.环形链表II
由于暑假才做过这个题目,所以影响很深刻。看了卡哥的示意图之后大多自己一遍就写出了
2022-09-26 08:07:41
171
原创 代码随想录第三天|203.移除链表元素、 707.链表设计、206.反转链表
一、链表理论基础单链表双链表循环链表删除节点和增加节点就是改变一个节点的next指向新的节点即可(虚节点=头节点) .next = 首元节点二、删除链表元素第一遍写的错误代码-----错误的点 : 1、while里面的循环是不能用if的2、写的时候不画图,盲目自信 少了对新结点为空的判断3. 虚结点的书写不正确4.最终要的是!!!要先存储再操作虚节点-------------其中有个最重要的。
2022-09-24 11:39:36
292
原创 代码随想录第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
---双指针法:因为平方数组的最大值肯定是在首尾两端的,所以直接将指针定于首位即可---由于对双指针法比较熟悉,所以做这道题并没什么阻碍----》暴力算法中的排序引入几个知识点:1.选择排序 :(思想:通过对每个位置不断的交换来获得每个位置的最小值)2.冒泡排序 :(思想:左右相邻两两比较来获得最后位置的最大值,然后从后面往前排)
2022-09-23 00:39:57
477
原创 代码随想录第一天| 704. 二分查找、27. 移除元素、977.有序数组的平方
704. 二分查找、27. 移除元素、977.有序数组的平方 的相关知识
2022-09-21 15:05:47
1088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅