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

飞虹网架建设官方网站ios定制微信免费下载

飞虹网架建设官方网站,ios定制微信免费下载,全部游戏免费(试玩)不用下载,做自适应网站公司插入排序是一种简单直观的排序算法。它的基本思想是将一个待排序的元素插入到已经排序好的序列中的适当位置,从而得到一个新的、元素个数加一的有序序列。 具体的插入排序算法过程如下: 从第一个元素开始,认为第一个元素已经是有序序列。取…

        插入排序是一种简单直观的排序算法。它的基本思想是将一个待排序的元素插入到已经排序好的序列中的适当位置,从而得到一个新的、元素个数加一的有序序列。

具体的插入排序算法过程如下:

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

以下为Java实现插入排序的代码示例:

public class InsertionSort {public static void insertionSort(int[] arr) {int n = arr.length;for (int i = 1; i < n; i++) {int key = arr[i];int j = i - 1;// 将比当前元素大的元素向后移动while (j >= 0 && arr[j] > key) {arr[j + 1] = arr[j];j--;}// 插入当前元素到正确位置arr[j + 1] = key;}}public static void main(String[] args) {int[] arr = {5, 2, 8, 4, 1};System.out.println("Before sorting:");for (int num : arr) {System.out.print(num + " ");}System.out.println();insertionSort(arr);System.out.println("After sorting:");for (int num : arr) {System.out.print(num + " ");}System.out.println();}
}

输出结果:

Before sorting:
5 2 8 4 1 
After sorting:
1 2 4 5 8 

以上代码实现了插入排序的功能。在insertionSort方法中,首先从第二个元素开始遍历数组,将当前元素存储在key变量中。然后,通过一个循环将比key大的元素向后移动,腾出合适的位置插入key。最后,将key插入到正确的位置。在main方法中,我们创建一个数组,调用insertionSort方法进行排序,并输出排序前后的数组。

http://www.yayakq.cn/news/39198/

相关文章:

  • 局域网建网站的详细步骤花店网站建设毕设介绍
  • 安徽合肥中国建设银行网站首页亿网科技官网
  • 大鹏网络网站建设报价域名收录批量查询
  • 福田网站建设论文结论wordpress信息量几百万
  • 网站维护升级wordpress点击才弹窗插件
  • seo做的最好的网站排行专业的郑州网站推广
  • 网站建设的专业性对搜索引擎营销的影响深做网站公司
  • 电商网站建设网中国网络平台排名前十
  • 龙岩做网站开发哪家做的好03340网站建设与管理
  • 中山网站建设方案报价携程做旅游的网站
  • 定制美瞳网站建设土木工程毕业设计网站
  • 哪里有服务好的网站建设dede手机网站模板修改
  • 用html建设网站网站空间企业个人
  • 江苏专业的网站建设品牌内容包括哪些
  • 厦门本地企业网站建设网页设计论文的研究内容
  • 创建一个网站需要做哪些工作山东公路建设集团网站
  • 网站建设公司天强科技wordpress 首页模块
  • 网站建设业务流程图wordpress 关闭搜索引擎
  • 网站建设意见征求汇报威海企业做网站哪家好
  • 金融产品做网站推广专业制作网站价格
  • 一个人做网站原型美食推广平台有哪些
  • 移动网站 图片优化微信开放平台注册流程
  • 有备案号的网站是公司的吗华池网站建设
  • 网站建设维护项目中国万网提供的服务和收费情况
  • 协会网站建设模板株洲市做公司官方网站
  • 合肥 电子商务 网站推广矿产网站建设价格
  • 外贸网站怎么做seo优化影视网站wordpress
  • 个人网站建设论文绪论seo整站优化方案案例
  • 网站建设课程中的收获wordpress简化注册
  • 酉阳网站建设太和县住房和城乡建设局网站