python3 常用算法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 常用算法相关的知识,希望对你有一定的参考价值。
1.快排
def kp(arr,i,j): # 快排总函数 if i<j: base = kpgc(arr,i,j) kp(arr,i,base) kp(arr,base+1,j) return arr
def kpgc(arr,i,j): # 快排过程 base = arr[i] while i<j: if arr[j]>=base: j -=1 else: arr[i]=arr[j] i+=1 arr[j]=arr[i] arr[i]=base return i
以上是关于python3 常用算法的主要内容,如果未能解决你的问题,请参考以下文章