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

国外游戏ui设计网站河南郑州最新消息今天

国外游戏ui设计网站,河南郑州最新消息今天,大学网页设计与制作教程,遵义市网站建设1.插入排序 插入排序(Insertion Sort)介绍: 插入排序是一种简单直观的排序算法,它的工作原理类似于我们整理扑克牌的方式。 1.基本思想 插入排序的基本思想是: 1.将数组分为已排序和未排序两部分 2.每次从未排序部分…

1.插入排序

插入排序(Insertion Sort)介绍:
插入排序是一种简单直观的排序算法,它的工作原理类似于我们整理扑克牌的方式。

1.基本思想

插入排序的基本思想是:
1.将数组分为已排序和未排序两部分
2.每次从未排序部分取出第一个元素
3.将该元素插入到已排序部分的正确位置
4.重复这个过程直到所有元素都被排序

2.算法步骤

1.从第一个元素开始,该元素可以认为已经被排序
2.取出下一个元素,在已经排序的元素序列中从后向前扫描
3.如果该元素(已排序)大于新元素,将该元素移到下一位置
4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置
5.将新元素插入到该位置后
6.重复步骤2~5

3.动图示例

在这里插入图片描述

4.C++代码实现:

#include <iostream>
using namespace std;void insertsort(int arr[],int sz)
{for(int i=1;i<sz;i++){int j = i;int tmp = arr[i];while(j>=1&&tmp<arr[j-1]){arr[j]=arr[j-1];j--;}arr[j]=tmp;}
}int main() {int arr[]={98,87,76,65,54,43,32,21};int sz = sizeof(arr)/sizeof(arr[0]);insertsort(arr,sz);for(int i=0;i<sz;i++){cout<<arr[i]<<" ";}return 0;
}

冒泡,插入,选择都是很基础的排序算法。

http://www.dtcms.com/wzjs/347003.html

相关文章:

  • 医院网站前置审批深圳优化公司
  • 有哪些做场景秀的网站可以商用的电视app永久软件
  • 厦门网站排名营销推广网站
  • 茂名网站建设技术托管seo 工具
  • ink域名网站如何做网站优化seo
  • 免费b站推广网站入口2020360竞价推广怎么做
  • seo营销推广平台百度seo搜索营销新视角
  • wordpress建站怎么样seo软文推广工具
  • 国家建设公债拍卖网站电商网站建设制作
  • 开网店的流程视频seo公司官网
  • 湖南电商平台网站建设泰安优化关键词排名哪家合适
  • 青岛做网站搜索关键词的方法
  • 网站图片链接怎么做的黄页推广引流网站
  • 自己建网站模板济南网站万词优化
  • 辽宁省住建厅建设网站网页设计制作网站教程
  • 桂林餐饮兼职网站建设如何做seo优化
  • 沈阳网站搭建网络营销优化推广
  • 宏润建设集团有限公司网站如何做一个自己的网页
  • 自己做的网站怎么推广网络营销促销方案
  • 免费国外网站江西seo推广软件
  • 上海网站建设套餐seo有哪些经典的案例
  • 网站病毒怎么做互联网平台有哪些
  • 营销型网站设计服务网上销售平台怎么做
  • 做私人网站nba最新消息新闻
  • 做网站私活网络营销方案策划
  • 企业建设网站优势关键词优化排名软件
  • 怎么用默认程序做网站成品网站建站空间
  • 网站开发税收标准百度信息流怎么做效果好
  • 学会网站建设吴中seo网站优化软件
  • 梁山县城市建设局网站中国今天刚刚发生的新闻