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

在百度建免费网站吗办公室设计方案

在百度建免费网站吗,办公室设计方案,定州三公司网站,企业局域网的组建与网站建设论文插入排序#xff08;Insertion Sort#xff09; 插入排序是一种简单的排序算法。它的基本思想是#xff1a;将数组分为已排序部分和未排序部分#xff0c;然后逐个将未排序部分的元素插入到已排序部分的正确位置。插入排序类似于整理扑克牌的过程。 插入排序的步骤#…插入排序Insertion Sort 插入排序是一种简单的排序算法。它的基本思想是将数组分为已排序部分和未排序部分然后逐个将未排序部分的元素插入到已排序部分的正确位置。插入排序类似于整理扑克牌的过程。 插入排序的步骤 初始化将第一个元素视为已排序部分。插入元素从未排序部分取出一个元素将其插入到已排序部分的正确位置。重复过程重复上述步骤直到所有元素都被排序。 时间复杂度 最坏情况O(n²) —— 当数组是逆序的时候。最好情况O(n) —— 当数组已经有序的时候。平均情况O(n²) 空间复杂度 O(1) —— 插入排序是一种原地排序算法不需要额外的存储空间。 Python 实现 def insertion_sort(arr):n len(arr)for i in range(1, n):key arr[i] # 当前需要插入的元素j i - 1# 将比 key 大的元素向后移动while j 0 and arr[j] key:arr[j 1] arr[j]j - 1# 将 key 插入到正确位置arr[j 1] keyreturn arr# 示例使用 arr [12, 11, 13, 5, 6] sorted_arr insertion_sort(arr) print(排序后的数组:, sorted_arr)输出结果 排序后的数组: [5, 6, 11, 12, 13]插入排序的详细过程 以数组 [12, 11, 13, 5, 6] 为例 第一轮 已排序部分[12]未排序部分[11, 13, 5, 6]将 11 插入到已排序部分数组变为 [11, 12, 13, 5, 6]。 第二轮 已排序部分[11, 12]未排序部分[13, 5, 6]将 13 插入到已排序部分数组变为 [11, 12, 13, 5, 6]。 第三轮 已排序部分[11, 12, 13]未排序部分[5, 6]将 5 插入到已排序部分数组变为 [5, 11, 12, 13, 6]。 第四轮 已排序部分[5, 11, 12, 13]未排序部分[6]将 6 插入到已排序部分数组变为 [5, 6, 11, 12, 13]。 排序完成。 插入排序的优缺点 优点 实现简单易于理解。对于小规模数据或基本有序的数据效率较高。是稳定的排序算法相同元素的相对位置不变。 缺点 时间复杂度较高不适合处理大规模数据。对于逆序数据性能较差。 插入排序的适用场景 数据规模较小。数据基本有序。需要稳定排序的场景。
http://www.dnsts.com.cn/news/205001.html

相关文章:

  • 免费学做美食视频网站有哪些做招聘网站没有数据
  • 工程设计东莞网站建设技术支持制作社交app的网站
  • 4k高清视频素材网站个人网站
  • 云南响应式网站建设搜索引擎优化是什么意思啊
  • 山西网站建设软件做拍拍拍拍网站
  • 微软网站开发技术北京工商注册流程
  • 中国哪些网站做软装网页兼容性站点
  • 网站建设都需要什么文案免费个人网站建设公司
  • 江苏网站seo平台医疗器械网
  • 金华网站建设方案开发简易app制作平台
  • 东莞石龙网站建设深圳装修设计公司排名前十强
  • 长沙自适应网站制作wordpress 输出array
  • 中国建设银行邢台分行网站wordpress 同义词
  • 哪些网站是用asp.net做的wordpress排序desc
  • 做社群最好的网站源码网站优化18600119496
  • 做网站名词温州制作企业网站
  • 网站建设费用初步预算asp代码如何修改asp网站网页域名名称
  • 诚信通旺铺网站建设上海精品网站建设
  • wordpress网站可以上传视频滨江区住房和城乡建设局网站
  • 广东珠海网站建设移动端网站制作
  • 建设一个网站需要什么软件常用的设计师网站
  • 大连制作企业网站签名设计在线
  • 优质的营销网站建设网站地址解析
  • 机关网站建设考核测评总结北京十佳网站建设
  • 买了网站 怎么做呢甘肃搜索引擎网络优化
  • 网站网站代理怎么做的wordpress 随机缩略图
  • 黑龙江省建设会计协会网站wordpress百度小程序
  • 维持一个素材网站要多少钱网页特效制作工具
  • 企业建网站得多少钱wordpress禁止百度转码
  • 广州敏城建设工程有限公司网站北京房产网二手房源