资源简介
线性时间选择 算法设计与分析,是实验程序……
代码片段和文件信息
/* Note:Your choice is C IDE */
#include “stdio.h“
int partition(int array[]int pint r);
int select(int array[]int pint rint i);
int rand_partition(int array[]int pint r);
int flag=0; /*比较次数计数标志*/
main()
{
int array[50];
int ijt;
printf(“输入第i小个数:“);
scanf(“%d“&i);
for(j=0;j<50;j++)
array[j]=rand()%100;
t=select(array049i);
printf(“第i小个数的大小:%d;比较的次数:%d\n“tflag);
}
int partition(int array[]int pint r)
{
int xijtemp;
x=array[r]; /*最右端元素作为枢纽元素*/
i=p-1;
for(j=p;j {
if(array[j]<=x)
{
i++;
temp=array[i];
array[i]=array[j];
ar
相关资源
- Halcon之blob分析+拟合测量
- 基于weka的数据分类分析实验报告(精
- 计算机专业基础综合考试真题思路分
- 信号与线性系统分析吴大正 第四版
- 自动售货机商务数据分析与应用
- 共享单车数据集(可用于大数据分析
- python招聘网站爬虫与seaborn可视化职业
- Wireshark网络分析就这么简单
- Wireshark网络分析的艺术(.pdf)
- ECP助手是一款易文件分析工具
- 实用算法的分析与程序设计 超经典
- 计算机算法设计与分析
- 随机信号分析常建平 李海林习题答案
- 单因素方差分析
- 数字信号处理实验,递推法解差分方
- 0-1背包问题回溯算法
- 混沌时间序列分析与预测工具箱 作者
- 数学建模可视化软件背包问题、层次
- 中国石油大学北京数值分析期末试题
- 函数逼近算法
- 编译原理词法分析实验报告内含截图
- LR分析器总控程序的实现
- 分析不同数据在不同频率域、频率波
- 数值分析 5套卷
- 博文:全面分析DICOM3.0标准中的通讯服
- 恶意代码分析
- bushound 6.01 最新破解版
- 李昕、张明明《SPSS22统计分析从入门
- 编译原理——词法分析代码
- NS2仿真实验分析报告
评论
共有 条评论