算法
文章平均质量分 56
Jerry_前端
通信工程学生,本博客用于记录学习过程
展开
-
Python题2:移除元素
第一次做的思路,找出数组中元素不等于val的值,从nums[0]开始依次赋给原数组;用s记录了最终数组的长度,则len(num)-s为应该删除的长度,直接用pop删除。你不需要考虑数组中超出新长度后面的元素。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。是以“引用”方式传递的。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?不要使用额外的数组空间,你必须仅使用。的元素,并返回移除后数组的新长度。原创 2023-08-21 09:56:44 · 53 阅读 · 0 评论 -
Python题3:删除有序数组中的重复项
链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/solutions/996194/kuai-man-zhi-zhen-26-shan-chu-you-xu-shu-8v6r/// 长度正确的期望答案。商业转载请联系作者获得授权,非商业转载请注明出处。如果所有断言都通过,那么您的题解将被。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。题解:参考大佬的思路,使用快慢指针。原创 2023-08-24 17:16:14 · 102 阅读 · 0 评论 -
Python题1:合并两个有序数组
题目要求:Do not return anything, modify nums1 in-place instead. 即,需要就地修改 nums1 对象,而不能新生成一个对象,并让 nums1 指向这一新对象。最终,合并后数组不应由函数返回,而是存储在数组。个元素表示应合并的元素,后。中,使合并后的数组同样按。原创 2023-08-20 21:36:46 · 212 阅读 · 0 评论