![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode刷题
文章平均质量分 67
Troy Euan
这个作者很懒,什么都没留下…
展开
-
(LeetCode刷题)283. 移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。将数组所有的0移动的数组的末尾,并且不改变非零元素的相对顺序只需要。,必须在不复制数组的情况下原地对数组进行操作。原创 2023-09-03 20:32:10 · 92 阅读 · 0 评论 -
(LeetCode刷题)35. 搜索插入位置
(LeetCode刷题)35. 搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。原创 2022-11-27 10:53:29 · 134 阅读 · 0 评论 -
(LeetCode刷题)83. 删除排序链表中的重复元素(c语言)
(LeetCode)83. 删除排序链表中的重复元素给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。原创 2022-11-20 17:46:10 · 546 阅读 · 0 评论 -
(LeetCode刷题)21. 合并两个有序链表(c语言)
21. 合并两个有序链表。将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。原创 2022-11-13 22:24:52 · 387 阅读 · 0 评论 -
(Leetcode刷题)1991. 找到数组的中间位置
给你一个下标从 0开始的整数数组nums,请你找到 最左边的中间位置middleIndex(也就是所有可能中间位置下标最小的一个)。中间位置middleIndex是满足nums[0] + nums[1] + ... + nums[middleIndex-1] == nums[middleIndex+1] + nums[middleIndex+2] + ... + nums[nums.length-1]的数组下标。如果middleIndex == 0,左边部分的和定义为 0。原创 2022-11-06 23:36:09 · 101 阅读 · 0 评论 -
(Leetcode刷题)977. 有序数组的平方
给你一个按排序的整数数组nums,返回组成的新数组,要求也按排序。平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]原创 2022-10-31 00:00:15 · 74 阅读 · 0 评论 -
(Leetcode刷题)1768.交替合并字符串
给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回 合并后的字符串 。原创 2022-10-23 17:46:30 · 232 阅读 · 0 评论 -
(Leetcode刷题)1.两数之和
给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。原创 2022-10-14 21:38:10 · 114 阅读 · 0 评论