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

如何给网站做2维码/如何在百度上推广业务

如何给网站做2维码,如何在百度上推广业务,wordpress图片延迟,免费二级域名申请网站空间1、二分查找 从有序列表的候选区data[0:n]开始,通过对待查找的值与候选区中间值的比较,可以使候选区减少一半。示例(使用二分查找3): 二分查找代码: def bin_search(data_set, val):low 0high len(data_s…

1、二分查找

  从有序列表的候选区data[0:n]开始,通过对待查找的值与候选区中间值的比较,可以使候选区减少一半。
示例(使用二分查找3):

 

二分查找代码:

def bin_search(data_set, val):low = 0high = len(data_set) - 1while low <= high:mid = (low+high)//2if data_set[mid] == val:return midelif data_set[mid]< val:low = mid + 1else:high = mid - 1

 2、冒泡排序

  列表有n个数,列表每两个相邻的数,如果前边的比后边的大,那么交换这两个数……
  一共冒泡n-1趟,第 i 趟交换 n-i-1 次。

  时间复杂度 o(n^2) 。

代码如下

def bubble_sort(li):for i in range(len(li) - 1):for j in range(len(li) - i - 1):if li[j] > li[j+1]:li[j], li[j+1] = li[j+1], li[j]

 冒泡排序优化:

def bubble_sort_1(li):for i in range(len(li) - 1):exchange = Falsefor j in range(len(li) - i - 1):if li[j] > li[j+1]:li[j], li[j+1] = li[j+1], li[j]exchange = Trueif not exchange:break

 优化后的冒泡排序时间复杂度 o(n^2) ,最好的时间复杂度是 o(n) 。

3、选择排序

  一趟遍历记录最小的数,放到第一个位置;一趟遍历记录最小的数,放到第一个位置;……

  时间复杂度 o(n^2) 。

代码如下

def select_sort(li):for i in range(len(li) - 1):min_loc = ifor j in range(i+1,len(li)):if li[j] < li[min_loc]:min_loc = jli[i], li[min_loc] = li[min_loc], li[i]

 4、插入排序

  列表被分为有序区和无序区两个部分。最初有序区只有一个元素。
  每次从无序区选择一个元素,插入到有序区的位置,直到无序区变空。

  时间复杂度 o(n^2) 。

代码如下

def insert_sort(li):for i in range(1, len(li)):tmp = li[i]j = i - 1while j >= 0 and li[j] > tmp:li[j+1]=li[j]j = j - 1li[j + 1] = tmp

 

转载于:https://www.cnblogs.com/dylan123/p/10698064.html

http://www.lbrq.cn/news/1821169.html

相关文章:

  • 自己网站给别人网站做外链有影响吗/优化技术
  • 做网站写概要设计/快手作品推广网站
  • 个人网站如何获得流量/百度权重是什么意思
  • 网站没有模版能打开吗/新乡seo顾问
  • wordpress动态导航侧边栏/郑州本地seo顾问
  • 可以做直播卖产品的网站/网站推广优化业务
  • 自己怎么做直播网站/长春网站关键词排名
  • 烟台电商网站开发/seoul
  • 做网站收藏的网页/前端seo搜索引擎优化
  • 建交互网站需要多少钱/网页在线秒收录
  • 番禺网站开发公司/关键词优化到首页怎么做到的
  • 上海最大的贸易公司/长沙百度网站排名优化
  • 特产网站建设/长沙网站seo
  • 网站开发员工资/中国国家人事人才培训网官网
  • 柳州做网站价格/推广神器
  • 天津 公司网站建设/seo推广优化官网
  • 深圳有没有可以做家教的网站/网站设计与建设的公司
  • 做交流网站有哪些/热点新闻事件素材
  • 营销型高端网站建设价格/深圳市seo上词贵不贵
  • 网站内容转载/谷歌搜索引擎入口2022
  • php做网站弊端/写文案接单平台
  • 怎么在百度上做公司网站/成功的软文推广
  • 广西建设厅官网站/icp备案查询官网
  • 贵州住房建设厅网站/sem和seo是什么
  • 文章网建站/谷歌seo搜索引擎优化
  • 用软件做网站/优化外包哪里好
  • 湖南网站建设小公司/提高网站流量的软文案例
  • 找人做网站注意事项/百度网址是多少
  • wordpress底部的横线/杭州seo代理公司
  • 做爰全的网站/在哪里找软件开发公司
  • 硬件设计学习DAY3——电源Buck电路深度解析:CCM/DCM/BCM模式与电感设计
  • cursor使用mcp连接mysql数据库,url方式
  • MySQL数学函数
  • 46. 携带研究材料(01背包二维数组)
  • 【Learning Notes】 Derak Callan‘s Business English P38~40
  • 上下文管理器 和 contextlib 模块