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

4399游戏大全哪家公司做推广优化好

4399游戏大全,哪家公司做推广优化好,基于推荐算法的网站开发,如何向百度提交站点收录信息0、前言评判一个算法的好坏的标准#xff1a;时间复杂度空间复杂度1、归并排序算法是什么#xff1f;冒泡排序(Bubble Sort)是一种建立在归并操作上面的一种有效的排序算法#xff0c;由John von neumann于1945年发明。采用分治法(Divide and Conquer)的经典应用#xff01…0、前言评判一个算法的好坏的标准时间复杂度空间复杂度1、归并排序算法是什么冒泡排序(Bubble Sort)是一种建立在归并操作上面的一种有效的排序算法由John von neumann于1945年发明。采用分治法(Divide and Conquer)的经典应用将规模较大的排序问题化归到较小的规模上解决。基本实现包含下面的两种方法自上而下的递归自下而上的迭代将已经有的有序子序列合并得到完全有序的子序列。就是先得到每个子序列有序然后在使得两个子序列合并成为一个有序的。如果是把两个有序表合并成为一个有序表成为二路归并。归并排序的性能不受到输入数据的影响这一个和选择排序是一样的但是性能比选择排序要好性能始终是O(n log n)。但是性能的优越必定是额外的内存空间作为巨大代价的2、算法过程图解3、代码实现代码如下(示例01)Merge_Sort 归并排序分治算法Divide and Conquer时间复杂度# 切割数组 的函数def merge_sort(alist):# 如果长度小于等于1 不能再分割了if len(alist) 1:return alist# 根据列表长度确定拆分的中间位置mid_index len(alist)//2# 使用切片实现对列表的切分# left_list alist[:mid_index]# right_list alist[mid_index:]# 递归调用无限切割下去left_list merge_sort(alist[:mid_index])right_list merge_sort(alist[mid_index:])return merge(left_list, right_list)# 排序的函数def merge(left_list, right_list):l_index,r_index 0,0merge_list []# 判断列表里面是否还有元素可以用while l_index len(left_list) and r_index len(right_list):# 哪边的元素小于另外一边的的元素就把哪边的元素加入进去对应的索引加一if left_list[l_index] right_list[r_index]:merge_list.append(left_list[l_index])l_index 1else:merge_list.append(right_list[r_index])r_index 1# 下面的这两个就是如果有一个列表全部添加了另外一个列表直接添加到merge_list里面了merge_list left_list[l_index:]merge_list right_list[r_index:]return merge_listif __name__ __main__:alist [54, 26, 93, 17, 77, 31, 44, 55, 20]print(f原列表的顺序{alist})alist merge_sort(alist)print(f选择排序之后的列表的顺序{alist})里面的左右列表都是被划分到了只有一个元素的是去比较和添加的。大家可以把代码放置到编译器里面debug运行看一哈具体的过程结合动态图片演示理解更好4、评判算法最好时间复杂度O(n log n)最坏时间复杂度O(n log n)平均时间复杂度O(n log n)空间复杂度O(n)算法稳定性稳定的排序总结到此这篇关于python基本算法之实现归并排序(Merge sort)的文章就介绍到这了,更多相关python归并排序(Merge sort)内容请搜索随便开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持随便开发网
http://www.zqtcl.cn/news/944860/

相关文章:

  • 宁津网站开发万能应用商店下载
  • 专业制作标书网站地图优化
  • 广州建网站兴田德润团队什么是网络营销详细点
  • win7建网站教程wordpress chrome插件开发
  • 免费行情软件网站下载视频公司介绍ppt制作模板
  • wordpress快速建站wordpress短代码可视化
  • 餐饮型网站开发比较好看的网页设计
  • 网站管理包括潍坊网站建设优化
  • 南开集团网站建设网站服务器搭建
  • 网络的最基本定义泰安seo网络公司
  • 国外比较好的资源网站请人做外贸网站应注意什么问题
  • 人网站设计与制作什么是销售型网站
  • 最简单网站开发软件有哪些企业电子商务网站建设问题
  • 玉林网站制作简单的网站制作代码
  • 滨州建设厅网站长沙好的做网站品牌
  • 教务系统网站建设模板下载为网站开发
  • 成都市建设招标网站加载wordpress外部文件
  • 网站做兼容处理怎么浙江seo博客
  • 设计商城的网站建设电商网站建设与管理实践
  • 怎样建一个英文网站制作视频的手机软件
  • 昆明做网站费用被骗去国外做网站网站推广
  • 京东商城网站怎么做静态网页有什么特点
  • 网站上线准备工作网站源码运行
  • 视频剪辑自学网站wordpress怎样改头像
  • 女装网站模板青岛开发区网站
  • dede网站后台海外网络服务器
  • 三合一企业网站模板wordpress做的外贸网站
  • 常州做企业网站的公司亚马逊雨林有原始部落吗
  • 临沂网站设计哪家好qq浏览器网页版进入
  • seo资料站哔哩哔哩官方网站首页