- 博客(8)
- 收藏
- 关注
原创 力扣LeetCode977:有序数组的平方(python)
力扣997:有序数组的平方,有四种解法,都有详细的解答,还有一些细节提醒,可以收藏再看
2023-12-08 16:06:42 1700
原创 力扣python刷题day04|LeetCode24、19、160、142
建议使用虚拟头结点,这样会方便很多,要不然每次针对头结点(没有前一个指针指向头结点),还要单独处理。接下来就是交换相邻两个元素了,此时一定要画图,不画图,操作多个指针很容易乱,而且要操作的先后顺序。这道题目,不仅考察对链表的操作,而且还需要一些数学运算。
2023-07-06 12:21:27 1549
原创 力扣python刷题day03|LeetCode203、707、206
为什么要保存一下这个节点呢,因为接下来要改变 cur->next 的指向了,将cur->next 指向pre ,此时已经反转了第一个节点了。最后,cur 指针已经指向了null,循环结束,链表也反转完毕了。此时我们return pre指针就可以了,pre指针就指向了新的头结点。然后就要开始反转了,首先要把 cur->next 节点用tmp指针保存一下,也就是保存一下这个节点。递归函数是在函数定义中调用自身的函数。首先定义一个cur指针,指向头结点,再定义一个pre指针,初始化为null。
2023-07-05 15:17:17 2042
原创 力扣python刷题day02|LeetCode997、209、59
输入:target = 11, nums = [1,1,1,1,1,1,1,1]输入:target = 7, nums = [2,3,1,2,4,3]输出:[[1,2,3],[8,9,4],[7,6,5]]解释:平方后,数组变为 [16,1,0,9,100]输入:nums = [-4,-1,0,3,10]输入:nums = [-7,-3,2,3,11]排序后,数组变为 [0,1,9,16,100]输出:[0,1,9,16,100]输出:[4,9,9,49,121]来源:力扣(LeetCode)
2023-07-05 14:14:20 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人