摘要:
概念: 堆是一种经过排序的完全二叉树, 任一非终端节点的数据值均不大于(或不小于)其左子节点和右子节点的值。 大根堆: 最大堆(大根堆):根结点的键值是所有堆结点键值中最大者。 小根堆: 最小堆(小根堆):根结点的键值是所有堆结点键值中最小者。 大根堆,小根堆 图示: 小根堆: 大根堆 阅读全文
摘要:
1 . 线性链表的概念: 线性表的链式存储结构即线性链表 线性链表中的每一个元素有两部分组成 (数据域和指针域), 数据域存放数值本身, 指针域 用来存放与当前数值有关的另一个元素的地址 2. 单向链表 对于单向链表而言,链表中的每一个元素都要保存一个指向下一个元素的指针 单向链表图示: 单向链表插 阅读全文
摘要:
Jupyter 就是一个非常好用的 Python 语言编程工具。或者说是一个 Python 编程语言、以及更多其他编程语言的,交互式集成开发环境。 Jupyter 的一个非常重要的优点,就是 写程序的界面,和运行程序的界面,在一起。写完直接看结果。Jupyter 太方便了。 1. 安装 pip in 阅读全文