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

企业网站的建立与维护论文网站后台用户管理系统

企业网站的建立与维护论文,网站后台用户管理系统,wordpress增加ico图片,软文营销方法有哪些通俗易懂点的话#xff0c;就叫“双向冒泡排序”。 冒泡是一个单向的从小到大或者从大到小的交换排序#xff0c;而鸡尾酒排序是双向的#xff0c;从一端进行从小到大排序#xff0c;从另一端进行从大到小排序。 从图中可以看到#xff0c;第一次正向比较#xff0c;我们…通俗易懂点的话就叫“双向冒泡排序”。 冒泡是一个单向的从小到大或者从大到小的交换排序而鸡尾酒排序是双向的从一端进行从小到大排序从另一端进行从大到小排序。 从图中可以看到第一次正向比较我们找到了最大值 9. 第一次反向比较我们找到了最小值1. 第二次正向比较我们找到了次大值8. 第二次反向比较我们找到了次小值2 …… 最后就大功告成了。 下面我们看看代码 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Xsl;namespace ConsoleApplication1{class Program{static void Main(string[] args){Listint list new Listint() { 8, 1, 4, 2, 9, 5, 3 };Console.WriteLine(\n排序前 {0}\n, string.Join(,, list));list CockTailSort(list);Console.WriteLine(\n排序后 {0}\n, string.Join(,, list));Console.Read();}/// summary/// 鸡尾酒排序/// /summary/// param namelist/param/// returns/returnsstatic Listint CockTailSort(Listint list){//因为是双向比较所以比较次数为原来数组的1/2次即可。for (int i 1; i list.Count / 2; i){//从前到后的排序 (升序)for (int m i - 1; m list.Count - i; m){//如果前面大于后面则进行交换if (m 1 list.Count list[m] list[m 1]){var temp list[m];list[m] list[m 1];list[m 1] temp;}}Console.WriteLine(正向排序 {0}, string.Join(,, list));//从后到前的排序降序for (int n list.Count - i - 1; n i; n--){//如果前面大于后面则进行交换if (n 0 list[n - 1] list[n]){var temp list[n];list[n] list[n - 1];list[n - 1] temp;}}Console.WriteLine(反向排序 {0}, string.Join(,, list));}return list;}}}从结果上面看我们会发现当数组有序的时候我们还会继续往下排知道完成 length/2 次这个就跟没优化之前的冒泡排序一样此时我们可以加上一个标志位 IsSorted 来判断是否已经没有交换了如果没有提前退出循环。 /// summary/// 鸡尾酒排序/// /summary/// param namelist/param/// returns/returnsstatic Listint CockTailSort(Listint list){//判断是否已经排序了var isSorted false;//因为是双向比较所以比较次数为原来数组的1/2次即可。for (int i 1; i list.Count / 2; i){//从前到后的排序 (升序)for (int m i - 1; m list.Count - i; m){//如果前面大于后面则进行交换if (m 1 list.Count list[m] list[m 1]){var temp list[m];list[m] list[m 1];list[m 1] temp;isSorted true;}}Console.WriteLine(正向排序 {0}, string.Join(,, list));//从后到前的排序降序for (int n list.Count - i - 1; n i; n--){//如果前面大于后面则进行交换if (n 0 list[n - 1] list[n]){var temp list[n];list[n] list[n - 1];list[n - 1] temp;isSorted true;}}//当不再有排序提前退出if (!isSorted)break;Console.WriteLine(反向排序 {0}, string.Join(,, list));}return list;}
http://www.huolong8.cn/news/468953/

相关文章:

  • 设计专业招聘网站wordpress修改网站标题
  • html做成网页四川seo关键词工具
  • 怎么自己做砍价网站郑州网站推广公司
  • 动态链接做网站外链图外贸seo是什么
  • 网站流程图制作软件成都有做公司网站的公司吗
  • 专注于网站营销服务深圳代做网站后台
  • 网站视频源码地址淘宝排名查询
  • 江西做网站的设计培训
  • 如何通过网站获取qqwordpress 模板之家
  • 门户网站建设课程设计网站推广员需要做什么
  • 瑞安学校网站建设设计师投资做项目网站
  • 苏州住房建设建局官方网站河北教育网站建设
  • 专门做水产海鲜的网站吗淘宝网页设计尺寸
  • 虚拟机主机网站建设的几个步骤seo怎么推广
  • 广告网站制作多少钱vue手机网站开发
  • 深圳网站建设公司排行榜长沙网站制作主要公司
  • 滁州网站定制wap入口
  • wordpress 站内消息做一个能注册用户的网站
  • 网站制作预算app推广接单渠道
  • 企业网站seo数据做正规网站
  • 微官网和微网站站长统计app最新版本2023
  • 龙华新区网站制作全国企业信息查询官网系统
  • 素材下载免费深圳纯手工seo
  • 专门做颜料的网站宜兴网站建设价格信息
  • 网站服务器数据库网站注册账号怎么做
  • 江苏水利建设网站推广策划方案怎么写
  • 地接做的网站wordpress整站生成html
  • 建设信用中国网站宁波人流多少钱
  • 百度能收录的免费网站美容行业网站建设多少价格
  • 杭州网站优化多少钱网站做什么推广好