Data Structure and Algorithms
数据结构与算法基础知识整理
焦下鹿
中国科学技术大学地球物理毕业,现已转码于加拿大求学中
展开
-
Algs4 - Directed Graphs, 有向图
文章目录Directed GraphsIntroduction to DigraphDigraph APIDigraph SearchTopological SortStrong ComponentsDirected GraphsIntroduction to DigraphDigraph Set of vertices connected pairwise by directed edg...原创 2020-04-05 03:48:58 · 435 阅读 · 0 评论 -
Algs4 - Undirected Graphs, 无向图
文章目录Undirected GraphsIntroduction to graphsGraph API & Graph representationDepth First SearchBreadth-First SearchConnected ComponentsGraph ChallengesWordNet (Exercise)Undirected GraphsIntroducti...原创 2020-04-05 03:46:55 · 411 阅读 · 0 评论 -
Algs4 - Hash Table and Symbol Table Application, 散列表和符号表的应用
文章目录Hash Tables and Symbol Tables ApplicationHash TablesHash functionsSeparate ChainingLinear Probing (Open addressing)Hash Table ContextHash tables vs.balanced search trees (in Java)Symbol Table Appl...原创 2020-04-05 03:41:56 · 453 阅读 · 0 评论 -
Algs4 - Balanced Search Trees, 平衡二叉树
文章目录Balanced Search Trees2-3 Search TreesRed-Black BSTsOperationsInsertion in a LLRB treeB-Trees & B+ TreesGeometric Applications of BSTs1d Range SearchLine Segment IntersectionKd-Trees \(Exercise...原创 2020-04-05 03:28:10 · 518 阅读 · 0 评论 -
Algs4 - Symbol Tables, 符号表
文章目录Symbol TablesSymbol table applicationElementary Symbol TablesAPIElementary ImplementationsBinary Search TreeImplementationOrdered Operations in BSTsDeletion in BSTsSymbol TablesSymbol table appl...原创 2020-04-04 10:42:00 · 169 阅读 · 0 评论 -
Algs4 - Sorting,排序算法
文章目录SortingMerge SortImplementationComparatorsStabilityQuick SortImplementation3-way QuicksortSystem SortsCollinear Points (Exercise)Heap SortEvent-Driven Simulation (optional)8-puzzle (Exercise)Sort...原创 2020-04-04 10:25:39 · 467 阅读 · 0 评论 -
Algs4 - Stack, Queues & Elementary Sorting,堆,栈,初级排序
文章目录Stack, Queues & Elementary SortingStack & QueuesGenerics and IteratorElementary Sort algorithmsSort ApplicationsStack, Queues & Elementary SortingStack & QueuesResizing Arrays,...原创 2020-04-04 10:23:11 · 106 阅读 · 0 评论 -
Algs4 - Java Basics and Union Find, Java基础与并查集
文章目录Java Basics and Union-FindBasicsCase study: Union-FindUnion-Find Exercise: PercolationJava Basics and Union-FindBasicsJava basics Data types; Abstract data types; Application programming inte...原创 2020-04-04 10:19:54 · 160 阅读 · 0 评论