An open API service providing repository metadata for many open source software ecosystems.

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