做织梦网站之前要新建数据库吗餐厅网站开发背景
news/
2025/9/24 5:11:09/
文章来源:
做织梦网站之前要新建数据库吗,餐厅网站开发背景,公司网站管理制度,珠海专业的免费建站这道题我真的纠结好久#xff0c;因为没注意那个原地的题目要求#xff0c;所以很奇怪怎么我电脑运行成功#xff0c;但是LeetCode上运行就是不对。气哭。 感谢群友lino的帮助。他试了set方法不行#xff0c;直接喂给我的答案了。。。 题目#xff1a;26. 删除排序数组中的…这道题我真的纠结好久因为没注意那个原地的题目要求所以很奇怪怎么我电脑运行成功但是LeetCode上运行就是不对。气哭。 感谢群友lino的帮助。他试了set方法不行直接喂给我的答案了。。。 题目26. 删除排序数组中的重复项 给定一个排序数组你需要在原地删除重复出现的元素使得每个元素只出现一次返回移除后数组的新长度。 不要使用额外的数组空间你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 代码python 这个代码思路很简单因为题目是排序数组直接从后面跟前面对比有相同的直接remove就行了 class Solution:def removeDuplicates(self, nums)::type nums: List[int]:rtype: intfor i in range(len(nums)-1,0,-1):if nums[i] nums[i-1]:nums.remove(nums[i-1])print(nums) 还有就是直接return会报错,错误 Line 50: TypeError: list object cannot be interpreted as an integer 刚开始不知道试了好久。。return改成print就ok 代码c# 思路图我真滴很喜欢画画不要喷偶 public int RemoveDuplicates(int[] nums) {int i 0;if (nums.Length 0) return 0;for (int j 1; j nums.Length; j){if (nums[j] ! nums[i]){i;nums[i] nums[j];}}i;return i;} 返回值是删除重复项后的长度哦 其实按理来说有个更简单的方法不过LeetCode不能用但是日常工作可以用哦很方便 nums nums.Distinct().ToArray();这个可以直接得到不重复项~ 转载于:https://www.cnblogs.com/babydoll/p/9583012.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914924.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!