当前位置: 首页 > news >正文

七星网络网站网站建设 深圳

七星网络网站,网站建设 深圳,holy荷勒公司介绍,深圳红酒网站建设文章目录 1. 选择排序原理2. 选择排序原理核心代码3. 选择排序时间消耗 1. 选择排序原理 选择排序:相对于冒泡排序,减少了交换次数,下图展示了选择排序的原理,具体仍需要结合代码分析。 2. 选择排序原理核心代码 //选择排序 v…

文章目录

  • 1. 选择排序原理
  • 2. 选择排序原理核心代码
  • 3. 选择排序时间消耗

1. 选择排序原理

选择排序:相对于冒泡排序,减少了交换次数,下图展示了选择排序的原理,具体仍需要结合代码分析。
在这里插入图片描述

2. 选择排序原理核心代码

//选择排序
void select_sort(int arr[], int length)
{int min = 0;for (int i = 0; i < length; i++){int min = i;for (int j = i + 1; j < length; j++){if (arr[j] < arr[i]){min = j;}}if (min != i){swap(&arr[i], &arr[min]);}}
}

3. 选择排序时间消耗

整体代码:

#include <iostream>
#include <time.h>
#include <sys/timeb.h>using namespace std;#define MAX 10000//获取系统当前时间,ms为单位
long getSystemTime()
{struct timeb tb;ftime(&tb);return tb.time * 1000 + tb.millitm;
}void swap(int* a, int* b)
{int temp = *a;*a = *b;*b = temp;
}//打印数组
void printArr(int arr[])
{for (int i = 0; i < 10; i++){cout << arr[i] << endl;}
}//选择排序
void select_sort(int arr[], int length)
{int min = 0;for (int i = 0; i < length; i++){int min = i;for (int j = i + 1; j < length; j++){if (arr[j] < arr[i]){min = j;}}if (min != i){swap(&arr[i], &arr[min]);}}
}int main()
{int arr[MAX];//生成随机数srand((unsigned int)time(NULL));for (int i=0;i<MAX;i++){arr[i] = rand() % MAX;}long tStart = getSystemTime();select_sort(arr, MAX);long tEnd = getSystemTime();cout << tEnd - tStart << endl;system("pause");return 0;
}

运行结果:时间消耗424ms,比冒泡排序改进版的时间消耗也少了很多
在这里插入图片描述

  1. 选择排序
http://www.yayakq.cn/news/350304/

相关文章:

  • 网站开发有哪些公司网络推广优化工具有哪些
  • 国内h5网站欣赏傻瓜式建站软件下载
  • 如何做垂直门户网站.电子商务网站规划
  • 网站简历wordpress导入链接生成文章
  • 做网站放什么乐陵天气预报
  • 网站格式图片网站开发技术有什么
  • 数字营销平台windows优化大师使用方法
  • 企业网站建设 cms广州设计网页
  • 东莞拓步网站建设公司有必要建设网站吗
  • 网站开发任务网站建设专有名词
  • 网站关于我们怎么做单页面贵州城乡住房建设厅网站
  • 建站模板大全网站备案要邮寄资料吗
  • 烟台网站制作人才招聘免费网站制作范例
  • 夏天做哪个网站能致富贵州省住房和城乡建设厅网
  • 2_网站建设的一般步骤包含哪些?flash静态网站
  • 衡水网站建设多少钱生产企业做网站的费用怎么做账
  • 陆丰网站建设成都园林景观设计公司推荐
  • 网站开发转行进入衍生领域企业建设网站的作用
  • 凡科网做网站要钱吗上海免费网站建设品牌
  • 360网站卫士代备案流程商标logo创意免费一键生成
  • 犀牛云做的网站怎么样自己做个购物网站
  • 做一个网站花多少钱电脑网页怎么截图
  • 哪家云盘免费空间大搜索引擎优化seo的英文全称是
  • html 网站朋友做的网站图片不显示不出来
  • 深圳网站建设设计公司网站建设工作
  • 国企网站建设合同巴音郭楞蒙古自治州建设局网站
  • dede手机网站标签商标设计网址
  • 东莞网站优化哪家好手机画平面图软件
  • 怎么开设网站 优帮云秦皇岛短视频优化
  • 制作百度移动网站模板徐州市做网站