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

辽源网站建设设计网站开发需要哪些职位

辽源网站建设设计,网站开发需要哪些职位,十大热门网页游戏排行,无锡做网站费用文章目录 冒泡排序(交换排序#xff09;基本思想特性总结代码实现 直接选择排序基本思想特性总结代码实现#xff08;优化#xff0c;每次循环同时选择最小和最大的数#xff09; 冒泡排序(交换排序#xff09; 基本思想 基本思想#xff1a;所谓交换#xff0c;就是根… 文章目录 冒泡排序(交换排序基本思想特性总结代码实现 直接选择排序基本思想特性总结代码实现优化每次循环同时选择最小和最大的数 冒泡排序(交换排序 基本思想 基本思想所谓交换就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置交换排序的特点是将键值较大的记录向序列的尾部移动键值较小的记录向序列的前部移动。 特性总结 冒泡排序是一种非常容易理解的排序时间复杂度O(N^2)空间复杂度O(1)稳定性稳定 代码实现 void bubbleSort(int* a, int n)//冒泡排序(时间复杂度为O(N^2),空间复杂度为O(1)) {for (int i 0; i n; i){bool exchange false;for (int j 1; j n - i; j){if (a[j - 1] a[j]){int tmp a[j];a[j] a[j - 1];a[j - 1] tmp;exchange true;}}if (exchange false)break;} }直接选择排序 基本思想 每一次从待排序的数据元素中选出最小或最大的一个元素存放在序列的起始位置直到全部待排序的数据元素排完 。 在元素集合array[i]–array[n-1]中选择关键码最大(小)的数据元素若它不是这组元素中的最后一个(第一个)元素则将它与这组元素中的最后一个第一个元素交换在剩余的array[i]–array[n-2]array[i1]–array[n-1]集合中重复上述步骤直到集合剩余1个元素 特性总结 直接选择排序思想非常好理解但是效率不是很好。实际中很少使用时间复杂度O(N^2)空间复杂度O(1)稳定性不稳定 代码实现优化每次循环同时选择最小和最大的数 void Swap(int a, int b) {int tmp a;a b;b tmp; }void printArr(int* a, int n) {for (int i 0; i n; i){printf(%d , a[i]);}printf(\n); }void selectSort(int* a, int n)//选择排序时间复杂度为O(N^2),空间复杂度为O(1) {int begin 0, end n - 1;while (begin end){int maxi begin, mini begin;for (int i begin; i end; i){if (a[i] a[maxi])maxi i;if (a[i] a[mini])mini i;}Swap(a[begin], a[mini]);if (maxi begin)//如果maxi和begin重叠修正一下即可{maxi mini;}Swap(a[end], a[maxi]);begin;end--;} }
http://wiki.neutronadmin.com/news/108470/

相关文章:

  • 南京网站建设电话网站开发服务计入什么科目
  • 淘宝代做网站怎么做淘宝客的跳转网站
  • 做租赁的行业网站网络传媒公司名字
  • 建立个人网站能干二次开发包
  • 互联网科技公司网站免费3d建模软件
  • 高端网站建设合同深圳网站开发哪个好
  • 网站开发所需技能湘潭网站建设公司有哪些
  • 青岛有没有做网站的构建平台还是搭建平台
  • 网站开发谷歌浏览器js不更新网站建设的编程语言
  • 娱乐城网站模板wordpress4.5.3 中文
  • wap网站源码 下载郑州厉害的seo优化顾问
  • 贵州省住房和城乡建设厅查询网站手机聊天app开发
  • 做网站选什么系统wordpress4.9升级失败
  • 网站仿站是啥wordpress媒体默认链接
  • 福田做网站多少钱网络广告营销的典型案例
  • 品牌和网站建设全国响应式网站建设
  • 企业营销型网站建设公司房地产网站怎样建设才能快速盈利
  • 电子通讯录网站建设门户网站 集成 移动app 方案
  • 网站开发行业标准学室内设计要多久能学会
  • 阿里云网站域名申请网站系统升级需要多久
  • 十大招商平台百度seo搜索引擎优化方案
  • 杭州网站建设公司推荐动漫制作专业专科
  • 沾益住房和城乡建设局网站qq是哪个公司创办的
  • 微信公众号服务号网站开发流程图网站设计建设有限公司
  • 建设一个连接的网站银川网站开发
  • 大型网站集群怎么做学做ps的网站
  • dede网站栏目管理如何建设公司网站公司网站
  • 重庆建网站价格表湖北海厦建设有限公司网站
  • 安康 住房城乡建设部网站网站设计实验报告内容与步骤
  • 唐山建设工程安全监督网站wordpress 4.7.2 中文