上一页 1 ··· 134 135 136 137 138 139 140 141 142 ··· 207 下一页

2011年8月7日

O(N)的时间复杂度找出a[N]中那个重复的数字

摘要: 数组 a[N],存放了 1 至 N-1 个数,其中某个数重复一次。写一个函数,找出被重复的数 字 .时间复杂度必须为 o(N)函数原型:方法一:#include<iostream>using namespace std;int main(){int a[]={1,2,3,4,5,6,8,7,8};int n=sizeof(a)/sizeof(int);int j=n-1;for(int i=0;i<n&&j>i;){if(a[i]!=a[j]){j--;if(j==i+1){i+=1;j=n-1;}}if(a[i]==a[j]){cout<< 阅读全文

posted @ 2011-08-07 10:01 原来... 阅读(563) 评论(0) 推荐(0)

上一页 1 ··· 134 135 136 137 138 139 140 141 142 ··· 207 下一页

导航