The projects that we are developing in our C++ class. Lots of advanced data structure manipulation. All code documented and commented for public use.
This project is for developing stereo vision algorithm.
A simple (~20 line python) O(n^6) algorithm for the traveling salesman problem that seems to do pretty well for most graphs; so well that I have not been able to find a graph which it does optimally solve. Those with spare cycles are welcome to help out.
Game Toolbox is a C# assembly designed to facilitate the creation of games and game prototypes. It contains no graphics code, does not depend on XNA, and is Mono-compatible. It provides implementations of A*, GOAP, a genetic algorithm, and more.
Implementation of Kruskal and Prim algorithms for the MinimumSpanningTree find. The software has a GUI realized via FLTK C++ lib. A rich documentation is associated to the project.
A log player for "The Fourth Coming" ("T4C", http://www.the4thcoming.com). Given a log-file, this tool will replay a T4C game you've played before. It will have built-in functionnalities like : merging log files together, searching and cleaning
This small C package is made of an independent AVL tree library, and of an extension module for Python that builds upon it to provide objects of type 'avl_tree' in Python, which can behave as sorted containers or sequential lists.
Search Agent is a .NET application that help you to build a local/distributed search engine with mltiagents system, Linguistic Analysis,... This project uses a WebService and an ASP.NET website to communicate with User application.
simple but powerful, open source, c++ genetic algorithms class library for optimization and search purposes.
Priority Queue based on multilevel prefix tree
in here will be all codes of my games made in simple j and you can use it freely just put my name on the credits
MicroThread is a minimal Borland/Turbo C multi-threading library for DOS programs. It consists of a pre-emptive scheduling kernel which dispatch threads on DOS INT 8, and has support for semaphores, critical sections and inter-thread messages.
Interface to deal with graphs ( Adjacency list representation ) written in C... Only basic operations available now, soon to be more =) Small project to college, not much implemented yet...
This is a series of *.java Classes for making programming tasks simpler, much like Apache Commons. Included in this src package is an Advanced Randomizer, TStringList Clone From Delphi, an Algorithem Class, and Method MultiTask Better than Runnables.
BlueDS is a library that contains the implementation of frequently used data structures and algorithms in Computer Science. BlueDS is designed to be fast and efficient.
small and fast library dealing with signal processing
Tiny-DSP library contains c sources of a fast, tiny, portable and generic FFT (Fast Fourier transform) and inverse FFT. Supported are all power of two sizes (like 2,4,8,16,32,...) for one and two dimensional floating point arrays.
Raiden block cipher: An extremely lightweight and fast block cipher, developed using genetic programming, with the intention to be an alternative to TEA. This cipher is as fast as TEA, and without many of its known weaknesses.
Shuffles (encrypt) The text entered in edit box. Encrypt Your Messages.
A C++ library implementing an efficient trie data structure called Double-Array.
Modified NCBI Toolkit for Windows, added contextual BLAST algorithm.
This Project implements the mergesort algorithm in a MPICH2 (parallel programming -) environment.
Refal.NET - Versatile, Compact yet Powfull Text Transformer and Compiler-Writing System. Based on Refal.NET Virtual Machine (+Refal.NET Compiler), this RAD-tool might be used for rapid prototyping, decreasing up to 10 times development efforts.
Sorting algorithm performance testing using a generic test interface
Coupling the notion that during the search for the minimum of a function we must pass through its solution with a PSO solution generator engine, is the approach for solving, in time domain, a non-linear algebric-differential system of equations.