Recursive
Struct::Compare is a recursive diff for perl structures. SYNOPSIS use Struct::Compare; my $is_different = compare($ref1, $ref2); Compares two values of any type and structure and returns true if they are the same. It does a deep comparison of the structures, so a hash of a hash of a...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (97): Struct::Compare Download |
import_checker checks Python programs for circular (or recursive) imports. Python is a fine programming language. There is one horrendous thing with it though, that bites even the most experienced python programmers every now and then: the scope of variables. Weve been taught to use the...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (94): import_checker Download |
This script contains a function that walks a directory path, listing the files and directories in HTML format. It can sometimes be handy to get a look at an entire directory tree, and HTML is a good way to display it. This script goes through the directory tree using os.path.walk in a generator,...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (60): Recursive directory listing in HTML Download |
This tail recursion decorator can eliminate the tail calls for recursive functions.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): New Tail Recursion Decorator Download |
Breadth first traversal of tree script is an example of the self-recursive generators. The first argument should be the tree root; children should be a function taking as argument a tree node and returning an iterator of the node's children.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Breadth first traversal of tree 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 is a function to iterate over a container and its elements that checks for recursive traps. The condition for descending into elements is highly configurable (a list of type() results, or a callable).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Loop over and descend into sequences Download |
JetPAG is a recursive-descent parser and lexical analyzer generator.It generates optimized recursive-descent recognizers with multi-token lookahead. In short this means that parsers generated by JetPAG scan input stream left-to-right, and predict what to do next before taking actions.Features -...
Platforms: Windows, *nix, C/C++,
License: Freeware | Download (52): JetPAG Download |
This program demonstrates the creation of a sphere by performing recursive subdivisions on the faces of a tetrahedron.
Platforms: C and C plus plus
License: Freeware | Size: 10 KB | Download (42): Sphere Creator Download |
Given element and nodal data, this routine can be used to refine the selected elements. Only 4-node tetrahedron elements are allowed. During the refinement, only the edge which is the longest one of all the elements that share it will be cut, otherwise, recursive search will be performed in...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): Recursive longest-edge bisection Download |
This is a recursive program that finds all possible solutions to a given sudoku puzzle. It's not the most efficient algorithm, but the entire function has less than 20 lines
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (49): MATLAB Sudoku Solver Download |
This algorithm is more complicated than the recursive algorithm which is also posted on this website, but it run at least 100 times faster than the recursive one.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 92.16 KB | Download (41): Fast Sudoku Solver Download |
This is an improvement on the previously submitted recursive program that finds all possible solutions to a given sodoku puzzle.Thanks to a clever suggestion by Leif Warland, this new program finds solutions about 20 times faster.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): MATLAB Sodoku Solver - Improved Download |
If rules don't produce a solution, the program uses recursive method for the last resort.Usage:>> ARBSS('SDK1.txt')
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (41): Another Rule Based Sudoku Solver Download |
It generates a recursive automaton text file to be parsed with the tools included in the librfa project, that is able to generate to other formats/languages (C/C++, graphviz, ...)
Platforms: Mac
License: Freeware | Size: 163.84 KB | Download (44): abnf2c Download |
Renderer for flam3 cosmic recursive fractal flames implemented on GPU. Requires a CUDA-capable graphics card.
Platforms: Mac
License: Freeware | Size: 1.3 MB | Download (37): flam4CUDA Download |
Random Projection Trees is a recursive space partitioning datastructure which can automatically adapt to the underlying (linear or non-linear) structure in data. It has strong theoretical guarantees on rates of convergence and works well in practice.
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (38): Random Projection Trees Download |
A simple wxPython control to display hierarchic data as a recursive set of nested squares, each of which represents the relative size of a given child within its parent. Used by RunSnakeRun to provide profiling overview data.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (45): SquareMap Download |
The program prints directory listings or saves them as an HTML, XML, or CSV file, which you can send by email or publish to the web. It adds itself to the Windows Explorer context [right mouse button] menu and can make and print listings with a couple of mouse clicks. User has total control over...
Platforms: Windows
License: Shareware | Cost: $29.95 USD | Size: 1.83 MB | Download (180): Art Directory Print Download |
Formerly known as FTP++ P2P, NetFile is a multi-threaded FTP client with resuming, passive mode, simultaneous multi-socket file transfers. Features: - Ad-supported and totally FREE to use with the option of removing ads by registration - Very fast, robust and user friendly
- Multi-threaded and...
Platforms: Windows
License: Freeware | Size: 2.3 MB | Download (162): Fastream NetFile Download |