洗牌算法--C语言版
来源:互联网 发布:3.35数据库 编辑:程序博客网 时间:2024/06/05 00:44
C语言实现洗牌算法
//洗牌算法#include<stdio.h>#include <stdlib.h>#include <time.h>void main(){ int arr[100],i,temp,r; srand(time(NULL)); for(i=0;i<100;i++) { arr[i]=i+1; } printf("洗牌后:\n"); for(i=0;i<100;i++) { r=(rand()%(100-i))+i; temp=arr[i]; arr[i]=arr[r]; arr[r]=temp; } for(i=0;i<100;i++) { printf("%5d",arr[i]); if((i+1)%5==0) printf("\n"); }}
0 0
- 洗牌算法--C语言版
- 对一副扑克牌(大小王除外)运用洗牌算法洗牌--C语言版
- [C/C++]洗牌算法
- 排序算法 C语言版
- MD5算法C语言版
- 洗牌算法 (C语言)
- LZ77压缩算法(C语言版)
- 各种排序算法 C语言版
- C语言版 topK 算法实现
- 排序算法总结 (C语言版)
- C语言版二分查找算法
- Sunday算法c语言版实现
- 牛顿插值法 C语言版算法
- 算法精解一(C语言版)
- 算法精解二(C语言版)
- 算法精解三(C语言版)
- 算法精解四(C语言版)
- 算法精解五(C语言版)
- Hibernate-HQL 了解HQL
- 杭电OJ--1001
- noip模拟题11.5
- Divisors
- GIT 的使用方法详解
- 洗牌算法--C语言版
- 【Qwt】详解Qwt安装、使用、示例(2D画图开发库:曲线、滚动条、仪表盘)
- 银行卡号每输四位加空格,及银行卡的识别(此银行卡号是那个银行)
- Android中使用代码截图的各种方法总结
- Memcacheq的安装与使用
- [NOIP模拟题][贪心][坐标离散化][最长上升序列][二分查找]
- QT5.5移植到ARM全攻略
- Java字符串内存图
- 八皇后问题自我总结