Algorithms in C
Permalink: | http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:43135/TOC |
---|---|
Glavni autor: | Sedgewick, Robert 1946- (Author) |
Vrsta građe: | Knjiga |
Jezik: | ger |
Impresum: |
Boston [u.a.]:
Addison-Wesley,
2014
|
Izdanje: | 3. ed., 22. print |
Sadržaj:
- Introduction. Algorithms. A sample problem-connectivity. Union-find algorithms. Perspective.
- Principles of algorithm analysis. Implementation and empirical analysis. Analysis of algorithms. Growth of functions. Big-oh notation. Basic Recurrences. Examples of algorithm analysis. Guarantees, predictions and limitations. Algorithms on heaps, Heapsort. Priority-queue ADT. Priority queues for index items. Binomial queues.
- Radix sorting. Bits, bytes, and words. Binary quicksort. MSD radix sort. Three-way radix quicksort. LSD radix sort. Performance characteristics of radix sorts. Sublinear-time sorts.
- Special-purpose sorts. Batcher's odd-even mergesort. Sorting networks. External sorting. Sort-merge implementations. Parallel sort/merge.
- Symbol tables and BSTs. Symbol-table abstract data type. Key-indexed search. Binary search. Binary search trees (BSTs). Performance characteristics of BSTs. Index implementations with symbol tables. Insertion at the root in BSTs. BST implementations of other ADT Functions.
- Balanced trees. Randomized BSTs. Splay BSTs. Top-down 2-3-4 trees. Red-black trees. Skip lists. Performance characteristics.
- Hashing. Hash functions. Separate chaining. Linear probing. Double hashing. Dynamic hash tables. Perspective.
- Radix search. Digital search trees. Tries. Patricia tries. Multiway Tries and TSTs. Texting string index algorithms.
- External searching. Rules of the game. Indexed sequential access. B trees. Extendible hashing. Perspective.