欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

leetcode540

时间:2023-05-28

超时的快慢指针,可是超时了。。呜呜呜

int singleNonDuplicate(int* nums, int numsSize){ //快慢指针,如果前一位与当前一位相等,那把fast赋值给slow,进行前移 int slow=0,fast=1; int ans=0; int len=numsSize; if(len==1) { return nums[0]; } while(slow

int singleNonDuplicate(int* nums, int numsSize){ for(int i=0;i

int singleNonDuplicate(int* nums, int numsSize){ int left=0; int right=numsSize; while(left=0&&nums[mid-1]==nums[mid]) { left=mid+1; } else{ right=mid; } } } return nums[right];}

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。