随笔分类 - 数据结构&算法
摘要:基于list来实现一个栈: class SimpleStack: def __init__(self): self.__stack: list = [] def __iter__(self): return SimpleStackIterator(self) def __len__(self
阅读全文
摘要:本文记录使用Python练习实现单链表和字典的代码 目录结构: . |-- demo | |-- main.py | |-- src | | |-- my_dict.py | | |-- my_linked_list.py 单链表: # _*_coding: utf-8 _*_ # https://
阅读全文
摘要:本文素材来自视频,请自备梯子观看:What Is Dynamic Programming and How To Use It Dynamic Programming:动态规划分为如下几步: 将复杂问题拆分成多个较简单的子问题 对每个子问题只计算一次,然后使用数据结构(数组,字典等)在内存中存储计算结
阅读全文