Sorting Algorithms
WordSort was designed using C# as an algorithm for string sorting with linear complexity.
Based on the partial hashing approach, the algorithm provides a higher performance than classical algorithms that use the comparison.
WordSort includes an easy and intuitive console application that...
Platforms: Windows
License: Freeware | Download (45): WordSort Download |
This software offers a solution for reversing the sorting order of data in files. There are options for sorting by: Characters, Numbers or Dates and an option to sort whole lines or each word in the file.
Platforms: Windows
License: Shareware | Cost: $19.99 USD | Size: 754 KB | Download (50): Sort Dates, Numbers or Characters In Reverse (Descending) Order Software Download |
Gemal is a php library which works with gdlib 2 to perform several gemoetrical tasks. the intention is on the development hand to find (new) fast algorithms for a wide variety of tasks and on the users side to use it for broad visualizations on the web.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 13.85 KB | Download (46): Geometrical Algorithms in PHP Download |
Java API for implementing any kind of Genetic Algorithm and Genetic Programming applications quickly and easily. Contains a wide range of ready-to-use GA and GP algorithms and operators to be plugged-in or extended. Includes Tutorials and Examples.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 338.61 KB | Download (46): JAGA - Java API for Genetic Algorithms Download |
JIBS: Java Image Browser Sorter. An image viewer with a full-screen slide show, image sorting, and producing contact sheet/thumbnails. The image viewer is perfect for sorting digital photos into correct directories. Displays EXIF information captured in the photos. Also great for managing...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 5.17 MB | Download (47): JIBS - Image Viewer for Sorting Download |
KlustaKwik is an open-source C++ and Java program for automatic clustering of continuous data into a mixture of Gaussians. The program was originally developed for sorting of neuronal action potentials, but can be applied to any sort of data.
NOTE (25/04/12): For those interested in trying the...
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 311.18 KB | Download (44): KlustaKwik spike sorting Download |
This script sorts strings in a way that seems natural to humans. If the strings contain integers, then the integers are ordered numerically. For example, sorts ['Team 11', 'Team 3', 'Team 1'] into the order ['Team 1', 'Team 3', 'Team 11'].
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (64): Natural string sorting Download |
This script allows you to sort recursively nested lists if iterable is a mutable sequence type.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Recursive sorting Download |
This method implements what is referred to as a Schwartzian transform algorithm. This method does provide a mechanism to ensure stability in the sort. This version does a sort in place.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Stable deep sorting Download |
The List monad in Haskell has many uses, including parsing and nondeterministic algorithms. This code implements the Monad combinators "bind", "return" and "fail", and the MonadPlus combinators "plus" and "zero". It works with all iterables, and returns a generator rather than a list in order to...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): List/Generator Monad Combinators Download |
Sglib is a library defining useful macros for manipulating common data structures. The library currently provides generic implementation for: - sorting arrays - manipulating linked lists - manipulating sorted linked lists - manipulating double linked lists - manipulating red-black trees -...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (51): Sglib Download |
Sorting and menu page excluding are supported.InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the 'Plugins' menu in WordPress. Requirements: - WordPress 1.5 or higher
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (54): Breukies Pages Widget Download |
The Genetic Algorithm Utility Library (or, GAUL for short) is a flexible programming library designed to aid in the development of applications that use genetic, or evolutionary, algorithms. It provides data structures and functions for handling and manipulation of the data required for serial...
Platforms: C and C plus plus
License: Freeware | Size: 552.96 KB | Download (44): Genetic Algorithm Utility Library Download |
It currently implements these SHA algorithms: SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512.
Platforms: JavaScript
License: Freeware | Size: 20.48 KB | Download (43): jsSHA Script Download |
Embedded MATLAB block provides a way of bringing restricted subset of MATLAB into Simulink. There are couple of possibilities when moving untimed MATLAB algorithms into Simulink. This demo illustrates two such alternatives in porting a sample viterbi algorithm (written in M) into Simulink using...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (45): DSP algorithms using Embedded MATLAB Block Download |
The function implement the 1D Walash Transform which can be used in signal processing,pattern recognition and Genetic algorithms. The Formula of 1D Walsh Transform is defined as : N-1 q-1 ---- -- 1 | | b[i](m)*b[q-1-i](u) W(u) = --- / f(m)| | (-1) ,u = 0,...,N-1 N ---- | | m=0 i=0 where for...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Walsh Transform(2D) Download |
The function implement the 1D Walash Transform which can be used in signal processing,pattern recognition and Genetic algorithms. The Formula of 1D Walsh Transform is defined in mfile
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): Walsh Transform(1D) Download |
implement doa algorithms 1)classical 2)music 3)min-norm 4)mvdr
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): DIRECTION_OF_ARRIVAL_EST_GUI Download |
The function generates sequency(Walsh) ordered Hadamard matrix useful for image processing, signal processing, genetic algorithms etc.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Sequency(Walsh) ordered Hadamard matrix Download |
A few popular metaheuristic algorithms are included, such as the particle swarm optimization, firefly algorithm, harmony search and others.
Platforms: Matlab
License: Freeware | Size: 153.6 KB | Download (53): Engineering Optimization: An Introduction with Metaheuristic Applications Download |