Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Algorithm

Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.

https://github.com/omarsar/os

:book: Operating Systems - A Friendly Handbook :book: (Open Notes)

algorithm deadlock handbook memory operating-system

Last synced: 13 Oct 2024

https://github.com/bedirt/algorithms_and_ds

The Algorithm Studies during the ACM-ICPC Lab lectures

algorithm competitive-programming data-structures problem-solving

Last synced: 18 Nov 2024

https://github.com/rigtorp/tokenbucket

Lock-free implementation of the token bucket algorithm in C++

algorithm lock-free rate-limiting token-bucket tokenbucket

Last synced: 29 Oct 2024

https://github.com/narasimha1997/clfu

Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.

algorithm cache concurrency data-structures go golang lfu lfu-cache

Last synced: 07 Nov 2024

https://github.com/TuringApp/Turing

Free and cross-platform IDE for pseudocode and Python

algorithm algorithms cross-platform programming pyqt5 python qt

Last synced: 07 Aug 2024

https://github.com/jsmolka/maze

Create and solve mazes in Python.

algorithm maze python

Last synced: 05 Nov 2024

https://github.com/courses-at-nju-by-hfwei/algorithm-ta-tutorial

Tutorials given as one of the TAs for the class "Algorithm Design and Analysis" at Nanjing University

algorithm algorithm-analysis algorithm-design algorithm-ta-tutorial nanjing-university problem-set tutorial

Last synced: 12 Nov 2024

https://github.com/lemmy/lets-prove-blocking-queue

Proving a blocking queue deadlock free in a dozen different ways

algorithm concurrency deadlock-freedom proof tla tlaplus

Last synced: 15 Oct 2024

https://github.com/tobyapi/crystalg

Algorithm Library for Crystal

algorithm crystal

Last synced: 30 Oct 2024

https://github.com/qaware/heimdall

Secure Password Storage

algorithm hash heimdall pbkdf2 security

Last synced: 06 Nov 2024

https://github.com/lemire/fastshuffleexperiments

How fast can we shuffle values?

algorithm performance random-string shuffle

Last synced: 28 Oct 2024

https://github.com/smartlab-purdue/robotarium-rendezvous-rssdoa

This repository contains the Matlab source codes (to use in Robotarium platform) of various rendezvous controllers for consensus control in a multi-agent / multi-robot system.

algorithm bearings-only consensus control controller formation-control matlab multi-agent multi-robot purdue rendezvous robotarium robots smartlab

Last synced: 08 Nov 2024

https://github.com/gdut-yy/leetcode-hub-java

基于 java21 + maven3.9 + junit5 + jacoco 的 leetcode + codeforces + atcoder + nowcoder 练习仓库。

algorithm algorithms atcoder codeforces jacoco java java17 java21 junit5 leetcode luogu nowcoder oj oj-solutions unit-test

Last synced: 27 Oct 2024

https://github.com/openrr/rrt

RRT (Rapidly-exploring Random Tree) library in Rust

algorithm pathfinding pathplan robotics rrt rust search

Last synced: 13 Nov 2024

https://github.com/jiauzhang/algorithms

Data Structures and Algorithms in C/C++

algorithm boost leetcode opencv python

Last synced: 06 Nov 2024

https://github.com/yearing1017/algorithm_note

Leetcode & 算法 & 剑指offer

algorithm leetcode

Last synced: 15 Oct 2024

https://github.com/cpselvis/leetcode

Solve leetcode problems everyday.

algorithm cpp leetcode

Last synced: 28 Oct 2024

https://github.com/johnnovak/raytriangle-test

Ray-triangle intersection performance tests in various languages

algorithm benchmark cpp go java javascript nim nim-lang python ray-triangle-intersection raytracing

Last synced: 07 Nov 2024

https://github.com/slowkow/snpsea

:bar_chart: Identify cell types and pathways affected by genetic risk loci.

algorithm bioinformatics enrichment gene gene-sets gwas risk-loci tissue

Last synced: 15 Oct 2024

https://github.com/thealgorithms/mojo

All algorithms implemented in Mojo. (The first open-sourced Mojo repository on GitHub)

ai algorithm algorithms algorithms-and-data-structures llvm modular mojo mojo-lang

Last synced: 12 Nov 2024

https://github.com/anyaschukin/Push_Swap

A bespoke sorting algorithm, on 2 stacks.

42 42-school 42born2code algorithm c push-swap sorting sorting-algorithms

Last synced: 29 Oct 2024

https://github.com/ferhatelmas/algo

:books: My solutions to algorithm problems on various websites

algorithm algorithm-challenges

Last synced: 27 Oct 2024

https://github.com/w8r/liang-barsky

Liang-Barsky line-clipping algorithm

algorithm clipping clipping-algorithm geometry

Last synced: 18 Nov 2024

https://github.com/yaa110/rake-rs

Multilingual implementation of RAKE algorithm for Rust

algorithm rake rust rust-crate text-processing

Last synced: 12 Nov 2024

https://github.com/sunfusheng/algo

这是一款 Kotlin 语言版本的 Android 客户端本地化展示 Java 语言编写的面试算法 ( Algorithm ),会持续更新!

algo algorithm binary-tree leetcode linkedlist queue stack

Last synced: 06 Nov 2024

https://github.com/abishekaditya/dsa

Project : Data Structures and Algorithms in C#

24projects algorithm data-structures heap searching-algorithms

Last synced: 08 Nov 2024

https://github.com/bezzad/tsp-ga

Traveling Salesman Problem Using Parallel Genetic Algorithms

algorithm genetic optimization parallel-computing parallel-genetic-algorithm population single-population tsp

Last synced: 08 Nov 2024

https://github.com/csunny/algorithm

Python3数据结构与算法、实现常用算法以及分布式系统相关算法。

algorithm data-structures distrubuted graph heap python3 tree-structure

Last synced: 05 Nov 2024

https://github.com/fubel/PyCannyEdge

Educational Python implementation of the Canny Edge Detector

algorithm edge-tracking image-processing numerical-analysis numerical-methods numpy scientific-computing scipy

Last synced: 07 Aug 2024

https://github.com/chucheng92/algorithm

:smiley:基础算法和设计模式(Java & Scala)

algorithm java scala

Last synced: 08 Nov 2024

https://github.com/amylmy/KickStart-GoogleCompetition

My Java implementation of Kick Start - Google's Coding Competitions.

algorithm coding-contest google

Last synced: 13 Nov 2024

https://github.com/fzakaria/space-saving

Space Saving algorithm implementation (StreamSummary) in Java, used to solve heavy hitters / topk items.

algorithm java topk

Last synced: 28 Oct 2024

https://github.com/theiyd/jumble-password

🔐 A tiny tool to create unique id's or passwords.

algorithm electron-app javascript password vanilla-javascript

Last synced: 11 Nov 2024

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 07 Nov 2024

https://github.com/richox/zmolly

PPM compressor with high compression ratio.

algorithm compression

Last synced: 12 Oct 2024

https://github.com/anfany/funny-math-problem-by-python3

基于Python3的趣味数学问题解决方案

algorithm funny-math-problem game maths python python3

Last synced: 06 Nov 2024

https://github.com/andyobtiva/perfect-shape

Perfect Shape is a collection of geometric algorithms that are mostly useful for GUI manipulation like checking containment of a point in popular geometric shapes such as rectangle, square, arc, circle, polygon, and paths containing lines, quadratic bézier curves, and cubic bezier curves. Also, some general math algorithms like IEEE-754 Remainder.

algorithm algorithms even-odd-rule geometry nonzero-rule ray-casting-algorithm raycasting-algorithm ruby ruby-gem rubygem winding-number-algorithm

Last synced: 27 Oct 2024

https://github.com/yi-ge/js-tree-list

Convert list to tree, managing a tree and its nodes.

algorithm tree tree-to-list

Last synced: 15 Nov 2024

https://github.com/akavel/wernessdithering

Copy of dithering code by Brent Werness (Koloth) invented for Obra Dinn

algorithm dithering obra-dinn processing shader

Last synced: 14 Oct 2024

https://github.com/usetheapi/algorithms

Study cases for Algorithms and Data Structures.

algorithm bit-manipulation data-structures graph interviews tree

Last synced: 14 Oct 2024

https://github.com/ykushch/coding-interview

Resources for preparing for your next coding interview

algorithm coding-interviews interview interview-practice interview-questions

Last synced: 09 Nov 2024

https://github.com/HuanglabPurdue/NCS

Noise Correction Algorithm for sCMOS cameras

algorithm cmos imaging microscopy noise noise-correction readout scmos super-resolution

Last synced: 14 Nov 2024

https://github.com/glebec/batching-toposort

Efficiently sort interdependent tasks into a sequence of concurrently-executable batches

algorithm concurrency dag digraph directed-acyclic-graph graph sort toposort

Last synced: 28 Oct 2024

https://github.com/jankozik/delaunator_cpp

A really fast C++ library for Delaunay triangulation of 2D points

2d algorithm computational-geometry cpp delaunay mapbox triangulation

Last synced: 05 Nov 2024

https://github.com/jakewilliami/facedetection.jl

A face detection algorithm using Viola-Jones' rapid object detection framework written in Julia

algorithm detection-algorithm face-detection facedetection faces haar julia julia-language julia-package julialang viola-jones

Last synced: 12 Oct 2024

https://github.com/sbmaruf/algorithms-code-library

C++ Implementation of variety of Algorithms and some must have cheetsheets for CS students.

algorithm c-plus-plus library programming-contests

Last synced: 11 Nov 2024

https://github.com/poppinlp/leetcode

Easy understand JS solutions for problems on leetcode which beats 90% at least.

algorithm contest interview javascript leetcode

Last synced: 10 Nov 2024

https://github.com/neargye/swipetype

Implementing same algorithm "swype keyboard" for .NET and Unity

algorithm csharp keyboard swipetype swype-keyboard unity unity3d

Last synced: 08 Nov 2024

https://github.com/khusnetdinov/betterdocs

📚 Web version of https://github.com/khusnetdinov/ruby.fundamental repo - Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.

algorithm books-for-reading data-structures design-patterns fundamentals gotchas interview-questions metaprogramming ruby ruby-learning solid-principles thread

Last synced: 20 Oct 2024

https://github.com/mrousavy/brabenetz

🧠 A fast and clean supervised neural network in C++, capable of effectively using multiple cores

algorithm artificial-intelligence biases cpp cpu digit-recognizer linux machine-learning neural-network neurons nuget scalability supervised-neural-network xor

Last synced: 05 Nov 2024

https://github.com/chkwon/routing.jl

Vehicle Routing Problem with Time Windows (VRPTW) / Elementary Shortest Path Problem with Resource Constraints (ESPPRC)

algorithm branch-and-price espprc resource-constraints vehicle-routing-problem vrptw

Last synced: 12 Oct 2024

https://github.com/reversingid/programming-reference

Open repository of programming topic for reverse engineering purpose.

algorithm data-structure design-pattern hacktoberfest

Last synced: 12 Nov 2024

https://github.com/fzipp/astar

Package astar implements the A* search algorithm for finding least-cost paths.

algorithm astar-algorithm go golang graph least-cost-paths pathfinding search-algorithm shortest-path

Last synced: 08 Nov 2024

https://github.com/the-pesar/funny-algorithms

Funny algorithms with any programming languages

algorithm algorithms

Last synced: 27 Oct 2024

https://github.com/jayboxyz/algorithm-notes

:memo: 数据结构与算法学习、LeetCode 刷题...

algorithm datastructure java leecode

Last synced: 31 Oct 2024

https://github.com/Alfex4936/python-bigO-calculator

Python sorting functions time complexity calculator

algorithm calculator complexity python sorting-functions

Last synced: 14 Aug 2024

https://github.com/maciejczyzewski/fast_gpu_voronoi

GPU-Accelerated Jump Flooding Algorithm for Voronoi Diagram in log*(n)

algorithm gpgpu gpu opencl research voronoi

Last synced: 07 Nov 2024

https://github.com/linkdotnet/stringoperations

Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein

algorithm levenshtein-distance longest-common-subsequence longest-common-substring net60 rope string trie zalgorithm

Last synced: 14 Oct 2024

https://github.com/applenob/algorithm_note

算法和数据结构学习笔记

algorithm

Last synced: 07 Nov 2024

https://github.com/dmnsgn/frenet-serret-frames

Compute Frenet-Serret frames for a path of 3D points and tangents.

algorithm frenet-serret-frame geometry tangent

Last synced: 17 Nov 2024

https://github.com/chai2010/leetcode-go

:computer:LeetCode练习, Go语言版本

algorithm go golang leetcode

Last synced: 08 Nov 2024

https://github.com/abmsourav/datastructure

Implement different Data Structures using TypeScript and JavaScript. Deno Third-party Module.

algorithm datastructure datastructures deno deno-module denoland javascript typescript typescript-library

Last synced: 19 Oct 2024

https://github.com/hereismari/programming

Algorithms and code for competitive programming.

acm-icpc algorithm competitive-programming cplusplus education

Last synced: 22 Oct 2024

https://github.com/windomz/leetcode.go

:100: My LeetCode Problem's Solutions(Golang).

algorithm golang interview-questions leetcode leetcode-golang leetcode-solutions

Last synced: 27 Oct 2024

https://github.com/skanmera/FunnelAlgorithm

Demonstration project of funnel algorithm in 3D with unity.

3d algorithm csharp funnel pathfinding pathplanning smoothing unity

Last synced: 10 Nov 2024

https://github.com/itspawanbhardwaj/spark-fuzzy-matching

Fuzzy matching function in spark (https://spark-packages.org/package/itspawanbhardwaj/spark-fuzzy-matching)

algorithm apache-spark fuzzy-matching levenshtein scala similarity-metric soundex

Last synced: 09 Nov 2024

https://github.com/bobld/lean-monitor-2

Windows/Linux/MacOS Desktop App to browse QuantConnect Lean engine's backtest and monitor live performances. Original project https://github.com/mirthestam/lean-monitor

algorithm algorithmic-trading avalonia backtesting csharp lean lean-monitor linux osx quantconnect trading trading-algorithms windows wpf

Last synced: 08 Nov 2024

https://github.com/Sukhdip-Sandhu/Automatic-Watermark-Removal

Python computer vision project that aims to automatically remove the watermarks of stock images. The algorithm is designed off of those of Google researchers

algorithm computer-vision google python

Last synced: 07 Nov 2024

https://github.com/iam-abbas/ml-fromscratch

Machine Learning Algorithms implemented in various languages from scratch

algorithm hacktoberfest machine-learning

Last synced: 29 Oct 2024

https://github.com/kowainik/idris-patricia

🌋 Idris implementation of patricia tree

algorithm containers data-structure idris persistence

Last synced: 12 Nov 2024

https://github.com/tirthajyoti/tirthajyoti.github.io

Tirthajyoti's Home Page about machine learning, statistics, analytics

algorithm analytics deep-learning machine-learning neural-network python r statistics

Last synced: 22 Oct 2024

https://github.com/jawil/algorithm

JS常用的数据结构和算法,链表、栈、队列、排序和查找:octocat:

algorithm es6 js

Last synced: 08 Nov 2024