User:Alexkachanov/Books/Computer Science

Computer Science

 * Computer science


 * Theoretical computer science
 * Theoretical computer science
 * Theory of computation
 * Automata theory
 * Computational complexity theory
 * Programming language theory
 * Type theory
 * Compiler construction
 * Programming language
 * Analysis of algorithms


 * Data Structures
 * Data structure
 * Array data structure
 * Linked list
 * Doubly linked list
 * Queue (abstract data type)
 * Hash table


 * Graphs
 * Graph traversal
 * Depth-first search
 * Breadth-first search


 * Trees
 * Binary search tree
 * Self-balancing binary search tree
 * AVL tree
 * Splay tree
 * Treap
 * Red–black tree
 * B-tree
 * B+ tree
 * Fibonacci heap
 * Suffix array
 * Suffix tree
 * Trie
 * Flow network
 * Maximum flow problem


 * Sorting
 * Sorting algorithm
 * Bubble sort
 * Merge sort
 * Quicksort
 * Insertion sort
 * Selection sort
 * Heapsort
 * Topological sorting
 * Timsort