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

汕头市做网站优化市场营销策划案

汕头市做网站优化,市场营销策划案,烟台南山集团网站建设,wordpress展示页面模板下载文章目录 1. 插入排序1.1 插入排序的思想1.2 插入排序的实现 2. 普通二分查找2.1 普通二分查找的思想2.2 普通二分查找的实现 3. 升级二分查找3.1 升级二分查找思想3.2 升级二分查找实现 1. 插入排序 1.1 插入排序的思想 插入排序很类似于已有一副有序的扑克牌#xff0c;不断… 文章目录 1. 插入排序1.1 插入排序的思想1.2 插入排序的实现 2. 普通二分查找2.1 普通二分查找的思想2.2 普通二分查找的实现 3. 升级二分查找3.1 升级二分查找思想3.2 升级二分查找实现 1. 插入排序 1.1 插入排序的思想 插入排序很类似于已有一副有序的扑克牌不断地通过值比较将新的扑克牌插入到有序的扑克牌中通过将新的扑克牌和有序的扑克牌进行比较。 插入排序在代码实现上可能和冒泡有点像但从算法的时间复杂度上分析插入排序会优于冒泡排序。插入排序在遇到如 [ 1 , 2 , 3 , 4 , 5 , 6 ] [1, 2, 3, 4, 5, 6] [1,2,3,4,5,6]这种数据排列时时间复杂度是常数项 选择排序和冒泡排序的时间复杂度都是 O ( n 2 ) O(n^2) O(n2)这两种排序算法都是与数据排列无关的。在遇到上述那种数据排列时还是会执行 n 2 n^2 n2次 1.2 插入排序的实现 def swap(arr, i, j):temp arr[i]arr[i] arr[j]arr[j] tempif __name__ __main__:arr [6, 3, 1, 4, 2, 5]print(原数组, arr)for i in range(1, len(arr)):for j in range(i, 0, -1):if arr[j] arr[j - 1]:continueelse:swap(arr, j, j - 1)print(排序后的数组, arr)2. 普通二分查找 在一个有序数组中找某个数是否存在 2.1 普通二分查找的思想 在一个有序数组中通过不断将数组二分来寻找最小值。 2.2 普通二分查找的实现 if __name__ __main__:arr [6, 3, 1, 4, 2, 5]print(原数组, arr)arr sorted(arr)print(排序后的数组, arr)fN 4low 0high len(arr) - 1print(想要找的数为, fN)while True:mid int((low high) / 2)if mid low or mid high:print(数不存在)breakif arr[mid] fN:flag Trueprint(数存在位于数组的第, mid, 位)break;elif arr[mid] fN:high mid - 1elif arr[mid] fN:low mid 13. 升级二分查找 在一个有序数组中找某个数最左侧的位置 3.1 升级二分查找思想 和普通二分很类似就是一点点的差异 3.2 升级二分查找实现 if __name__ __main__:arr [6, 3, 1, 4, 2, 5]print(原数组, arr)arr sorted(arr)print(排序后的数组, arr)fN 4low 0high len(arr) - 1print(想要找的数为, fN)while True:if low high:print(想要找的数最左侧位于数组的第, low, 位)mid int((low high) / 2)if mid low or mid high:print(数不存在)breakif arr[mid] fN:high mid - 1elif arr[mid] fN:low mid 1
http://www.hkea.cn/news/14342486/

相关文章:

  • 网站企业备案需要哪些数字营销专业大学排名
  • 台州网站排名优化二进制可以做网站是吗
  • 义乌外贸网站开发做的网站进不去后台
  • 江西网站备案流程济南易搜的网站建设
  • 有哪些网站做的好新民电商网站建设程序
  • 程家桥街道网站建设如何让自己的网站快速被百度收录
  • 常州网站建设公司推荐做家教需要什么哪个网站的会员
  • 网站介绍页面东营破产信息网官网
  • dede做英文网站优化学前端什么网站好
  • 安陆做网站公司网络营销推广的八大核心
  • wordpress中home pageseo关键词有话要多少钱
  • 网站关键词排名优化应该怎么做淘宝的网站开发历史及难度
  • 重点实验室网站建设方案gulf oil wordpress
  • 重庆网站建设慕枫开福区城乡建设局网站
  • 清远市住房和城乡建设局门户网站wordpress字不能
  • 建设淘宝网站的目的网站建设 淘宝客末班
  • 免费发布出租房信息网站工行网站跟建设网站区别
  • 做新媒体每天必看的网站郴州网络推广公司排名
  • 360推广登录入口电商网站 内容优化
  • 管理系统网站模板浙江建站
  • 上海市建设工程咨询行业协会企业网站建设中图片优化的方法
  • 网页设计网站wordpress 菜单间隔
  • 微网站如何做微信支付wordpress全站pjax
  • 网站设计语言有哪些长春建站企业
  • 乐山北京网站建设淮南电商网站建设
  • 做外包任务网站北京工商登记
  • 工信部网站备案管理系统本地服务类网站成本
  • 电子商务包括哪些专业广东百度seo
  • 网站设计需要需要用黑龙江建设网官网手机版
  • 瑞安做微网站微商城是什么意思