- 博客(4)
- 收藏
- 关注
原创 哈希表part01| 242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和
有几天没打卡了,从哈希表开始重新赶进度,一般哈希表都是用来快速判断一个元素是否出现集合里。今天学习了数组,hashset,hashmap的灵活运用。
2023-09-13 12:58:39 38 1
原创 数组part03| 203.移除链表元素、707.设计链表、206.反转链表
今天学习链表的基本操作,最重要的就是虚拟头节点的概念,引入虚拟头节点,可以保证对原链表的头节点的操作和对原链表后面节点的操作是一样的,不需要把原链表头节点单独拎出来。还明白了对链表的某一节点操作,最重要的就是要找到该节点的上一节点。
2023-09-08 22:17:53 159
原创 数组part02| 977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
今天学习了把怎样把双指针使用的更灵活螺旋矩阵题目思路容易理解,但是循环要设置的限制条件很多,感觉掌握不太熟练。
2023-09-07 21:40:45 197 1
原创 数组part01| 704. 二分查找、27. 移除元素
今天是系统学习算法的第一天,从数组开始。首先了解数组理论基础,然后解决两道数组有关算法题。提示:以下是本篇文章正文内容,下面案例可供参考学习二分法了解了边界处理的重要性给元素赋值时要考虑溢出问题解题时要首先判断范围了解了快慢双指针,感觉很神奇,能把暴力算法两次for循环解决的问题,变成一次for循环处理。
2023-09-06 18:51:20 337 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人