Sorting and Searching (35)

See Also:
Regular Links:

http://dasnar.sdf-eu.org/miscres.html
AVL and TST trees implementation Open in a new browser window
   Navl, the C# implementation of threaded and counted AVL trees in a single class; ternary search tree implementation in C.
   http://dasnar.sdf-eu.org/miscres.html
http://linux.wku.edu/~lamonml/algor/sort/sort.html
Common comparison sorts Open in a new browser window
   Explanation, algorithm analysis, empirical data, and source code for the bubble, heap, insertion, merge, quick, selection, and shell sorts.
   http://linux.wku.edu/~lamonml/algor/sort/sort.html
http://www.epaperpress.com/sortsearch/
Compact Guide to Sorting and Searching Open in a new browser window
   Algorithms and data structures. Source code in C and VB is included. Demonstration applets in Java.
   http://www.epaperpress.com/sortsearch/
http://en.wikipedia.org/wiki/Comparison_sort
Comparison sort Open in a new browser window
   From Wikipedia, the free encyclopedia. Definition, examples, lower bound.
   http://en.wikipedia.org/wiki/Comparison_sort
http://atschool.eduweb.co.uk/mbaker/sorts.html
Discussion of Sorting Algorithms Open in a new browser window
   A web tutorial by Mark Baker.
   http://atschool.eduweb.co.uk/mbaker/sorts.html
http://www-igm.univ-mlv.fr/~lecroq/string/
Exact string matching algorithms Open in a new browser window
   Common pattern search approaches with C implementations.
   http://www-igm.univ-mlv.fr/~lecroq/string/
http://webglimpse.net/pubs/TR94-17.pdf
Fast multi-pattern search Open in a new browser window
   A fast algorithm for multi-pattern searching by Sun Wu
   http://webglimpse.net/pubs/TR94-17.pdf
http://www.ics.forth.gr/~lourakis/fibsrch/
Fibonacci search in C Open in a new browser window
   Fibonacci search and C sample code.
   http://www.ics.forth.gr/~lourakis/fibsrch/
http://www.neubert.net/FSOIntro.html
FlashSort Open in a new browser window
   Sorting by in place permutation with time complexity O(n) using an auxiliary vector. Papers, animations and implementations.
   http://www.neubert.net/FSOIntro.html
http://itman.narod.ru/english/ir/index.html
Fuzzy Search Open in a new browser window
   Approximate search resources on ITman homepage.
   http://itman.narod.ru/english/ir/index.html
http://www.stanford.edu/~blp/avl/
GNU libavl Open in a new browser window
   Details of this collection of binary search tree and balanced tree library routines by Ben Pfaff. Etext in HTML/PDF/PS and source distribution.
   http://www.stanford.edu/~blp/avl/
http://www.levenshtein.net
Levenshtein Algorithm For Error-Tolerant Search Open in a new browser window
   Resources on the Levenshtein Algorithm for fault-tolerant search. Website contains online demos and efficient implementations.
   http://www.levenshtein.net
http://rrsd.com/
Postman's Sort Open in a new browser window
   A linear time general purpose sorting algorithm. Included is a description of the algorithm and downloadable executables for Windows computers.
   http://rrsd.com/
http://www.robsort.org
Robsort GNU implementation Open in a new browser window
   An O(n!) algorithm with downloads for Win98 and Unix platforms.
   http://www.robsort.org
http://freshmeat.net/projects/rumavl/
RumAVL Open in a new browser window
   An ANSI C implementation of threaded AVL trees.
   http://freshmeat.net/projects/rumavl/
http://en.wikipedia.org/wiki/Search_algorithm
Search Algorithm Open in a new browser window
   From Wikipedia, the free encyclopedia. Classification, summaries of the popular searching algorithms, links.
   http://en.wikipedia.org/wiki/Search_algorithm
http://www.cs.dartmouth.edu/~brd/Teaching/AI/Lectures/Summaries/search.html
Search Methods in AI Open in a new browser window
   Brief summary of fundamental problem space search algorithms.
   http://www.cs.dartmouth.edu/~brd/Teaching/AI/Lectures/Summaries/search.html
http://www.softpanorama.org/Algorithms/searching.shtml
Searching Algorithms Open in a new browser window
   Overview of many sorting techniques and corresponding links.
   http://www.softpanorama.org/Algorithms/searching.shtml
http://www.iti.fh-flensburg.de/lang/algorithmen/sortieren/algoen.htm
Sequential and parallel sorting algorithms Open in a new browser window
   Description of sorting algorithms with examples
   http://www.iti.fh-flensburg.de/lang/algorithmen/sortieren/algoen.htm
http://sequitur.info/
Sequitur Open in a new browser window
   Infers an hierarchical structure from a sequence of discrete symbols. Site includes examples, source code, description, publications, and an on-line demonstration.
   http://sequitur.info/
http://en.wikipedia.org/wiki/Sort_algorithm
Sorting Algorithm Open in a new browser window
   From Wikipedia, the free encyclopedia. Classification, summaries of the popular sorting algorithms, links.
   http://en.wikipedia.org/wiki/Sort_algorithm
http://www.concentric.net/~ttwang/sort/sort.htm
Sorting Algorithm Examples Open in a new browser window
   Collection of sorting algorithms in C
   http://www.concentric.net/~ttwang/sort/sort.htm
http://www.softpanorama.org/Algorithms/sorting.shtml
Sorting Algorithms Open in a new browser window
   Overview of many sorting techniques and corresponding links.
   http://www.softpanorama.org/Algorithms/sorting.shtml
http://arnosoftwaredev.blogspot.com/2005/01/sorting-algorithms-visualized.html
Sorting Algorithms Visualized Open in a new browser window
   Applet visualizing various sorting algorithms, English version of Peter Weigel and Andreas Boltzmann applet.
   http://arnosoftwaredev.blogspot.com/2005/01/sorting-algorithms-visualized.html
http://epaperpress.com/sortsearch/download/sortsearch.pdf
Sorting and Searching Algorithms By Thomas Niemann. Open in a new browser window
   Collection of algorithms for sorting and searching from arrays to B-Trees - theory, examples, implementation.
   http://epaperpress.com/sortsearch/download/sortsearch.pdf
http://en.wikipedia.org/wiki/String_searching_algorithm
String Searching Open in a new browser window
   From Wikipedia, the free encyclopedia. Definition, classification, common algorithms, links.
   http://en.wikipedia.org/wiki/String_searching_algorithm
http://dogma.net/markn/articles/suffixt/suffixt.htm
String Searching With Suffix Trees Open in a new browser window
   Fast String Searching With Suffix Trees by Mark Nelson
   http://dogma.net/markn/articles/suffixt/suffixt.htm
http://mila.cs.technion.ac.il/~yona/suffix_tree/
Suffix Tree Open in a new browser window
   ANSI C implementation of E. Ukkonen's algorithm that makes it convenient to do string matching against a data set in O(N) time. Includes source code, an interface in Perl, and a write-up.
   http://mila.cs.technion.ac.il/~yona/suffix_tree/
http://www.cs.princeton.edu/~rs/strings/
Ternary Search Trees Open in a new browser window
   Fast Algorithms for Sorting and Searching Strings - The original paper and examples by Jon Bentley and Robert Sedgewick.
   http://www.cs.princeton.edu/~rs/strings/
http://simsearch.yury.name
The Homepage of Nearest Neighbors and Similarity Search Open in a new browser window
   Slides of tutorial, bibliography, list of related researchers, open problems in similarity search area.
   http://simsearch.yury.name
http://www.magma.ca/~gtaylor/3dBubbleSort.htm
Three Dimensional Bubble Sort Open in a new browser window
   A specification of a new 'bubble sort' in three or more dimesions, with illustrative images.
   http://www.magma.ca/~gtaylor/3dBubbleSort.htm
http://www.creativyst.com/Doc/Articles/SoundEx1/SoundEx1.htm
Understanding SoundEx Algorithms Open in a new browser window
   Article describing and discussing the SoundEx searching algorithm and enhancements to make it more accurate. Includes SoundEx conversion form and Open licensed source code in C, JavaScript, and Perl.
   http://www.creativyst.com/Doc/Articles/SoundEx1/SoundEx1.htm
http://wasa.sourceforge.net/
WASA Open in a new browser window
   A Java implementation of the Wealthy Adaptative Search Algorithm, a constraint-solving algorithm using a stochastic approach. Sourceforge/GPL.
   http://wasa.sourceforge.net/
http://freshmeat.net/projects/sortchk/
sortchk Open in a new browser window
   A simple test suite to measure the costs (in terms of needed comparisons and needed data moves) of different sorting algorithms. Unix sources.
   http://freshmeat.net/projects/sortchk/

Last Updated: 2007-10-21 20:15:19