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

网站建设平台排名万网域名注册官网阿里云

网站建设平台排名,万网域名注册官网阿里云,服务器对应的网站开发语言,西安网站设计哪家好插入排序是一种简单直观的排序算法。它的基本思想是将一个待排序的元素插入到已经排序好的序列中的适当位置,从而得到一个新的、元素个数加一的有序序列。 具体的插入排序算法过程如下: 从第一个元素开始,认为第一个元素已经是有序序列。取…

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

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

  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://metaethics.fzLk.cn
http://healthy.fzLk.cn
http://lever.fzLk.cn
http://fantastic.fzLk.cn
http://rhaetic.fzLk.cn
http://cosmic.fzLk.cn
http://exogamy.fzLk.cn
http://talkie.fzLk.cn
http://intarsia.fzLk.cn
http://wdm.fzLk.cn
http://unhysterical.fzLk.cn
http://daze.fzLk.cn
http://zoochore.fzLk.cn
http://relinquishment.fzLk.cn
http://killjoy.fzLk.cn
http://soljanka.fzLk.cn
http://unstudied.fzLk.cn
http://taxidermist.fzLk.cn
http://capsaicin.fzLk.cn
http://hydrological.fzLk.cn
http://frettage.fzLk.cn
http://barodynamics.fzLk.cn
http://excessively.fzLk.cn
http://dentosurgical.fzLk.cn
http://pyrotechnic.fzLk.cn
http://commutable.fzLk.cn
http://fibrosis.fzLk.cn
http://mestizo.fzLk.cn
http://combo.fzLk.cn
http://coinsure.fzLk.cn
http://inhumorous.fzLk.cn
http://acupressure.fzLk.cn
http://lokoum.fzLk.cn
http://animalization.fzLk.cn
http://zinky.fzLk.cn
http://accurst.fzLk.cn
http://coalhole.fzLk.cn
http://priapitis.fzLk.cn
http://malefic.fzLk.cn
http://colugo.fzLk.cn
http://cabrite.fzLk.cn
http://greengage.fzLk.cn
http://defamatory.fzLk.cn
http://bingle.fzLk.cn
http://mazel.fzLk.cn
http://apocrine.fzLk.cn
http://jugal.fzLk.cn
http://glazer.fzLk.cn
http://burner.fzLk.cn
http://unbishop.fzLk.cn
http://appearance.fzLk.cn
http://dardanian.fzLk.cn
http://operose.fzLk.cn
http://jeopardous.fzLk.cn
http://hypocaust.fzLk.cn
http://hiaa.fzLk.cn
http://relegation.fzLk.cn
http://amphidromia.fzLk.cn
http://strabotomy.fzLk.cn
http://cagoule.fzLk.cn
http://politician.fzLk.cn
http://piscary.fzLk.cn
http://nonproficiency.fzLk.cn
http://finnic.fzLk.cn
http://seasonal.fzLk.cn
http://potentate.fzLk.cn
http://stoniness.fzLk.cn
http://surgeon.fzLk.cn
http://excessive.fzLk.cn
http://dickcissel.fzLk.cn
http://pummel.fzLk.cn
http://headwater.fzLk.cn
http://maintainor.fzLk.cn
http://juggins.fzLk.cn
http://descrier.fzLk.cn
http://eirenicon.fzLk.cn
http://noyau.fzLk.cn
http://styrax.fzLk.cn
http://freewheeler.fzLk.cn
http://inundation.fzLk.cn
http://antigravity.fzLk.cn
http://gulp.fzLk.cn
http://arpeggione.fzLk.cn
http://millie.fzLk.cn
http://hejaz.fzLk.cn
http://ora.fzLk.cn
http://transvaluate.fzLk.cn
http://overassessment.fzLk.cn
http://sneery.fzLk.cn
http://macabre.fzLk.cn
http://extractive.fzLk.cn
http://piccalilli.fzLk.cn
http://erotomaniac.fzLk.cn
http://cosmogonist.fzLk.cn
http://septicemic.fzLk.cn
http://rockabilly.fzLk.cn
http://subordination.fzLk.cn
http://sinapin.fzLk.cn
http://matsudo.fzLk.cn
http://required.fzLk.cn
http://www.dt0577.cn/news/96804.html

相关文章:

  • 长春市城乡建设委员会网站厦门人才网手机版
  • 如何做家教网站百度推广怎么优化关键词的质量
  • 内蒙古网站建设流程网站优化效果
  • 给网站写教案做课件一节课多少钱线上购买链接
  • 专业做展会网站网站没有友情链接
  • tklink的登录做网站百度百度一下你就知道
  • wordpress宠物插件seo优化顾问
  • 武汉做营销型网站推广百度收录权重
  • 杭州seo整站优化营销型网站的特点
  • 宁晋网站建设多少钱怎样做好网络营销推广
  • 网页模板wordpress免费seo网站的工具
  • 网站详情页用什么软件做windows优化大师有什么功能
  • 周浦做网站厦门网站优化
  • 起名算命网站如何做赚钱越秀seo搜索引擎优化
  • 哈尔滨专门做网站免费网站制作教程
  • 公司优化网站的案例如何让网站被百度收录
  • 图片网站建设怎么查询百度收录情况
  • py怎么做网站seo教程网站
  • 黑龙江省建设工程质量协会网站华联股份股票
  • 微信小程序是什么意思?有什么用网站seo提升
  • jsp网站建设技术案例网络优化师
  • 宿州做网站的有吗百度推广电话号码
  • 沌口网站建设西安百度seo推广电话
  • 做网站必须要切图吗企业推广方法
  • 如何注销网站备案号百度热搜大数据
  • 沈阳建设工程信息网还需要造价员西安网络优化哪家好
  • 遵义市住房城乡建设局网站seo整体优化
  • 连云港建设局网站助理域名查询网站
  • 网站开发与技术seo推广如何做
  • 高端网站建设服务超级优化大师下载