- 博客(7)
- 收藏
- 关注
原创 代码随想录算法训练营第6天| 第三章 哈希表part01
哈希表理论基础建议:大家要了解哈希表的内部实现原理,哈希函数,哈希碰撞,以及常见哈希表的区别,数组,set 和map。什么时候想到用哈希法,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。这句话很重要,大家在做哈希表题目都要思考这句话。242.有效的字母异位词建议: 这道题目,大家可以感受到 数组 用来做哈希表 给我们带来的遍历之处。
2025-01-14 15:01:04
464
原创 代码随想录算法训练营第4天| 第二章 链表part02
思路:固定一个节点,存两个节点(2句),改变三个箭头方向(3句),定义下一个固定节点(1句)。双指针的操作,要注意,删除第N个节点,那么我们当前遍历的指针一定要指向 第N个节点的前一个节点,建议先看视频。本题链表操作就比较复杂了,建议大家先看视频,视频里我讲解了注意事项,为什么需要temp保存临时节点。一般涉及到 增删改操作,用虚拟头结点都会方便很多, 如果只能查的话,用不用虚拟头结点都差不多。对于链表的题目,大家最大的困惑可能就是 什么使用用虚拟头结点,什么时候不用虚拟头结点?142.环形链表II。
2025-01-06 22:31:26
251
原创 代码随想录算法训练营第3天| 第二章 链表part01
建议先看我的视频讲解,视频讲解中对 反转链表需要注意的点讲的很清晰了,看完之后大家的疑惑基本都解决了。建议: 这是一道考察 链表综合操作的题目,不算容易,可以练一练 使用虚拟头结点。建议: 本题最关键是要理解 虚拟头结点的使用技巧,这个对链表题目很重要。建议:了解一下链表基础,以及链表和数组的区别。203.移除链表元素。203.移除链表元素。
2025-01-06 11:42:58
179
原创 代码随想录算法训练营第2天| 209.长度最小的子数组 59.螺旋矩阵II
二分法、双指针法、滑动窗口(寻找长度最小子数组)、模拟行为(螺旋矩阵)前缀和数组:求取区间和。
2025-01-02 23:01:34
251
原创 代码随想录算法训练营第一天|704. 二分查找 27. 移除元素 977.有序数组的平方
704. 二分查找题目建议: 大家今天能把 704.二分查找 彻底掌握就可以,至于 35.搜索插入位置 和 34. 在排序数组中查找元素的第一个和最后一个位置 ,如果有时间就去看一下,没时间可以先不看,二刷的时候在看。先把 704写熟练,要熟悉 根据 左闭右开,左闭右闭 两种区间规则 写出来的二分法。
2025-01-02 16:21:30
758
原创 Mac下载Halcon
官网下载地址General Login: MVTec Software版本HALCON 18.11.3.0 Steady macOS x64-macosx第一次下载的是HALCON 21.05 Progress macOS x64-macosx但是不知道为什么电脑打不开该软件,估计是版本和系统不匹配。我的系统macos big sur 版本11.2.21.文件下载成功后,直接安装。选择第一个2.安装完成后,找到/Library/Application Support/H...
2021-10-20 17:29:37
1931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人