摘要: 插入排序 def insrt_sort(aimlist): n=len(aimlist) for cur in range(1,n): i=cur while i>0: if aimlist[i]<aimlist[i-1]: aimlist[i],aimlist[i-1]=aimlist[i-1], 阅读全文
posted @ 2024-02-21 11:54 Junior_bond 阅读(21) 评论(0) 推荐(0)
摘要: 冒泡排序: def bible_sort(aimlist): n=len(aimlist) j=len(aimlist) while j>0: for i in range(n-1): if aimlist[i]>aimlist[i+1]: aimlist[i],aimlist[i+1]=aimli 阅读全文
posted @ 2024-02-21 10:17 Junior_bond 阅读(16) 评论(0) 推荐(0)
摘要: 栈的实现: class Stack(object): def __init__(self): self.__list=[] def push(self,item): self.__list.append(item) def pop(self): return self.__list.pop() de 阅读全文
posted @ 2024-02-21 10:14 Junior_bond 阅读(7) 评论(0) 推荐(0)
摘要: 自己写的: # 二叉树节点的定义 class TreeNode: def __init__(self, val=0, left=None, right=None): self.val = val self.left = left self.right = right class Solution: 阅读全文
posted @ 2024-02-21 10:11 Junior_bond 阅读(7) 评论(0) 推荐(0)