Beat me, break me. Blog Archive ? Algorithms and Data Structures

来源:百度文库 编辑:神马文学网 时间:2024/04/28 00:08:13
Algorithms and Data Structures
Finite is it so far - I successfully finished the lecture ‘Algorithms and Data Structures’. Over the time I collected a lot of usefull links about several topics we discussed in AD.
Sorting algorithms:
BubbleSortInsertionSortSelectionSortMergeSortQuickSortHeapSort (German)Topologisches Sortieren (German)
For information about a lot of different sorting algorithms have a look athttp://sortieralgorithmen.de/ (German).
Avlsort, Bsort, Bitonicsort, Bitonic Mergesort, Bubblesort, Bucketsort, Combsort, Countingsort, Heapsort, Insertsort, Jumpsort, Mergesort, Minsort, MSsort, Oetsort, Partitsort, Plaselsort, Quicksort, Radixsort, Ripplesort, Selectsort, Shakersort, Shearsort, Shellsort, Simplesort, Tepifsort, Trippelsort
Hashing:
Offenes Hashing (German)Geschlossenes Hashing (German)
Trees:
Binary (Search) TreeAVL treesB treesHuffman trees
Shortest Path Problem:
Dijkstra (German)Bellman-Ford (German)A* Algorithm
Minimum Spanning Tree (MST):
Kruskal, Prim and Boruvka algorithm
Traveling Salesman Problem (TSP):
MST heuristicChristofides heuristic (German)
Misc:
Hamiltonian Circuit/Path - Hamiliton-KreisEulerian Path - Eulerweg/Eulerkreis
I also came across a nice book “Software Design Using C++” which explains the basics of C++ programming language, advanced topics of C++ and several implementations for data structures and algorithms. I did not look at the code and the C++ specific part of the book - anyway the algorithms and data structures are described quite well.
[…]
# Objects and Classes
# More Complex Object-Oriented Features
# Recursion (including recursive sorting algorithms)
# Pointers
# Linked Lists
# Stacks
# Queues
[…]
# Some Computer Science Theory
# Advanced Linked Lists
# Binary Trees
# Heaps and Heapsort
# Hash Tables
# B-Trees
# AVL Trees
# C++ Exceptions
# External Sorting
[…]
HTH
This entry was posted on Wednesday, October 12th, 2005 at 1:30 am and is filed underUncategorized. You can follow any responses to this entry through theRSS 2.0 feed. You canleave a response, ortrackback from your own site.