Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with recursion

A curated list of projects in awesome lists tagged with recursion .

https://github.com/teivah/algodeck

An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯

algorithm algorithms array bit-manipulation complexity data-structures dynamic-programming graph greedy-algorithms hashtable heap interview-practice java linked-list math queue recursion sorting-algorithms stack tree

Last synced: 17 Dec 2024

https://github.com/kennymkchan/interview-questions-in-javascript

A mostly reasonable collection of technical software development interview questions solved in Javascript

array interview-practice interview-questions interviews javascript recursion stack strings

Last synced: 27 Oct 2024

https://github.com/ronami/hypescript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 19 Dec 2024

https://github.com/mahmoud/glom

☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️

apis cli data data-transformation declarative dictionaries nested-structures python recursion utilities

Last synced: 16 Dec 2024

https://github.com/ronami/HypeScript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 30 Oct 2024

https://github.com/nayuki/project-euler-solutions

Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.

algorithms competitive-programming dynamic-programming haskell java math mathematica mathematics number-theory project-euler proofs python recursion

Last synced: 20 Dec 2024

https://github.com/nayuki/Project-Euler-solutions

Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.

algorithms competitive-programming dynamic-programming haskell java math mathematica mathematics number-theory project-euler proofs python recursion

Last synced: 30 Oct 2024

https://github.com/ronami/meta-typing

📚 Functions and algorithms implemented purely with TypeScript's type system

algorithms example functional learning recursion type-system typescript

Last synced: 15 Dec 2024

https://github.com/you-dont-need/you-dont-need-loops

Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.

f-algebras fold fp hacktoberfest higher-order-function infinite-loops loops recursion tail-recursion

Last synced: 13 Nov 2024

https://github.com/you-dont-need/You-Dont-Need-Loops

Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.

f-algebras fold fp hacktoberfest higher-order-function infinite-loops loops recursion tail-recursion

Last synced: 30 Oct 2024

https://github.com/pfultz2/cloak

A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor

c c99 cplusplus cpreprocessor mini-preprocessor-library preprocessor recursion turing-tarpit

Last synced: 20 Dec 2024

https://github.com/pfultz2/Cloak

A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor

c c99 cplusplus cpreprocessor mini-preprocessor-library preprocessor recursion turing-tarpit

Last synced: 27 Oct 2024

https://github.com/brpapa/recursion-tree-visualizer

🌳 Input the source code of any recursive function in javascript, python or golang and visualize its recursion tree

algorithms aws-lambda lambda recursion recursion-tree recursion-visualizer serverless visualization

Last synced: 02 Nov 2024

https://github.com/algo-phantoms/algo-tree

Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.

array backtracking bit-manipulation data-structures-and-algorithms dynamic-programming graph greedy-algorithms hashing-algorithm heap linked-list number-theory queue recursion searching-algorithms sorting-algorithms stack string tree trie

Last synced: 18 Dec 2024

https://github.com/webdesus/fs_extra

Expanding opportunities standard library std::fs and std::io

copy filesystem library move progress recursion rust

Last synced: 27 Oct 2024

https://github.com/ronami/typelang

🌳 A tiny language interpreter implemented purely in TypeScript's type-system

compiler functional-programming learning recursion type-system typescript

Last synced: 18 Dec 2024

https://github.com/evancz/functional-programming-in-elm

DRAFT outlining some techniques of functional programming

elm functional-programming recursion

Last synced: 19 Dec 2024

https://github.com/SciML/RecursiveArrayTools.jl

Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

array recursion scientific-machine-learning sciml vector

Last synced: 30 Oct 2024

https://github.com/microsoft/recursiveextractor

RecursiveExtractor is a .NET Standard 2.0 archive extraction Library, and Command Line Tool which can process 7zip, ar, bzip2, deb, gzip, iso, rar, tar, vhd, vhdx, vmdk, wim, xzip, and zip archives and any nested combination of the supported formats.

archive disc-image extractor nuget recursion

Last synced: 18 Dec 2024

https://github.com/alecdotninja/tailcall

Safe, zero-cost tail recursion for stable Rust

recursion rust rust-lang tail-recursion tailcall

Last synced: 21 Dec 2024

https://github.com/zesterer/atto

An insanely simple self-hosted functional programming language

functional interpreter language recursion rust self-hosted

Last synced: 27 Oct 2024

https://github.com/haseeb-qureshi/n-queens-visualizer

Visualizes solutions to the N-Queens problem, written in React & Flux

algorithms backtracking flux javascript react recursion search

Last synced: 22 Nov 2024

https://github.com/Bishalsarang/Recursion-Tree-Visualizer

A simple python package that helps to visualise any recursive function by adding a single line of code.

hacktoberfest hacktoberfest2020 recursion recursion-tree recursion-tree-visualiser recursion-tree-visualizer visualiser visualization

Last synced: 15 Nov 2024

https://github.com/gabrieldim/structured-programming

Tasks with recursions, functions, files etc.

file filesystem functions recursion

Last synced: 20 Nov 2024

https://github.com/nervgh/recursive-iterator

It iterates through a graph recursively

recursion recursive-iterator traversal

Last synced: 18 Dec 2024

https://github.com/lilactown/cascade

A library of continuation-passing, thunk-producing versions of many Clojure core functions.

clojure clojurescript continuation-passing-style cps recursion walk

Last synced: 19 Dec 2024

https://github.com/divs1210/xodarap

Fearless recursion in Clojure!

clojure library recursion

Last synced: 16 Nov 2024

https://github.com/abhisheknaiidu/dsa

My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites

algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees

Last synced: 14 Nov 2024

https://github.com/santisq/pstree

tree like PowerShell cmdlet!

csharp hierarchy powershell recursion tree tree-structure

Last synced: 21 Dec 2024

https://github.com/santisq/PSTree

tree like PowerShell cmdlet!

csharp hierarchy powershell recursion tree tree-structure

Last synced: 06 Nov 2024

https://github.com/nickarocho/minesweeper

The classic game with the classic look (Client-side Game) | HTML, CSS, JavaScript, recursion

client-side css es6 game html javascript js-classes minesweeper recursion

Last synced: 25 Oct 2024

https://github.com/pamelafox/recursive-visualizations

An online tool to visualize recursive JS functions step-by-step as a tree.

graph hacktoberfest pyodide python recursion visualization

Last synced: 19 Dec 2024

https://github.com/jorischau/rrapply

rrapply: revisiting base-R's rapply

list r rapply recursion

Last synced: 14 Oct 2024

https://github.com/hpac/relapack

Recursive LAPACK Collection

high-performance-computing lapack recursion

Last synced: 14 Dec 2024

https://github.com/core-lib/loadkit

Java 资源加载器,充分拓展ClassLoader#getResources(name)的能力,实现递归加载,支持普通风格 / 包名风格 / ANT风格 / 正则风格路径的资源加载同时支持自定义过滤器,通常作为框架的基础类库。

ant classloader file filter jar loader recursion regex

Last synced: 09 Nov 2024

https://github.com/je-suis-tm/recursion-and-dynamic-programming

Julia and Python recursion algorithm, fractal geometry and dynamic programming applications including Edit Distance, Knapsack (Multiple Choice), Stock Trading, Pythagorean Tree, Koch Snowflake, Jerusalem Cross, Sierpiński Carpet, Hilbert Curve, Pascal Triangle, Prime Factorization, Palindrome, Egg Drop, Coin Change, Hanoi Tower, Cantor Set, Fibonacci

dynamic-programming edit-distance fractal-algorithms fractal-geometry fractal-images fractals hanoi-towers hilbert-curve julia-training knapsack knapsack-problem koch-snowflake learning-julia palindrome pascal-triangle recursion recursive-algorithm sierpinski-carpet sierpinski-triangle tabulation

Last synced: 06 Nov 2024

https://github.com/dmytrobaida/recursion-viewer

Website and VS Code extension for visualizing recursive functions. Helps to debug and understand how your recursive algorithm works

algorithms recursion tree viewer visualization

Last synced: 02 Nov 2024

https://github.com/lbrayner/vim-rzip

Extends zip.vim to browse and write nested zip files

plugin plugin-vim plugins recursion recursive vim vimscript write zip

Last synced: 14 Nov 2024

https://github.com/hzhu/recursion-joy

:hourglass: A set of recursion problems to be solved.

es2015 recursion recursion-joy recursion-problem unit-testing

Last synced: 20 Nov 2024

https://github.com/kevin-lee/j8plus

Library containing useful tools for Java 8

functional-programming java java8 lambda-expressions recursion stream

Last synced: 28 Oct 2024

https://github.com/zeta611/swiftui-fractals

The Sierpinski carpet, triangle, and a fractal tree using SwiftUI

fractal ios recursion sierpinski-carpet sierpinski-triangle swift swiftui swiftui-demo

Last synced: 06 Dec 2024

https://github.com/crubier/infinistack

Infinite recursion in JS without stack overflow errors, based on magic 🎩✨🐇

functional-programming js recursion

Last synced: 08 Nov 2024

https://github.com/yallop/metaocaml-letrec

flexible 'let rec' generation for MetaOCaml

metaocaml recursion staging

Last synced: 12 Oct 2024

https://github.com/trizen/language-benchmarks

A simple benchmark system for compiled and interpreted languages.

benchmark benchmarking comparison programming-languages recursion

Last synced: 14 Nov 2024

https://github.com/bauxitedev/recursive-geometry

A program that generates geometry and recursively subdivides it into triangles, written in Rust

fractal generative-art geometry graphics recursion

Last synced: 05 Nov 2024

https://github.com/santisq/psadtree

tree like cmdlets for Active Directory Principals!

active-directory csharp hierarchy powershell recursion tree tree-structure

Last synced: 21 Dec 2024

https://github.com/teo-tsirpanis/recursiont

Infinite recursion without blowing up the stack.

csharp dotnet hacktoberfest recursion

Last synced: 07 Nov 2024

https://github.com/chakravala/syntaxtree.jl

Toolset for modifying Julia AST and characteristic values

abstract-syntax-tree ast julia-language metaprogramming recursion syntax-tree toolset

Last synced: 08 Nov 2024

https://github.com/willprice/little-schemer

Exercises from The Little Schemer (4th Ed) by Daniel P. Friedman and Matthias Felleisen

book exercise lisp little-schemer racket recursion rkt scheme

Last synced: 14 Nov 2024

https://github.com/ggandor/y-combinator-tutorial

An extremely short but hopefully enlightening practical explanation of the Y combinator

computer-science lambda-calculus recursion y-combinator

Last synced: 22 Nov 2024

https://github.com/lucasconstantino/react-path-tracker

:paw_prints: Easily track traveled paths on highly dynamic or recursive React trees

path react recursion

Last synced: 14 Oct 2024

https://github.com/victorpreston/simple_shell

A minimalistic yet fully functional shell terminal emulation | Using C programming language, simple_shell executes basic commands, interacts with the operating system and introduces users to the foundational concepts of process management & input/output operations,

alx alx-africa alx-low-level-programming c c-programming cmd command-line holbertonschool holbertonschool-curriculum interpreter linux-shell man pointers-in-c printf recursion shell simple-shell

Last synced: 20 Nov 2024

https://github.com/aartaka/stdlambda

Standard library for Lambda Calculus, finally making LC a practical programming language.

arithmetic boolean-logic cons lambda-calculus list recursion set stdlib

Last synced: 19 Dec 2024

https://github.com/pomadchin/path-to-recschemes

A path to Recursion Schemes

recursion recursion-schemes scala

Last synced: 12 Oct 2024

https://github.com/denorg/recursive-readdir

📁 Recursively read directories in Deno

deno denoland deonrg fs readdir recursion typescript

Last synced: 13 Oct 2024

https://github.com/ahmadjajja/java_dsa

This repository contains Java code that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA through LeetCode

arrays backtracking binary-search complexity git github java linear-search linked-list linked-lists math merge-sort object-oriented-programming patterns quick-sort recursion sorting stacks-n-queues strings

Last synced: 21 Nov 2024

https://github.com/fr3fou/sugoku

simple sudoku solver using backtracking w/ a neat gui to better display the algorithm's inner-workings.

backtracking go golang gui hacktoberfest recursion sdl2 sudoku sudoku-solver

Last synced: 13 Nov 2024

https://github.com/mehradevesh2022/dsa-level1_pepcoding

This Java-based repo contains solutions for DSA problems from Peppcoding's level 1 practice set and FreeCodeCamp's JavaScript and Algorithm sections. Topics covered include Array, LinkedList, DP, OOPs, and more. Contribute and improve existing solutions. Happy coding!

2darrays array array-list arraylist binary-search-trees dynamic-programming es6-javascript freecodecamp-javascript-algorithms functions hashmap-and-heaps linkedlist patterns queue recursion sorting-algorithms stack string stringbuilder time-and-space-complexity tree

Last synced: 21 Oct 2024

https://github.com/magniff/endless

Stack overflow freedom

recursion stack trampoline

Last synced: 31 Oct 2024

https://github.com/0x0584/scmin

A minimal Scheme-like interpreter with a Garbage Collector

garbage-collection interpreter lisp recursion scheme

Last synced: 17 Nov 2024

https://github.com/adhocore/py-routes

Python recursive shortest path algo to find the optimal route between two points in terms of number of stops and duration

adhocore dijkstra-algorithm python python-recursive-algorithm python3 recursion shortest-path-algorithm shortest-paths

Last synced: 16 Oct 2024

https://github.com/cartory/program2

Ejercicios de recursión de programación 2

cpp embarcadero recursion recursive recursive-algorithm

Last synced: 19 Nov 2024

https://github.com/simeonhristov99/fp_is_23-24

Practice sessions of group 3 for the course "Functional Programming" in the Faculty of Mathematics and Informatics, Sofia University.

funcional-programming haskell higher-order-functions lambda-functions lazy-evaluation recursion

Last synced: 14 Nov 2024

https://github.com/broothie/quine-commit

Attempt to generate a commit where the commit message is the short SHA of the commit itself.

git quine recursion

Last synced: 07 Nov 2024