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

企业网站建设的基本内容网页设计美工培训

企业网站建设的基本内容,网页设计美工培训,长沙网站制作策划,网站建设服务费费计入什么科目冒泡排序是很easy理解和实现#xff0c;#xff0c;以从小到大排序举例#xff1a; 设数组长度为N。 1#xff0e;比較相邻的前后二个数据#xff0c;假设前面数据大于后面的数据#xff0c;就将二个数据交换。 2#xff0e;这样对数组的第0个数据到N-1个数据进行一次遍…  冒泡排序是很easy理解和实现以从小到大排序举例 设数组长度为N。 1比較相邻的前后二个数据假设前面数据大于后面的数据就将二个数据交换。 2这样对数组的第0个数据到N-1个数据进行一次遍历后最大的一个数据就“沉”到数组第N-1个位置。 3NN-1假设N不为0就反复前面二步否则排序完毕。   依照定义非常easy写出代码 //冒泡排序1 void BubbleSort1(int a[], int n) {int i, j;for (i 0; i n; i)for (j 1; j n - i; j)if (a[j - 1] a[j])Swap(a[j - 1], a[j]); }以下对其进行优化设置一个标志假设这一趟发生了交换则为true否则为false。明显假设有一趟没有发生交换说明排序已经完毕。 //冒泡排序2 void BubbleSort2(int a[], int n) {int j, k;bool flag;k n;flag true;while (flag){flag false;for (j 1; j k; j)if (a[j - 1] a[j]){Swap(a[j - 1], a[j]);flag true;}k--;} }再做进一步的优化。假设有100个数的数组仅前面10个无序后面90个都已排好序且都大于前面10个数字那么在第一趟遍历后最后发生交换的位置必然小于10且这个位置之后的数据必然已经有序了记录下这位置第二次仅仅要从数组头部遍历到这个位置就能够了。 //冒泡排序3 void BubbleSort3(int a[], int n) {int j, k;int flag;flag n;while (flag 0){k flag;flag 0;for (j 1; j k; j)if (a[j - 1] a[j]){Swap(a[j - 1], a[j]);flag j;}} } 冒泡排序毕竟是一种效率低下的排序方法在数据规模非常小时能够採用。数据规模比較大时最好用其他排序方法。 转载于:https://www.cnblogs.com/mfrbuaa/p/3963853.html
http://www.zqtcl.cn/news/824038/

相关文章:

  • 怎么看网站空间多大做网站旅游销售
  • 天津做手机网站建设旅游网站的目的
  • 飞机查询网站开发的创新点注册公司流程和费用大概多少钱
  • 高质量的邯郸网站建设厦门网页制作厦门小程序app
  • 建设企业网站企业网上银行官网官方二建证从住房建设厅网站调出流程
  • 网站开发和网站建设网页出现网站维护
  • 推广网站的方法电影网站建设教程
  • 哪些网站可以做相册视频成都企业网站公司
  • wordpress网站统计插件常见的管理信息系统有哪些
  • wordpress多个导航菜单seo引流软件
  • 建立网站需要多少钱怎么样企业邮箱在哪看
  • 网站主要功能2008服务器网站
  • 增城百度做网站多少钱it培训机构排名
  • 网站开发项目规划书四川建设网个人证书查询网址
  • 怎么模板建站微信做单30元一单
  • 兰州建设局网站十堰专业网站建设
  • html5 网站源码网络营销课程思政
  • 建设网站贵吗深圳网站建设推广论坛
  • 做网站需注意事项会员卡管理系统下载
  • 嘉兴高端网站建设公司电子信息工程能进国家电网吗
  • 建网站 广州网站改版 理论
  • 门户网站简称昆明本地网站
  • 网站定位的核心意义离婚协议书模板 完整版
  • 网站首页改版方案长图制作网站
  • 网站的栏目有什么名字保定网络公司网站
  • 南京建设机械网站建设银行网站解除绑定
  • 厚街公司网站建设wordpress发邮件更新
  • wap网站制作网络设计公司经营范围
  • 织梦网站被做跳转还被删除文件第三方电子商务平台有哪些
  • 财经网站源码 织梦游戏ui培训