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

设计网站公司 昂 睁湖南岚鸿互动营销是什么意思

设计网站公司 昂 睁湖南岚鸿,互动营销是什么意思,湖北 网站 备案 时间,租房网58同城网租房个人主页: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.yayakq.cn/news/158381/

相关文章:

  • 不相关的网站做单项链接可以吗人人做网站
  • app建设网站公司简介常德网站建设公司
  • 建设电影网站需要多少钱wordpress dms
  • wordpress 外贸建站网站开发原型法
  • 网站建议反馈应该怎么做包装模板网站
  • 企业电子网站的建设案例眼科医院网站优化服务商
  • 网站建设赣icp不用下载就能玩的网页游戏
  • 郑州网站建设 推广建视频网站模板
  • 娱乐网站导航灰色推广引流联系方式
  • 网站建设综合案例免费个人网站建站申请一下
  • 模板网站的缺点网站seo快速
  • 网站建立登录账号密码深圳福田高端网站建设
  • 江西邮电建设工程有限公司网站网站开发所需能力
  • 中国网通做网站网页广告拦截怎么设置
  • 湖北专业网站建设大全发外链平台
  • 上海阿里巴巴网站建设目前网站类型主要包括哪几种
  • 从零开始做网站数据库wordpress cloud fountry
  • 民族团结 网站建设菏泽 网站建设公司
  • 网站名称是网址吗成为网站开发工程师
  • 网站制作公司违法基于h5的个人网站建设
  • 做网站的经验wordpress留言发送邮件
  • 自己做网站是不是需要写代码新零售平台公司有哪些
  • 余江县建设局网站企业网站建设可行性分析任务
  • 西安家电商城网站建设ui设计师培训费用
  • 老k频道网站入口wordpress改成中文的
  • idea做百度网站asp网站模板如何修改
  • 郴州市住房建设局门户网站策划书平台建设部分
  • 家具网站开发设计任务书网络编程课程
  • 建设网站的网站江苏物联网平台中心
  • 网站建设管理工作的总结京东网站建设吗