摘要:
def Partition(lis:list): length = len(lis) if length == 1: return lis left = Partition(lis[:length//2]) right = Partition(lis[length//2:]) return merg 阅读全文
摘要:
def Insert(lis:list): length = len(lis) for i in range(1,length): while lis[i] < lis[i-1]: lis[i], lis[i-1] = lis[i-1], lis[i] i -= 1 if not i-1 >= 0: 阅读全文
摘要:
def Choice(lis:list): length = len(lis) for i in range(length): point = i for j in range(i,length): if lis[j] >= lis[point]: point = j lis[i], lis[poi 阅读全文
摘要:
def Buble(lis:list): length = len(lis) for i in range(length): # 当前元素和 后面的所有元素相比较 大则后移动 for j in range(i,length): if lis[i] >= lis[j]: lis[i], lis[j] 阅读全文
摘要:
def Buble(lis:list): length = len(lis) for i in range(length): # 当前元素和 后面的所有元素相比较 大则后移动 for j in range(i,length): if lis[i] >= lis[j]: lis[i], lis[j] 阅读全文
摘要:
class Solution: def nums(self,num): if num % 2: return num - 1 else: return num + 1 def minSwapsCouples(self, row: List[int]) -> int: res = 0 #是否需要交换 阅读全文