面试的时候常考

主要的思路是,先生成一个1到100的数组,然后在利用随机数,循环遍历数组将顺序打乱。。

 1 int[] arr = new int[100];
 2             for (int i = 0; i < 100; i++)
 3             {
 4                 arr[i] = i + 1;
 5             }
 6             for (int i = 0; i < 100; i++)
 7             {
 8                 Random rand = new Random(i);
 9                 int temp = 0;
10                 int r = rand.Next(0, 100);
11                 temp = arr[i];
12                 arr[i] = arr[r];
13                 arr[r] = temp;
14             }
View Code

相关文章:

  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
猜你喜欢
  • 2022-12-23
  • 2021-09-09
  • 2021-07-22
相关资源
相似解决方案