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

建站工具哪个好用免费的大数据分析平台

建站工具哪个好用,免费的大数据分析平台,阿里云服务器做网站django,万网是做什么的个人主页:Lei宝啊 愿所有美好如期而遇 前言: 在我们的生活中,无处不在用到排序,比如说成绩的排名,淘宝,京东等等商品在各个方面的排序,这样看来一个好的算 法很重要,接下来我们要先…

个人主页:Lei宝啊

愿所有美好如期而遇


前言:

在我们的生活中,无处不在用到排序,比如说成绩的排名,淘宝,京东等等商品在各个方面的排序,这样看来一个好的算 法很重要,接下来我们要先了解一下比较挫的两个排序算法。


冒泡排序:

思路:

我们要做的就是将一组数据升序或者降序排列,使用两个循环,里面的循环在升序情况下,将最大的数字排到最后,为一次排序,外面的循环控制排序次数。

图解: 

代码:

void Bubble_Sort(int* arr, int n)
{int temp = 0;for (int i = 0; i < n - 1; i++){int flag = 0;for (int j = 0; j < n - i - 1; j++){if (arr[j] > arr[j + 1]){temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;flag = 1;}}if (flag == 0){break;}}
}

 选择排序:

思路:

类似于冒泡排序,也需要两个循环,我们需要一个开始位置和末尾位置,即begin和end,然后选出最小的数放在begin位置,最大的数放在end位置,然后同时往中间走,重复操作,直到相遇。

图解:

代码:

void SelectSort(int* arr, int n)
{int left = 0;int right = n - 1;while (left < right){int max = left;int min = left;for (int i = left + 1; i <= right; i++){if (arr[max] < arr[i]){max = i;}if (arr[min] > arr[i]){min = i;}}Swap(&arr[max], &arr[right]);if (min == right){min = max;}Swap(&arr[min], &arr[left]);left++;right--;}
}

 

http://www.khdw.cn/news/64993.html

相关文章:

  • 东营做网站哪家好广告联盟平台自动赚钱
  • 易语言做网站客户端2024最火的十大新闻有哪些
  • 电子商务网站建设最好的公司怎么建网站教程图解
  • 金平党建网站建设方案网络舆情信息
  • dw怎么做音乐网站河南网站seo费用
  • 什么是分类信息网站营销免费推广网站2023
  • 做网站哪个语言快广告软文案例
  • 哪些网站可以上传自己做的视频sem推广和seo的区别
  • 专业北京网站建设艾瑞指数
  • 哪些专门做批发的网站有哪些重庆网站建设
  • 做带后台的网站你对网络营销的理解
  • 怎么用dw做地图网站网络推广网站建设
  • 百度收录哪些网站吗成都业务网络推广平台
  • 做网站建设平台2023年7月最新疫情
  • 南昌做网站比较好的公司网站运营推广
  • 南通网站建设机构跟我学seo
  • 仿v电影 wordpress百度关键词优化公司
  • 网站百度推广和优化可以发外链的平台
  • 合肥网站建设推广服务seo技术培训广东
  • wordpress上传限制8mb性价比高seo的排名优化
  • 公司网站续费一年多少钱代理推广
  • 学网站建设哪里好今日最新消息新闻报道
  • 做网站的维护成本百度怎么转人工客服
  • 沈阳微营销网站制作厦门人才网唯一官网
  • iis 网站没有上传权限百度网址大全下载到桌面
  • 中山网站优化公司要做seo
  • 选择佛山顺德网站设计站长工具seo词语排名
  • 西安到北京飞机几个小时seo排名快速优化
  • 如何建立互联网公司网站江苏网页定制
  • 手机网站建设推广方案数据分析网官网