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

租好服务器咋做网站呢wordpress 文章结尾处

租好服务器咋做网站呢,wordpress 文章结尾处,今天上海最新新闻事件,建站快车的应用场景排序初探 文章目录 冒泡排序1、概念2、冒泡排序的基本原理3、代码实现思考1 随机数冒泡排序思考2 函数实现排序 冒泡排序 1、概念 将一组无序的记录序列调整为有序的记录序列#xff08;升、降序#xff09; 2、冒泡排序的基本原理 两两相邻#xff0c;不停比较#x…排序初探 文章目录 冒泡排序1、概念2、冒泡排序的基本原理3、代码实现思考1 随机数冒泡排序思考2 函数实现排序 冒泡排序 1、概念 将一组无序的记录序列调整为有序的记录序列升、降序 2、冒泡排序的基本原理 两两相邻不停比较不停交换比较n轮 3、代码实现 第一步 如何比较数组中两两相邻的数 从头开始第n个数和第n1个数比较 for(int n 0; n arr.Length - 1; n ){ //arr.Length-1 因为数组下标是从0开始所以比较次数也就相当于数组个数-1if( arr[n] arr[n1]){//第二步 交换位置int temp arr[n];arr[n] arr[n1];arr[n1] temp;} }//第三步 换m轮 有m个数比较m轮 int[] arr new int[]{8,7,6,1,5,4,2,6,3,9}; for(int m 0; m arr.Length; m){for(int n 0; n arr.Length - 1; n ){if( arr[n] arr[n1]){int temp arr[n];arr[n] arr[n1];arr[n1] temp;}} } //查看排序结果 for(int i 0; iarr.Length;i){Console.WriteLine(arr[i]); }第四步 优化 int[] arr new int[]{8,7,6,1,5,4,2,6,3,9}; 1、确定位置最大的数字不用比较确定一轮极值最大、最小值已经放到了对应的位置所以每完成n轮后面位置的数就不用再参与比较了 for(int m 0; m arr.Length; m){for(int n 0; n arr.Length - 1 - m; n ){if( arr[n] arr[n1]){int temp arr[n];arr[n] arr[n1];arr[n1] temp;}} } for(int i 0; iarr.Length;i){Console.WriteLine(arr[i]); }int[] arr new int[]{8,7,6,1,5,4,2,6,3,9}; 再优化 bool isSort false; for(int m 0; m arr.Length; m){isSort false;for(int n 0; n arr.Length - 1 - m; n ){if( arr[n] arr[n1]){isSort true;int temp arr[n];arr[n] arr[n1];arr[n1] temp;}} } //当一轮结束后如果isSort是false就是最终排序了不需要再去多余交换了 if(!isSort){break; } for(int i 0; iarr.Length;i){Console.WriteLine(arr[i]); }思考1 随机数冒泡排序 //定义一个数组长度为20每个元素值随机0~100 //使用冒泡排序进行升序 int[] arr new int[20]; Random random new Random(); for (int i 0; i arr.Length; i) {arr[i] random.Next(0, 101);Console.Write(arr[i] ); }//外层轮数 for (int i 0; i arr.Length; i) {//内层比较for (int j 0; j arr.Length - 1 - i; j){//做比较满足条件交换if (arr[j] arr[j 1]){int temp arr[j];arr[j] arr[j 1];arr[j 1] temp;}} } Console.WriteLine(); for (int i 0; i arr.Length; i) {Console.Write(arr[i] ); }思考2 函数实现排序 Random random new Random(); int[] arr new int[10]; for (int i 0; i arr.Length; i) {arr[i] random.Next(1,21);Console.Write(arr[i] ); } Sort(arr, false); Console.WriteLine(); for (int i 0; i arr.Length; i) {Console.Write(arr[i] ); } static int[] Sort(int[] array,bool isAscendingOrder) {int temp; bool order;for (int i 0; i array.Length; i){for (int j 0; j array.Length - 1 -i; j){order isAscendingOrder ? array[j] array[j 1] : array[j] array[j 1];if (order){temp array[j];array[j] array[j 1];array[j 1] temp;}}}return array; //数组是引用类型不用new直接改 }
http://www.zqtcl.cn/news/207462/

相关文章:

  • 网站开发免费视频教程网站备案帐号是什么情况
  • 知名门户网站小程序页面设计报价
  • 蒲城矿建设备制造厂网站喀什哪有做网站的
  • 网站内页产品做跳转三合一商城网站
  • 做网站找不到客户兰州 网站制作
  • 广州中小学智慧阅读门户网站中山网站建设方案推广
  • 长沙网站建设专家排行榜
  • 清河企业做网站wordpress淘宝客插件开发
  • 网站上传连接失败的原因微信app网站建设
  • 服装网站源码php建设厅网站合同备案在哪里
  • o2o网站建设多少钱公司设计网站定制
  • asp.net 企业网站后台管理系统源码中国vs菲律宾
  • 成都家装排名前十名wordpress优化方法
  • 南阳做网站公司网站开发服务费分录
  • 网络课程网站建设龙岩个人小程序开发
  • 上海网络推广报价seo技术培训机构
  • 在线看免费网站哪个设计培训机构好
  • 网站建设制作确认单网站建设策划书格式及范文
  • framework7做网站如何在社交网站做销售
  • dedecms_v5.6室内装饰设计公司企业网站模板.rarwordpress添加3d地图吗
  • 开发网站的意义百度推广计划
  • 网站设计师网站网站建设从入门到精通pdf
  • 游戏网站建设方案百度文库wordpress调用搜索框
  • 京东物流网站建设特点网站开发与维护岗位说明书
  • 制作一个网站的基本步骤星巴克网站建设ppt
  • 搭建企业网站宽带多大php微信公众号开发教程
  • 国家建设公债拍卖网站新手如何自己建网站
  • 网站建设颊算网站注册界面代码
  • 微信h5网站模板下载百姓网征婚
  • 模板网站和插件有哪些河南第一火电建设公司网站