终于进入链表的中级操作了!!!! 题目:Leetcode 24 链接:两两交换链表中的节点:https://leetcode.cn/problems/swap-nodes-in-pairs/ 解题思路:首先一般的链表题,为了防止头节点head丢失或者删除,都需要使用虚拟头节点的用法。本题还是需要多指针的解题思路,首先需要明确的是:如果想要两两交换链表中的节点,那么一定要位于被交换的两个节点之前的一
Leetcode 203:移除链表元素 题目链接:https://leetcode.cn/problems/remove-linked-list-elements/ 建议:本题最关键的要理解虚拟头节点的使用技巧,以及为什么要使用虚拟头节点 解题思路: 终于进入链表数据结构的刷题了,与之前数组不同的是,链表中的内存不是连续分布的。所以对于链表的剔除元素操作要比数组更加简单直接,但是我们需要思考的是如
Leetcode:977.有序数组的平方 题目连接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 解题思路:本题属于双指针思想的进阶题,需要去思考如何去合理的利用双指针对平方后的有序数组进行排序,做本题时首先要意识到平方之后数组的最大值肯定位于数组的左右两侧,所以将两指针分别设为左指针和右指针,分别比较指针指向的数字平方之后的大小,
LeetCode 704 二分查找 题目链接:https://leetcode.cn/problems/binary-search/ 思路:本题是二分法的基础入门题目,在进行二分法时,一定要谨记循环不变量原则,即一定要在一开始就要确定是左闭右闭还是左闭右开的范围使用二分法,不同的选择会导致while边界判断的代码及左右指针的迭代是不同的。但是个人来说只有当我们的对象是全局排列或者局部排列(按照大小
@62a036bdf3e9a 老哥,那个机械臂的训练文件能否有偿分享一下,万分感谢
兄弟,能再分享一下训练部分代码吗?万分感谢!@608b73189f4a5
兄弟,能不能分享一下。百度云失效了,谢谢。
收益匪浅,感谢
积分
粉丝
勋章
TA还没有专栏噢
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信