A non-recursive Make system which supports GCC, CLANG, MS VC++, JAVAC, DPKG, DOXYGEN and many more targets.
-
Updated
Jan 24, 2026 - Makefile
A non-recursive Make system which supports GCC, CLANG, MS VC++, JAVAC, DPKG, DOXYGEN and many more targets.
Magefile - (mostly) automatic makefile template
Convolutional coder and decoder in C
Generating all N! permutations of the numbers 0 to N-1.
A minimal ray tracing engine.
A graphical Tic-Tac-Toe game written in C using raylib, featuring an iterative (non-recursive) Minimax algorithm for AI decision-making.
Implementations of various compiler tools.
Digital FIR and IIR filters with intelligible Python codes using SciPy.
Solves Sudoku puzzles fast by eliminating potential values in cells. If that fails, it completes the puzzle using backtracking.
Given a number of notes (1-12) the program creates all possible permutations as chords or melodies. It stores it as text and midi files. A custom non-recursive algorithm was used to generate the i-th permutation using subtables, mostly for a possible future implementation of queries and a GUI, where the user can roam through the permutations.
A toy self-compiling C compiler.
2019 // School projects for CEN345 - Algorithms
algorithm examples in java
Java Swing desktop application that finds the length of the longest balanced binary subarray containing an equal number of 0s and 1s, using both recursive and non-recursive prefix-sum approaches with input validation and result comparison.
A program made in Algorithms and Complexity class. It's the java implementation of the non recursive binary search.
n-Queens [Completion] problem solver implemented as multithreaded randomized non-recursive backtracking algorithm with dam-pruning
Yet Another GNU Make framework
Implementation of Non-recursive Tree traversal Algorithms
Go`s generics AVL based sorted map
🍓 non-recursive method of flattening an array or arrays and unflattening the result
Add a description, image, and links to the non-recursive topic page so that developers can more easily learn about it.
To associate your repository with the non-recursive topic, visit your repo's landing page and select "manage topics."