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

怎么调查建设网站特价网站建设价格

怎么调查建设网站,特价网站建设价格,wordpress语言中文版,如东做网站的公司文章目录 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/616759/

相关文章:

  • 网站缓存实例必要 网站
  • 网站建设的经验flash可以做网站吗
  • 网页站点文件夹如何做淘外网站推广
  • 附近网站建设服务公司soho 网站建设
  • 还有用的网站做企业内刊有哪些网站推荐
  • 创建网站用突唯阿做响应式网站做网站用什么颜色好
  • 洛阳东翔科技做的网站企石做网站
  • 如何分析对手网站关键词应用下载app
  • 在线做高中试卷的网站广元专业高端网站建设
  • 装修企业网站源码王磊网络网站建设
  • 网站开发实训周报微信小程序是怎么做出来的
  • 重庆网站制作济南做宣传册网站
  • 申请网站空间就是申请域名商城网站一般建设的宽度
  • 网站 稳定性wordpress英文下主题怎么换
  • 网站建设 网站设计wordpress更换主题白屏
  • 成都网站建设好多科技请别人做网站注意事项
  • 做视频网站设备需求天空在线网站建设
  • 合肥霍山路网站建设做兼职的设计网站有哪些工作
  • 网站开发进度控制计划表wordpress 音频主题
  • 没网站可以做seo吗微信公众号申请
  • 免费php网站系统一键优化大师
  • 企业网站建设因素分析免费的行情网站app网页推荐
  • 十大免费网站免费下载软件怎样进入网站管理系统
  • 建设网站的教程怎么使用服务器做网站
  • 包包网站建设做的网站一模一样会被告吗
  • 学习做网站多久做网站高流量赚广告费
  • 达州住房和城乡建设部网站怎么设置微信小程序
  • 网站建设招标文件范本wordpress外贸网店主题
  • 做app网站设计无锡网站排名提升
  • 做陶瓷的公司网站建购物网站需要多少钱