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

深圳互助资金盘网站开发简述一个网站开发流程

深圳互助资金盘网站开发,简述一个网站开发流程,想做跨境电商怎么入门,校园网网站建设规划书文章目录 例题原理阐述代码实现总结 例题 原理阐述 从小到大排序#xff0c;每次选择序列的最小的一个数#xff1b; 将原来的序列A分割为排好序的序列a和未排序的序列b#xff1b; 从未排好序的序列b中找到最小值#xff0c;插入到排好序的序列a后面#xff0c;形成从小… 文章目录 例题原理阐述代码实现总结 例题 原理阐述 从小到大排序每次选择序列的最小的一个数 将原来的序列A分割为排好序的序列a和未排序的序列b 从未排好序的序列b中找到最小值插入到排好序的序列a后面形成从小到大的序列。 依次循环直到最后b序列剩下最后一个数。 时间复杂度分析 大循环为nn为A序列的长度小循环为mm的取值依次为“n,n-1,n-2,…,n-i”。 n ∗ n O ( n 2 ) n*nO(n^2) n∗nO(n2) 题目思路 以上面的例题为例样例输入十个整数作为一个序列A。 先将序列A的第一个数作为最小值min再遍历整个序列找到比min还小的数记录下这个最小值对应的下标再交换这个最小值与序列的第一个数使得A序列的第一个数为最小值此时A被分为已排序序列a未排序序列b。 重复上面的操作直到b为最后一个数。 代码实现 #includeiostream using namespace std; int main () {int a[10];for(int i0;i10;i)cina[i];//选择排序//每次选择最小的一个数for(int i0;i10;i){ int minNuma[i];int k0;for(int ji;j10;j){if(minNuma[j]){minNuma[j];kj;}}int temp a[i];a[i]a[k];a[k]temp;if(i9)couta[i];elsecouta[i]endl;}return 0; }总结 和冒泡排序类似都是通过两层遍历。选择排序是每次找最小或者最大并把它放到序列最前面或者最后面。冒泡排序是通过两两交换每次遍历也是确定序列的最大或最小值。两者对比来说冒泡排序的交换平均频率比选择大的多选择排序只需要找到最大或最小再最后交换一次即可。冒牌则一直需要比较交换。
http://wiki.neutronadmin.com/news/356669/

相关文章:

  • 全屏的网站营销网站建设公司地址
  • 做网站留后门是怎么回事用dw做网站怎么添加背景图片
  • 购物网站开发教程 视频网站建设交流发言
  • php靓号网站源码网站建设武清
  • 成都动力无限网站推广优化生育政策
  • 网站建设丷金手指花总比地招标网官网
  • 郑州网站建站模板客户关系管理
  • 网站建设需要具备哪些知识网站建设要用H5吗
  • 陕西省教育类网站前置审批ppt免费下载
  • 中英文网站源码 免费为什么营销型网站比普通网站建站贵
  • 济南智能网站建设哪家便宜word模板网站
  • 坑梓网站建设咨询网站做百度地图怎么做呢
  • 任意的关键词或网站做引流个人网页设计作品下载
  • 米枫网站怎么做分页discuz轻社区模板
  • 建模素材免费网站南宁自助建站模板
  • 二手交易网站开发技术路线青岛外贸推广
  • 点击量高的网站威海建设集团的网站是什么
  • 成都易站网站建设秦皇岛制作网站
  • 涪陵网站设计德国诺莫斯手表网站
  • 深圳做外贸网站的公司店铺推广方法有哪些
  • 公司网站网页设计装饰网站建设公司
  • 丹东电信网站备案宁波网页开发费用
  • 公司的宣传网站应该怎么做王色网站
  • net网站开发做兼职的网站策划书
  • 做h5那个网站好wordpress divi 教程
  • 网站开发专业有哪些哈尔滨 门户网站
  • 网站建设费用折旧年限河南无限动力做网站怎么样
  • 最优惠的网站优化制作网页首页教程
  • 有什么做照片书的网站建设学校网站方案
  • 衡水哪有做网站的苏州官网建站