Evanalysis

CSCI2520:资料结构

资料结构笔记。

开始学习

0.1 Pointer、内存与 struct

浏览章节

章节 0

程序基础

资料结构笔记会反复用到的语言与内存工具。

章节 1

ADT 与操作语义

由 ADT 规格走向 stack/queue 行为,再进入 dictionary 形式的 hashing 操作。

章节 2

List 与 recursion

递归 list 契约、head-tail 推理,以及受 representation 影响的操作成本。

章节 3

复杂度与排序

渐进增长、成本比较与面向排序的复杂度推理。

章节 4

Trees 与 BST

Binary tree traversal、reconstruction 与 binary-search-tree operations。

章节 5

Graph

Graph representation 与 traversal、minimum spanning tree、shortest path 及 topological ordering。

章节 6

Heap 与 greedy coding

Binary heap、priority queue、Huffman coding 与以 heap 实现的 multiway merging。