int removeDuplicates(int* nums, int numsSize){ int cnt = 0; for (int i = 0; i<numsSize; i++) if (cnt<2 || nums[i]>nums[cnt - 2]) nums[cnt++] = nums[i]; return cnt; }
int removeDuplicates(int* nums, int numsSize){ int cnt = 0; for (int i = 0; i<numsSize; i++) if (cnt<2 || nums[i]>nums[cnt - 2]) nums[cnt++] = nums[i]; return cnt; }
思路很好想到,但是实现起来不是那么容易。
我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M