摘要: 1 """ 2 二维列表工具 3 """ 4 5 6 class Vector2: 7 """ 8 向量 9 """ 10 11 def __init__(self, x=0, y=0): 12 self.x = x 13 self.y = y 14 15 # 将函数转移到类中,就是... 阅读全文
posted @ 2019-04-29 23:26 kavin_li 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 """ 2 针对列表的自定义工具 3 """ 4 5 6 class ListHelper: 7 8 @staticmethod 9 def find_all(target, func_condition): 10 """ 11 查找列表中满足条件的所有元素 12 ... 阅读全文
posted @ 2019-04-29 23:24 kavin_li 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 备注:以列表为基础进行对此的封装,以便达到栈的效果及作用 1 """ 2 栈的顺序存储结构 3 重点代码 4 """ 5 6 # 自定义栈异常 7 class StackError(Exception): 8 pass 9 10 # 基于列表实现顺序栈 11 class SStack: 12 def __init__(self): 13 # 约... 阅读全文
posted @ 2019-04-29 23:21 kavin_li 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 备注:约定以栈的头为栈顶 1 """ 2 栈的链式存储 3 重点代码 4 """ 5 6 # 自定义栈异常 7 class StackError(Exception): 8 pass 9 10 # 创建结点类 11 class Node(object): 12 def __init__(self, val, next=None): 13 sel... 阅读全文
posted @ 2019-04-29 23:19 kavin_li 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1 """ 2 单链表学习程序 3 重点程序 4 """ 5 6 7 # 创建结点类 8 class Node(object): 9 def __init__(self, val, next=None): 10 self.val = val # 有用数据 11 self.next = next 12 1... 阅读全文
posted @ 2019-04-29 23:08 kavin_li 阅读(291) 评论(0) 推荐(0) 编辑