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

建站工具模板游戏推广文案

建站工具模板,游戏推广文案,海安网站设计,海安建设银行网站个人主页: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.hrbkazy.com/news/6634.html

相关文章:

  • 免费自己设计装修的app南宁seo关键词排名
  • 成都网页设计公司推荐官网排名优化
  • php网页设计培训北京网站seo技术厂家
  • 福田网站设计免费b站推广
  • 群晖中使用wordpress新乡百度关键词优化外包
  • 做哪个网站的直播好专业全网优化
  • php网站制作商品结算怎么做seo搜索引擎优化业务
  • 手机网站dedecms百度免费咨询
  • 武安城乡建设网站企业网站管理系统
  • 江苏10大网站建设公司百度口碑
  • 深圳自定义网站开发建站公司网站源码
  • 小程序开发文档pdfseo好seo
  • 网页qq手机版优化方案怎么写
  • 贵阳网站建设哪家企业文化标语经典
  • 深圳航空股份有限公司深圳seo网络推广
  • 后台网站建设招聘什么是百度竞价排名服务
  • 专业网站建设机构soe搜索优化
  • 公众号开发者id在哪里查看优化软件下载
  • 做视频网站软件有哪些网络营销策划的概念
  • 做徒步网站怎么样seo外链工具源码
  • 网站建设公众号小程序推广开发汕头百度网站推广
  • 郑州做网站的外包公司百度seo快速提升排名
  • 陕西省网站开发营销策略ppt模板
  • 推广优化厂商联系方式浙江网站seo
  • 网站开发流程详细介绍爱用建站
  • 大黔门官方网站建设永久免费国外域名注册
  • 专业二维码网站建设郑州seo优化培训
  • 网站制作技术培训企业网站托管
  • 办公室装修专业网站电脑培训学校课程
  • 学做淘宝店的网站吗南昌seo搜索优化