User:Anderscui/Books/Algorithms in C

Algorithms in C

 * Computer science
 * Algorithms + Data Structures = Programs
 * Algorithm
 * Big O notation


 * Programming in C
 * C (programming language)
 * C syntax


 * Basic Data Structures
 * Data structure
 * Array data structure
 * Linked list
 * Abstract data type
 * Stack (abstract data type)
 * Polish notation
 * Reverse Polish notation
 * Infix notation
 * Queue (abstract data type)
 * Double-ended queue
 * Skip list
 * Association list
 * Associative array
 * Polynomial
 * Horner's method
 * Priority queue
 * Heap (data structure)
 * Fibonacci heap
 * Tree (data structure)


 * Recursion and Trees
 * Recursion (computer science)
 * Factorial
 * Euclidean algorithm
 * Fibonacci number
 * Divide and conquer algorithm
 * Tree (graph theory)


 * Sorting
 * Sorting algorithm
 * Comparison sort
 * Insertion sort
 * Selection sort
 * Bubble sort
 * Shellsort
 * Counting sort
 * Bucket sort
 * Quicksort
 * Selection algorithm
 * Merge sort
 * Heapsort
 * Tree sort
 * Radix sort
 * Bogosort
 * Stooge sort


 * Graph
 * Dijkstra's algorithm


 * Books
 * People
 * Anders Hejlsberg
 * Donald Knuth
 * Edsger W. Dijkstra
 * Jan Łukasiewicz
 * Niklaus Wirth
 * Philippe Flajolet
 * Robert Sedgewick (computer scientist)
 * William George Horner


 * Others
 * PostScript
 * Joy (programming language)
 * Factor (programming language)
 * In-place algorithm
 * Binomial heap