摘要:
前一段时间去实习时,老师为了分配开发板的问题,要我们写个O(n)随机数生成程序,当时没有想到,突然今天灵光一闪想到了一个算法,大家看看有什么问题思路:在1到18个数中,生成8个不重复的数,,先用数组分别存1-18,然后每生成一个数(当下标使用),打印数组元素,再和数组的18-i的下标交换(’最后一个元素‘,因为每生成一个数,下标最大值减一),下面看程序 1 #include "stdafx.h" 2 #include <stdio.h> 3 #include <string.h> 4 #include <time.h> 5 #includ 阅读全文