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

自己做的网站怎么样把里面的内容下载下来哈尔滨无障碍网站建设

自己做的网站怎么样把里面的内容下载下来,哈尔滨无障碍网站建设,手机网站制作要求,wordpress原创中文主题最近需要使用到一些排序算法#xff0c;今天主要使针对直接插入排序和折半插入排序进行讲解。 首先是直接插入排序#xff0c;其排序过程主要是#xff0c;针对A[a1,a2,a3,a4,a5....an]#xff0c;从排序的序列头部起始位置开始#xff0c;将其也就是a1视为只有一个元素的…最近需要使用到一些排序算法今天主要使针对直接插入排序和折半插入排序进行讲解。 首先是直接插入排序其排序过程主要是针对A[a1,a2,a3,a4,a5....an]从排序的序列头部起始位置开始将其也就是a1视为只有一个元素的子集合B[a1]这个B子集合本身就是有序的。 然后从a1之后的所有元素也就是从a2开始每次将a2到an按照正序或者倒序的方式插入到有序的这个B子集合中去这样最终能够得到包含所有A集合的元素的B集合这也就是最后的有序的A集合。 添加图片注释不超过 140 字可选 示意图如上对应的A集合和B集合每次循环B集合增加一个元素最后就得到正序的A集合。 直接排序的python实现如下 def quickSort(nums):for i in range(1, len(nums)):key nums[i]j i - 1while j 0 and key nums[j]:nums[j 1] nums[j]j - 1nums[j 1] keyreturn nums A [60, 30, 80, 19]对A集合使用直接排序后的输出结果 然后就是折半插入排序其主要是为了降低直接插入排序法的时间复杂度对直接插入进行了一定的改进减少插入过程中的比较次数其实现主要是使用双指针的方式low和high指针这两个指针指向有序子集合的头和尾然后取lowhigh/2的向下取整即是mid根据每次与mid指向的值对比如果大于这个值则这个值应该在mid与high之间如果小于这个值则该值应该在mid和low之间。折半插入的实现如下 def halfSort(nums):for i in range(1, len(nums)):key nums[i]high i - 1low 0while (low high):mid int((low high) / 2)if (key nums[mid]):low mid 1if (key nums[mid]):high mid - 1j i - 1while (j low):nums[j 1] nums[j]j - 1nums[low] keyreturn nums B[20,30,90,10,28,49,20,41,42,78]对B进行折半插入排序之后的输出结果 以上就是两个排序的实现方法。
http://www.hkea.cn/news/14540500/

相关文章:

  • 网站建设公司上海网站改版费用
  • 下载软件的网站推荐专业设计网站公司
  • jsp网站开发实例app地推网
  • 重庆网站建设seo公司提升seo搜索排名
  • 贵阳网站建设多点互动cdn wordpress 登录
  • 重庆住房和城乡建设厅网站电子商务网站建设与维护pdf
  • tap自助建站网站的seo方案
  • 东莞建站网站建设产品推广建工网招聘
  • 网站名称图标如何做才能显示简单网页设计作品欣赏
  • 保山市住房和城上建设局网站公司部门分工
  • php网站开发外文翻译wordpress首页内容怎么修改
  • 手机网站是用什么开发的hotnews wordpress
  • 织梦网站密码扬中论坛网官网
  • 什么能建我的网站呢有没有做网页的兼职网站
  • 要怎么做自己的网站视频教学张家口网站建设公司
  • 网站开发需要的技术人员有什么品牌网站设计提案
  • 建设通招标网站网站抽奖模块怎么做
  • 个人网站开发意义不想用原来的网站模板了就用小偷工具采集了一个可是怎么替换
  • 做单页网站需要做什么设计网单
  • 定制网站制作公司怎么样深圳外包网络推广
  • 在线网站备份架设网站需要什么
  • 服务器发布网站学会网站建设三方协议
  • 济南网站哪家做的好joomla 做外贸网站 好的
  • 百度只更新快照不收录网站网页设计素材书
  • 网站做行业认证好处电商网站建设与维护意味着什么
  • 武威网站建设价格上海网站建设优势
  • 做模型的网站有哪些不适合做室内设计的人
  • 创业大赛网站建设dw网页制作教程div
  • 泸州百度做网站联系漯河网做网站
  • 中小企业网站开发韵茵成都注册公司需要什么材料和手续