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

郑州优化网站网页制作教程哔哩哔哩

郑州优化网站,网页制作教程哔哩哔哩,网站建设公司怎样,邯郸信息港二手车出售其实排序有很多的方法#xff0c;比如#xff1a;冒泡排序#xff0c;插入排序#xff0c;快速排序#xff0c;归并排序#xff0c;选择排序等。今天来讲一下最简单的排序#xff1a;冒泡排序。这种排序的方法效率极其低下。 假设有一个整型数组#xff1a; int arr[…其实排序有很多的方法比如冒泡排序插入排序快速排序归并排序选择排序等。今天来讲一下最简单的排序冒泡排序。这种排序的方法效率极其低下。 假设有一个整型数组 int arr[10]{10987654321}一共有10个元素下面开始比较。 10987654321 第一趟 从第一个元素10开始10比9大交换 91087654321 继续10又和8比较交换 98107654321 下来10继续和7比较又进行交换 98710654321 ........第一趟比较完后 98765432110 才刚把10排到合适位置。 接下来第二趟第三趟.....一直要像第一趟那样一共执行9趟因为有10个元素在9趟完成之后最后一个元素肯定已经归位因此只需要进行九趟即可才可以把这10个元素排好顺序。确实是效率低下啊。 好继续看第一趟的时候一共比较了9次。通过像上面的比较我们可以知道第二趟比较需要比较8次那么第三趟就需要7次。 因此我们用变量i来控制趟数用变量j来控制比较次数。每比较一趟比较次数就少一次。假设sz是数组元素的个数那么i将从0开始到size-1共进行size-1趟。j变量将从0数组首元素开始每比较一次比较次数减1因此j应该小于size-1-i。下面为参考代码 #define _CRT_SECURE_NO_WARNINGS 1 #include stdio.h void bubble_sort(int arr[],int size) {int i 0;int j 0;for (i 0; i size - 1; i){for (j 0; j size - 1 - i; j){if (arr[j] arr[j1]){int temp arr[j1];arr[j1] arr[j];arr[j] temp;}}} } int main() {int i 0;int arr[] { 10987654321};printf(排序前:);int sz sizeof(arr) / sizeof(arr[0]);for (i 0; i sz; i){printf(%d , arr[i]);}printf(\n);bubble_sort(arr, sz);printf(排序后:);for (i 0; i sz; i){printf(%d , arr[i]);}return 0; }
http://www.w-s-a.com/news/149070/

相关文章:

  • 企业建网站得多少钱长沙财优化公司
  • 网站开发api平台扒完网站代码之后怎么做模板
  • PHP网站建设选择哪家好动画设计师月薪多少
  • 网站如何做市场推广网站开发主要步骤
  • 浏览器正能量网站网页文章导入wordpress
  • 江西中国建设银行网站首页永久免费自助建网站
  • 创建自己网站的步骤吸引人的微信软文
  • 网站建设与网页设计论述题软件开发公司在哪里
  • 二级网站建设方案模板亚马逊网站建设案例
  • 网站开发兼职团队门户网站如何制作
  • 高州市网站建设开发区招聘信息
  • 上海专业网站制作设计公司企业邮箱怎样注册
  • 网站建设在商标第几类网站建设 设计创意
  • 做一网站APP多少钱重庆中色十二冶金建设有限公司网站
  • 网上做效果图网站有哪些软件徐州泉山区建设局网站
  • 凯里网站制作网站篡改搜索引擎js
  • 如何使用凡科建设网站武安城乡建设网站
  • 网站建设网站及上传wordpress火车头发布
  • 有没有做网站的团队电脑版传奇网站
  • 建立企业网站公司医疗创意小产品设计
  • 深圳 做网站 车公庙免费的招标网有哪些
  • 网站在那里备案成都成华区网站建设
  • 做网站选哪家好搜索引擎优化的目标体系包括哪些
  • 做数据可视化的网站ppt2016是制作网页的软件
  • 济宁市建设工程质量监督站网站徐州网站优化推广
  • 北京网站设计多少钱php做商品网站
  • 能打开的网站你了解的彩票网站开发dadi163
  • 手机做网站价格优秀企业网站建设价格
  • 电商网站建设企业做网站的客户多吗
  • 有做思维图的网站吗西安建设市场诚信信息平台网站