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

在线做效果图有哪些网站有哪些徐州网站推广优化

在线做效果图有哪些网站有哪些,徐州网站推广优化,做古玩生意哪些网站好,东莞公认的第一富人区当涉及到排序算法时,一些常见的排序算法包括插入排序、选择排序、冒泡排序、快速排序、归并排序和堆排序。以下是使用Python实现这些常见排序算法的示例代码: 插入排序(Insertion Sort): def insertionSort(arr):for…

当涉及到排序算法时,一些常见的排序算法包括插入排序、选择排序、冒泡排序、快速排序、归并排序和堆排序。以下是使用Python实现这些常见排序算法的示例代码:

  1. 插入排序(Insertion Sort):
def insertionSort(arr):for i in range(1, len(arr)):key = arr[i]j = i - 1while j >= 0 and arr[j] > key:arr[j + 1] = arr[j]j -= 1arr[j + 1] = key
  1. 选择排序(Selection Sort):
def selectionSort(arr):for i in range(len(arr)):min_idx = ifor j in range(i+1, len(arr)):if arr[j] < arr[min_idx]:min_idx = jarr[i], arr[min_idx] = arr[min_idx], arr[i]
  1. 冒泡排序(Bubble Sort):
def bubbleSort(arr):n = len(arr)for i in range(n-1):for j in range(n-i-1):if arr[j] > arr[j+1]:arr[j], arr[j+1] = arr[j+1], arr[j]
  1. 快速排序(Quick Sort):
def quickSort(arr):if len(arr) <= 1:return arrpivot = arr[len(arr) // 2]left = [x for x in arr if x < pivot]middle = [x for x in arr if x == pivot]right = [x for x in arr if x > pivot]return quickSort(left) + middle + quickSort(right)
  1. 归并排序(Merge Sort):
def mergeSort(arr):if len(arr) <= 1:return arrmid = len(arr) // 2left = mergeSort(arr[:mid])right = mergeSort(arr[mid:])return merge(left, right)def merge(left, right):result = []while len(left) > 0 and len(right) > 0:if left[0] <= right[0]:result.append(left.pop(0))else:result.append(right.pop(0))result.extend(left)result.extend(right)return result
  1. 堆排序(Heap Sort):
def heapify(arr, n, i):largest = il = 2 * i + 1r = 2 * i + 2if l < n and arr[largest] < arr[l]:largest = lif r < n and arr[largest] < arr[r]:largest = rif largest != i:arr[i], arr[largest] = arr[largest], arr[i]heapify(arr, n, largest)def heapSort(arr):n = len(arr)for i in range(n // 2 - 1, -1, -1):heapify(arr, n, i)for i in range(n - 1, 0, -1):arr[i], arr[0] = arr[0], arr[i]heapify(arr, i, 0)
http://www.yayakq.cn/news/111423/

相关文章:

  • 如何制作班级网站男女做暧网站
  • php和asp做网站哪个好酒泉市城乡建设局网站
  • 白山建设局网站专业做网站开发的公司
  • 保险官方网站中国大型网站建设公司
  • 临沂手机网站信息推广技术公司电话号码怎么注册网上店铺
  • 网站开发及后期维护wordpress 缓存加速
  • o2o网站建设最好公司网站推广服务好公司排名
  • 做网站单页视频静安手机网站建设
  • 小程序网站开发是用什么语言网站空间免费
  • 大气物流网站源码做外贸建网站需要多少钱
  • wordpress两个网站同步word 关于做网站
  • html电子商务网站模板常州建设局网站为什么打不开
  • 商城网站 html模板哲林高拍仪网站开发
  • 如何快速优化网站规范门户网站建设
  • 网站设计任务成都低价做网站
  • 学做网站论坛vip网站建设管理专业介绍
  • 去哪找wordpress主题快速优化网站建设
  • 网站建设优化开发公司哪家好企业网站建设分工
  • 江门自助建站模板天津 网站建设
  • 公司网站可直接购物支付百度百科词条
  • 北京建站报价怎么注册网站卖东西
  • 怎么做猫的静态网站手机网站开发软件
  • 贵州快速整站优化wordpress网站打开慢
  • wordpress修改站点名蛋糕店网站建设方案
  • 聊城网站开发新网站改关键词
  • 中文网站常用字体自动优化网站建设咨询
  • 要如何做才能拥有自己的网站呢外贸营销邮件主题
  • 服务公司名称大全无锡网站seo顾问
  • 建设鲜花网站前的市场分析什么网站可以做ppt模板
  • 自建免费网站大网站设计