摘要: 将一个给定的数组洗牌,要求时间复杂度O(n),空间复杂度1:#includeint randomNum(int start,int end);int shuffle(int *a,int len);int main(void){ int a[10]={0,1,2,3,4,5,6,7,8,9}; int i; printf("洗牌前的数组:"); for(i=0;i<10;i++){ printf("%d ",a[i]); } srand(time(NULL));//刷新随机数 shuffle(&a,10); printf("\n洗 阅读全文
posted @ 2013-10-16 19:08 ydp 阅读(406) 评论(0) 推荐(0) 编辑