范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

跟着AI学算法,每天进步一丢丢插入排序

  插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。与冒泡排序和选择排序不同的是,插入排序的排序过程是一边比较一边交换的。插入排序和冒泡排序一样,也有一种优化算法,叫做拆半插入。
  插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。
  插入排序基本思想是将待排序的元素逐个插入到已经排序好的序列中,直到所有元素都被插入为止。
  具体实现过程如下:
  1、遍历待排序的数组,将第一个元素视为已经排好序的元素。
  2、从第二个元素开始,将其插入已经排好序的数组中的正确位置,使得插入后仍然保持有序。
  3、重复步骤2,直到整个数组排序完成。
  (如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。)
  插入排序的时间复杂度为O(n^2),虽然它不如快速排序、归并排序等排序算法快,但在某些特定情况下,它可能比其他排序算法更高效。例如,当数组的规模比较小或者已经部分有序时,插入排序的效率会更高。
  总之,插入排序是一种简单但实用的排序算法,可以用来对小规模数组进行排序,也可以作为其他排序算法的优化策略。
  AI代码实现:
  本地测试:package com.algorithm.sort;  /**  * @author LuoFei  * @className: InsertionSort  * @projectName algorithm  * @description: TODO  * @date 2023/2/19 18:22  */ 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;             //从右到左遍历已排序的数组,将比key大的元素依次向右移动一位             while (j >= 0 && arr[j] > key) {                 arr[j + 1] = arr[j];                 j--;             }             //将key插入到正确的位置             arr[j + 1] = key;         }     }      public static void main(String[] args) {         int arr[] = {5, 2, 8, 3, 9, 1};         insertionSort(arr);         for (int i : arr) {             System.out.print(i + ",");         }     } }
  测试结果:

红米K50至尊版横扫日本市场,定价比iPhone14还要贵一提到小米手机,大家还是会想到性价比三个字,虽然现在小米手机冲击高端,起步价已经涨了不少,但还是保留了主攻性价比的Redmi(红米)品牌。而在近期,小米通过软银渠道在日本上架了一部数字暖流,让八闽烟火气升腾开来!5G直播带货效益凸显,为新一轮农村信息化增添了闪亮成色。5G助力生态美,智慧候鸟监测平台的使用,为候鸟营造了一个更加优美的生态环境。何以墙头报和晖,最是人间烟火气。后疫情时代,市井零下14度开新能源车豁冰雪!AITO问界M5禁得住考验吗?AITO问界M5并不算什么新车了,但当我收到冰雪试驾邀请时还是挺兴奋的。想想前后电驱那加速直给的感觉,在冰面上画同心圆在雪地上体会人为失控甩尾漂移的快感,那感觉,非常有趣不是吗?这马斯克卖了推特小蓝鸟雕像怒赚10万美元根据消息,改名为推特老板的马斯克又传来消息。马斯克的成本优化计划再度传来好消息,推特办公室经典的小蓝鸟雕像,以10万美元敲锤成交。与小蓝鸟雕像一起被拍卖的还有霓虹灯小蓝鸟,不过价格中印面临的世纪难题青藏高原湖泊面积剧增,印度已经初尝苦果2020年9月25日,青藏高原第二次综合考察项目亚洲水塔的动态和效应发表。姚檀栋院士发表论文,对青藏高原地区的冰川冻土湖泊等几十年的动态变化进行了分析,并对其对北半球气候的影响进行配3。3T直6缸发动机峰值扭矩可达500牛米马自达CX90或1月底首发在如今的汽车市场上,新能源车型低油耗车型一直是主流,在日系车开始颓废的今天,在马自达美国官方账号上我们看到了马自达全新旗舰SUV车型CX90的细节图片。新车将搭载一台3。3T直6缸2022年度手机盘点折叠屏2022年可谓是折叠屏手机全面铺开的一年,除了一些副牌或者尚处于调整阶段的品牌外,基本所有主流手机厂商都完成了对折叠屏领域的探索。也正是由于各家对于折叠屏还处于相对早期的探索阶段,纯电续航不到200,内部功能一应俱全,美国大厂推出电动房车电动化的大潮,终于还是吹到了房车行业。在今年1月18日于坦帕举行的佛罗里达房车超级展上,winnebago带来了eRV2纯电动房车原型车,这也是该公司去年提出的eRV概念的进化版本NatureEcologyampampampEvolution澄清气候在凋落物分解中的复杂作用长期以来的有机质分解范式认为,凋落物分解的分级控制由气候主导,生物成分通过分解物质的化学和物理特性只起次要作用,生物分解者的作用不大。然而,以气候为中心的观点受到了大量研究的挑战,2023年可能爆发超级太阳风暴?若风暴来临,对人类会有什么影响?此前美国宇航局明确表示,如今太阳正处在活跃阶段,从目前的观测结果来看,2023年太阳活动可能会达到峰值,这就意味着在2023年,可能会爆发超级太阳风暴。正因如此,此前太阳在4天内发取消驾驶室,卡玛兹KAMAZ无人驾驶自卸卡车,可载重27吨点击上方关注,收获更多有价值的内容。这是一款没有驾驶室的无人驾驶自卸卡车,由俄罗斯卡车制造商卡玛兹KAMAZ推出,代号Jupiter30(木星30)。该车长8769mm宽2709m
岳云鹏为师傅郭德纲打工18年,甘愿为他赚钱,他对我有再造之恩前言这说起岳云鹏(小岳岳),现在那可谓是家喻户晓了。人可是德云社一哥啊!谁没听过他的几段相声?谁不会哼几句他的五环之歌?岳云鹏如今算得上年轻一辈儿中,首屈一指的相声演员了。毫不夸张罗秀春前夫是张国立,离婚34年未再婚,儿子是我心中最大的痛2003年,在中戏女生宿舍门口,张国立的儿子张默对女友童谣动了手,在张默的恶劣行径下,童谣只能跪地求饶,面对童谣的苦苦哀求,张默更是气不打一处来,打得童谣满身是伤。这一事件被曝光后谁说美的空调不如格力的看过来美的热门型号机器分享春暖花开,风景美丽,可恼人的花粉浮尘也增多生气R居家空气清新健康,成为越来越多人的追求中国赞家中空调作为空气调节的关键武器,不仅要能调节温度,还要能把握空气的洁净度。美的空调就是不30天价保180天只换不修成标配京东全链路服务开辟电器发展新通路在消费升级的浪潮下,电器消费市场正经历着从买产品到享服务趋势的变化,消费者对精细化多样化全面化的电器服务需求不断增加,也直接驱动了电器行业服务的全面升级。京东618期间,京东电器联英国病人渣男渣女的婚外情电影,为何能评上奥斯卡?古今中外,似乎殉情的故事总是让人荡气回肠。英国病人也不例外。这部电影,明线写婚外情,暗线写战争的残酷,既是爱情片,又是反战片。通过写一段男女的婚外情故事,以及他们之间感情的发展,对被人遗忘的香港电影大亨向华胜独宠张敏9年,晚年患癌去世相信喜欢看港片的人都知道,永盛电影公司当年可谓是垄断式的成功,而永盛电影公司的创始人向华强和向华胜,更是风靡一时。但是大多数人都对向华强的印象更深,可是弟弟向华胜的人生,其实也相当尚巍靠写字火出圈,电影综艺都找他合作,一字千金却英年早逝他靠写字火出圈,电影我不是药神哪吒悟空传的海报和宣传字幕,全部都出自他手,就连很多人的手机里,都在用着他创造的字体。或许你不知道他的名字,但肯定见过他的字,手书人尚巍有多传奇?20马斯克再夸中国!电动汽车领先世界这是事实(观察者网讯)5月30日,特斯拉ceo埃隆马斯克在国外社交媒体平台推特(Twitter)夸赞中国,并称似乎很少有人意识到,中国在可再生能源发电和电动汽车领域正处于世界领先地位。无论豫剧大师马金凤仙逝,享年100岁,曾拍三部电影,是永远的穆桂英用心原创,敬请关注!千名老电影人寻踪(623)马金凤5月29日,央视中国电影报道发文国家一级演员豫剧五大名旦之一马金凤于2022年5月29日在青岛逝世,享年100周岁。马金凤是中国AI大牛返学界!原京东高级副总裁周伯文受聘为清华电子工程系教授编辑好困袁榭新智元导读5月30日,又一名原先叱咤业界的AI强人重返学术界了,原京东AI业务负责人周伯文被清华大学电子工程系聘为长聘教授。刚刚,清华大学官宣聘任周伯文博士为电子工程系吴立峰这场战争躲也躲不掉,与其被动挨打,不如主动出击编者按本文为全网首发,作者吴立峰。俄乌冲突已经进入持久阶段,通货膨胀产生的物价上涨正在影响世界各国每一个人的生活,美元加息又在给国际金融市场火上浇油继俄罗斯之后,世界各国开始思考清