GitHub topics: memoization
danieldotwav/Fibonacci-Sequence-Dynamic-Programming
This Java program calculates Fibonacci numbers using two methods: a simple recursive approach and an optimized dynamic programming approach with memoization. It explores algorithm efficiency, recursive function calls, and the use of memoization to improve computational performance.
Language: Java - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ExpandingMan/Anamnesis.jl
Fancy memoizing for expensive functions in Julia.
Language: Julia - Size: 43 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 4

joltdx/abap-memoization-example
ABAP Memoization example using the Fibonacci Sequence
Language: ABAP - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

nilscox/selektor
Create memoized selectors.
Language: TypeScript - Size: 28.3 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Pankaj179001/Infinite-scroll
React-js Infinite scroll with pagination
Language: TypeScript - Size: 393 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mouralisandra/AngularOptimisation
Optimisation Angular Lab assignmnet for the framework course taught at INSAT. This lab tackles: OnPush Strategy, Recalculation of referentially transparent expressions, Out of Bound Change Detection and the Zone Pollution Pattern.
Language: TypeScript - Size: 115 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

fabiospampinato/regexp-ranged-exec
Generate an enhanced exec function, with information about the range of text that the regex paid attention to.
Language: TypeScript - Size: 12.7 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

izzat5233/Nim-Game
Nim Game in JavaFX. With AI player using MinMax algorithm, AlphaBeta pruning, & Memoization.
Language: Java - Size: 4.21 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bhuvansun/data-structures-and-algorithms-in-python
Course work for an online certification course from Jovian
Language: Jupyter Notebook - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

munenendereba/js-algorithms
Some JS Algorithms
Language: JavaScript - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

fruit-bird/memoeyes
Procedural macros for automatic memoization
Language: Rust - Size: 29.3 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

shreyansh96/dynamic-programming
This repository was made for usage in teaching & learning dynamic programming. This consists of problem statements, various approaches to a problem, time-complexities, running time comparison.
Language: Python - Size: 36.1 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 3

PrivateRookie/enlighten
用于古诗文浏览和背诵的终端APP
Language: Rust - Size: 190 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

lbfalvy/memorize
Versatile and fast caching utility for Rust
Language: Rust - Size: 4.88 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Awinja-j/dynamic-programming-with-python
This repo contains solutions to problems solved using dynamic programming with python.
Language: Python - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sandrina-p/react-memoized-context
No more extra re-renders when consuming a Context
Language: JavaScript - Size: 1.97 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 2

noor-ul-amin0/react-profiling
A simple Todo application created in React to experiment Profiling
Language: JavaScript - Size: 49.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ghilesZ/finding-memo
memoization extension syntax for ocaml
Language: OCaml - Size: 53.7 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

israelst/did-you-mean-php
Presentation about algorithmic complexity at PHPnRio 2012 conference
Language: PHP - Size: 727 KB - Last synced at: 2 months ago - Pushed at: almost 10 years ago - Stars: 4 - Forks: 3

RitickLath/Currency_Convert_Pro
React-based currency conversion app with real-time exchange rates.
Language: JavaScript - Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

qrmoon/scheme-memoization
Memoization macros for Scheme
Language: Scheme - Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

alexgian1/Floyd-Warshall_Shortest-Path
Floyd-Warshall shortest path algorithm implementations in C.
Language: C - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

davilima6/react-safe-memos
Type-safe wrappers for React memoizations, after thread: https://twitter.com/davilima6/status/1707791230933889340
Language: TypeScript - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

owaismohsin001/Sunlight-lang
Sunlight lang is a dynamic, lazy, and functional programming language that compiles to Lua and JS
Language: Haskell - Size: 801 KB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

mohanadft/DP
A set of solved problems on dynamic programing 🎈
Language: TypeScript - Size: 35.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

dzenis-h/hookedTodos
A todo app built for the purpose of practicing built-in React Hooks, creating custom hooks, the Context API, etc.
Language: JavaScript - Size: 154 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Kashif-Rezwi/Automa-Clone-App
Automa is a browser extension for browser automation. From auto-fill forms, doing a repetitive task, taking a screenshot, to scraping data of the website, it's up to user what they want to do with this extension.
Language: JavaScript - Size: 743 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

deryagin/swot.me
Memorize more foreign words using your personal statistics.
Language: HTML - Size: 181 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

porglezomp-misc/flapjack-fwop-solver
Solves https://cassidoo.github.io/flapjack-fwop/ puzzles
Language: Rust - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

c-cube/maki
[beta] persistent memoization of computations, e.g. for repeatable tests and benchmarks
Language: OCaml - Size: 281 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 2

scantinibudden/Programming-Methods
A study on different programming methods
Language: Python - Size: 125 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

Nisha1205092/crown-clothing
A simple-looking e-commerce website using MERN stack but has a number of good coding practices, optimizations and scalable.
Language: TypeScript - Size: 1.29 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 3

luwes/memo
Memoization with shallowly comparing object arguments
Language: JavaScript - Size: 188 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 1

anigerla/thunk-blog
Simple blog layout fetching posts from an outside API using thunk
Language: JavaScript - Size: 175 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

mslinn/scalacourses-utils 📦
Scala Future enhancements, memoization and more
Language: Scala - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

terzinodipaese/fibonacci-series
This program compute the Fibonacci series using memoization
Language: C++ - Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

Aswinth24/leetcode-solution
Language: Java - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sergiords/kotlin-memoization
A simple example of memoization in Kotlin for recursive and non-recursive functions.
Language: Kotlin - Size: 62.5 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

nordlow/strace-memoize
Process call tree memoization tool using strace. Written in Python 3.
Language: Python - Size: 146 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 0

nordlow/memoizer
Process call memoizer
Language: C++ - Size: 424 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

makigas/redismemo
Package redismemo provides a basic memoization system around Redis.
Language: Go - Size: 3.91 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

mfalcier/kotlin-memoize
A simple library used for memoizing a pure function with a single input value.
Language: Kotlin - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jbelmont/caching-and-memoization-workshop
Language: JavaScript - Size: 744 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

strojure/memoize-one
Clojure library for memoization of the single value.
Language: Clojure - Size: 22.5 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

LightningDev1/go-memoizer
A memoizer for Golang to cache function calls.
Language: Go - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

BenTaylor25/memoization_decorator
Python decorator for memoising functions.
Language: Python - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

esemoney/application
Language: Jupyter Notebook - Size: 10.8 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

anmol1512/Sorting-Algorithms
Language: C - Size: 266 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

bmenegidio/react-memo
🚀 Um APP simples que demonstra como otimizar componentes utilizando o memo, dessa forma evitando re-renders desnecessários.
Language: TypeScript - Size: 446 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

fabsrc/re-mem
🧠 Memoization with stale-while-revalidate and stale-if-error
Language: TypeScript - Size: 172 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

pupudu/queuep
An intelligent queue for NodeJs backed by Redis for handling a heavy load of data
Language: JavaScript - Size: 277 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 23 - Forks: 2

jcoreio/warn-if-not-memoized 📦
warns if wrapped function is not memoized
Language: JavaScript - Size: 86.9 KB - Last synced at: 9 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

olegnn/fun-memoize
Memoization library for modern JavaScript
Language: TypeScript - Size: 3.43 MB - Last synced at: 26 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

TomokiMiyauci/memo
Memoization tools, TC39 proposal-function-memo implementation
Language: TypeScript - Size: 61.5 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

tdv/go-care
gRPC response memoization in Go is a codeless caching solution out of the box.
Language: Go - Size: 97.7 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

VladislavMaksimov/markup-styles-presentation
Presentation for colleagues about some frontend features.
Language: TypeScript - Size: 632 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

ludvigalden/use-cleared-memo
React hook for clearing memoized values on unmount and when deps change.
Language: JavaScript - Size: 41 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

RMompati/Project-Archives
An archive of some small and maybe medium problems solutions
Language: Python - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

rdenner/memoization-explanation
This repo is intended to be used during a presentation to show how React handles updates in different scenarios.
Language: TypeScript - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

avocadowastaken/memo
Memoization utils for JavaScript
Language: TypeScript - Size: 1.01 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

vanandrew/memori
A python library for creating memoized data and code for neuroimaging pipelines
Language: Python - Size: 120 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

antolonappan/pycachera
Python decorator for caching functions and class attributes
Language: Python - Size: 96.7 KB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

bradleybauer/rummikub
An algorithm for computing the max value play in a turn of Rummikub!
Language: C++ - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

alanb43/memoizeK
An adjustable cache for python functions.
Language: Python - Size: 5.86 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

chr5tphr/funcache
Minimally cache python function outputs on disk!
Language: Python - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

aballano/mnemonik 📦
Simple memoization extension function for Kotlin https://en.wikipedia.org/wiki/Memoization
Language: Kotlin - Size: 275 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 41 - Forks: 2

gitrj95/q-memo
memoization tooling for functions in the q programming language
Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

himanshuverma544/Tic-Tac-Toe-Game-React
We used to play this on the backside of our notebook. Now, created this beautiful game to play on the app.
Language: JavaScript - Size: 2.7 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

AndrewLawendy/angular-request-dedup
This library aims to cache repetitive call to the server while the request is still pending and pass the same promise to callers.
Language: JavaScript - Size: 45.9 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

juliavasta/Cryptocurrency-market
Cryptocurrency market ReactJS
Language: JavaScript - Size: 157 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

juliavasta/Ecommerce
E-commerce ReactJS
Language: JavaScript - Size: 30.3 MB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

juliavasta/Rickandmorty-api
Dynamic Rick and Morty api ReactJS
Language: JavaScript - Size: 29.3 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

btoo/noverlap
prevent function invocations (both sync and async) from redundantly overlapping with each other
Language: TypeScript - Size: 47.9 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

StarryInternet/map-memo
Generic memoization with Map and WeakMap
Language: JavaScript - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 1

slikts/react-default-memo
📝 Proof of concept for deeply memoizing React components by default
Language: JavaScript - Size: 2.85 MB - Last synced at: 28 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

RyanCCollins/memoization-workshop
Memoization sample code for a workshop
Language: TypeScript - Size: 74 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

espretto/funcr
small collection of high-level utility functions for functional programming
Language: JavaScript - Size: 204 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

AmitJalal/Dynamic_Programming
Started Learning Dynamic Progrmaing
Language: JavaScript - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

nmeri17/Emaw-Bvm-iOS 📦
A React Native iOS app for memorizing Bible verses
Language: JavaScript - Size: 1.99 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

alejandrotoledoweb/react-advance-optimization
Optimization advance examples in react project
Language: JavaScript - Size: 523 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Aman-Gupta-Ji/DP
Dynamic Programming Questions Using Java Script
Language: JavaScript - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

tiaanduplessis/memofy 📦
Memoize a function
Language: JavaScript - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

iliabylich/memoized_on_frozen 📦
Micro gem for memoization on frozen objects
Language: Ruby - Size: 8.79 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 0

rowanthorpe/friendlymemoize 📦
MIGRATED TO https://vcs.rowanthorpe.com/rowan/friendlymemoize - THIS IS AN ARCHIVED VERSION... Resource-friendly memoize lib for javascript
Language: JavaScript - Size: 129 KB - Last synced at: about 2 years ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

Arham4/advanced-computer-science-frisco-isd 📦
Coursework that I retained from my time at Frisco ISD's Advanced Computer Science class by Mr. Page at the CTE Center.
Language: Java - Size: 8.12 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

oelin/async-cache
Cache return values of asynchronous JavaScript functions 🏃♀️.
Language: JavaScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ken-power/Foobar_Challenge
My solutions to Google's Foobar Challenge for coding data structures and algorithms. Includes my solution code, unit tests, background notes, design notes, and references.
Language: Python - Size: 4.76 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

AcoranGonzalezMoray/Algoritmo-House-Robber
Resolución de un problema House Robber mediante versión implementado en python MEMOIZATION y otra version con TABULATION
Language: Python - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

AcoranGonzalezMoray/Algoritmo-0-1-Knapsack-Problem-Memoization
Resolución problema '0/1 Knapsack Problem' mediante recurrencia utilizando programación dinámica mediante memoization
Language: Python - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ritikesh/memoize_until
A unique Memoization Pattern, rewritten in typescript. Original at https://github.com/freshworks/memoize_until
Language: TypeScript - Size: 951 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

blutsvente/vlab_memoize
A Specman/e package that provides a memoization utility for methods
Language: E - Size: 36.1 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

torotonnato/collatz-stopping-time
A case study on memoization, compression and multithreading sync primitives in C++
Language: C++ - Size: 632 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

surglogs/with-derived-props
HOC for easy memoization of derived data in React components
Language: JavaScript - Size: 775 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

SleekPanther/sequence-alignment
Sequence Alignment (Needleman–Wunsch Algorithm using Dynamic Programming) for aligning sequences (words, sentences, DNA etc.)
Language: Java - Size: 892 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 3

baygeldin/rem.el
Reactive memoization for Emacs Lisp.
Language: Emacs Lisp - Size: 630 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 0

SergeyChelak/synacor_challenge
Completed Synacor Challenge
Language: Rust - Size: 107 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

NadimSalameh/Blunder-Codingame
The objective is to write a program that will lead Blunder to always find the most money possible, wherever it is in a building with several rooms and each room with a pecific amount of money.
Language: Python - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

RicardoMorato/React.memo
A guide to memoization using React.memo
Language: JavaScript - Size: 230 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 2

Traumatism/memoires
Memoization for Rust
Language: Rust - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

zumod/over-engineered-todo
An over engineered todo list app with Advanced React Hooks
Language: JavaScript - Size: 587 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
