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/ViRb3/z3-python-ctf

🐍 Solving CTF challenges using Z3 and Python

algorithm ctf hackathon python reverse-engineering z3

Last synced: 04 Nov 2024

https://github.com/wikimedia/ahocorasick

A PHP implementation of the Aho-Corasick string search algorithm. Mirror from https://gerrit.wikimedia.org/g/AhoCorasick - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

aho-corasick ahocorasick algorithm

Last synced: 22 Dec 2024

https://github.com/ph4r05/php_aho_corasick

Aho-Corasick string search algorithm PHP extension implementation.

aho-corasick algorithm automata hacktoberfest pecl php php-extension php5 php7 string-matching

Last synced: 12 Oct 2024

https://github.com/maratyszcza/fxdiv

C99/C++ header-only library for division via fixed-point multiplication by inverse

algorithm division fixed-point integer-division

Last synced: 22 Dec 2024

https://github.com/robertboy18/theoretical-algorithms-implementation

CLRS(Introduction to Algorithms) - Python/C++/Java Implementation of all the major Algorithms in the CLRS Textbook as well as additional algorithm's covered in the University of Alberta theory Courses

algorithm algorithms-and-data-structures clrs clrs-algorithhms clrs-book python ualberta

Last synced: 05 Dec 2024

https://github.com/ianstenbit/arulescba

Classification Based on Association Rules in R

algorithm association-rules cba classification cran r

Last synced: 22 Oct 2024

https://github.com/evandrolg/computer_science_in_lua

:first_quarter_moon_with_face: Implementation of some classic data structures and algorithms in Lua

algorithm computer-science data-structure lua

Last synced: 15 Nov 2024

https://github.com/Coac/wave-function-collapse

Wave function collapse python implementation

algorithm gamedev procedural-generation wave-function-collapse wfc

Last synced: 12 Oct 2024

https://github.com/amanjeetsingh150/algo-explorer

Android app for learning algorithms in Computer Science

algorithm android android-application computer-science

Last synced: 29 Oct 2024

https://github.com/gongbaochicken/coding-practice

Coding practice, design pattern implementation in C++ and some knowledge summary.

algorithm c-plus-plus coder interview leetcode leetcode-solutions

Last synced: 06 Nov 2024

https://github.com/codermjlee/blogs

自己写的一些技术文章

algorithm cpp ios java

Last synced: 09 Nov 2024

https://github.com/luojilab/algorithm

得到每周一算法

algorithm data-structure

Last synced: 08 Nov 2024

https://github.com/akavel/martinez-src

Mirrored implementations of polygon clipping/CSG/operations algorithm, in C (original, by Martínez et al) and ActionScript3 (port, by Mahir Iqbal)

algorithm geometry geometry2d planar polyclip polygon polygon-clipping-algorithm polygon-intersection xy

Last synced: 07 Nov 2024

https://github.com/qkraudghgh/algorithms

Minimal examples of data structures and algorithms in Golang

algorithm algorithms golang

Last synced: 14 Nov 2024

https://github.com/hisenyuan/ideapractice

Java练习 - Java基础知识,面试题,小demo,长期积累 | intellij idea + maven + tomcat

algorithm idea intellij-idea interview jwt maven mybatis mybatis-generator practices spring spring-mvc springboot ssm

Last synced: 09 Oct 2024

https://github.com/wcmc-its/reciter

ReCiter: an enterprise open source author disambiguation system for academic institutions

algorithm aws awscodebuild awscodepipeline clustering dynamodb elasticbeanstalk entity-resolution java machine-learning-algorithms maven pubmed reciter s3 scopus spring-boot

Last synced: 24 Dec 2024

https://github.com/cubicdaiya/gonp

diff algorithm in Go

algorithm diff go

Last synced: 27 Oct 2024

https://github.com/guobinhit/myleetcode

♨️ Detailed Java & Go & Python solution of LeetCode.

algorithm interview leetcode list queue search sort stack string tree

Last synced: 12 Nov 2024

https://github.com/jaredthecoder/biopy

Biologically-Inspired and Machine Learning Algorithms written in Python

algorithm back-propagation biology genetic-algorithms hopfield-network neural-network python self-organization

Last synced: 10 Nov 2024

https://github.com/khesualdo/elevator-scheduling-simulator

:hotel: :office: :department_store: :school: A simulation environment, which mimics the scheduling of multiple elevators within a building of any size. The multithreaded approach helps to simulate elevators running concurrently. The simulation also makes use of several group scheduling algorithms, which help to distribute the workload between elevator-cars as well as make the elevators adaptable to various situations.

algorithm algorithms elevator elevator-simulation floor group-scheduling-algorithms java multiple-elevators object-oriented-programming scheduling scheduling-algorithms simulate-elevators simulation thread

Last synced: 05 Nov 2024

https://github.com/virb3/z3-python-ctf

🐍 Solving CTF challenges using Z3 and Python

algorithm ctf hackathon python reverse-engineering z3

Last synced: 14 Oct 2024

https://github.com/changicho/algorithm-training

The repository of problem solving (especially algorithm problems of computer science)

algorithm problem-solving

Last synced: 08 Nov 2024

https://github.com/zhucola/the-algorithms-php

PHP也可以写数据结构和算法

algorithm java-8 leetcode php7 sort structure

Last synced: 08 Nov 2024

https://github.com/pilotpirxie/coresearch

🔎 .NET Core cross-platform, in-memory, full text search library for building search engines. Made to learn C#.

algorithm algorithms beginner-project big-data dotnet dotnet-core dotnetcore full-text-search inmemory-db learning text-search

Last synced: 13 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: 04 Dec 2024

https://github.com/w8r/bezier-intersect

Set of functions to find intersections between lines and rectangles and Bezier curves of order 2 and 3

algorithm bezier curves geometry geometry2d intersection

Last synced: 18 Nov 2024

https://github.com/redblobgames/making-of-line-drawing

How I make an interactive tutorial using d3.js

algorithm d3js explorable-explanations line-drawing metatutorial

Last synced: 28 Oct 2024

https://github.com/mmstick/numtoa

An efficient method of heaplessly converting numbers into their string representations, storing the representation within a reusable byte array.

algorithm conversion integer-conversion itoa rust

Last synced: 28 Oct 2024

https://github.com/e-XpertSolutions/go-cluster

k-modes and k-prototypes clustering algorithms implementation in Go

algorithm cluster clustering clustering-algorithm go golang k-modes k-prototypes machine-learning

Last synced: 26 Oct 2024

https://github.com/akushwarrior/steel_crypt

A collection of high-level API's exposing PointyCastle to perform hashing and encrypting in popular/secure algorithms.

aes algorithm algorithms blake2b chacha20 cli crypto-tools cryptography dart data-security decryption encryption flutter hashing hmac password ripemd rsa salsa20 sha256

Last synced: 09 Nov 2024

https://github.com/piperliu/acmoi_journey

Learn and practise ACM / OI weekly. Langs: C++14, Python 3, Go 1.13+. 👶 算法菜鸡刷题笔记,包含知识点梳理与经验整理,主要使用 C++14, Python 3, Go 1.13+ 。

algorithm algorithms cpp11 leetcode notes

Last synced: 15 Nov 2024

https://github.com/jeantimex/klotski

:small_orange_diamond: The JavaScript algorithm for solving klotski game.

algorithm fast game javascript klotski

Last synced: 27 Oct 2024

https://github.com/cscorza/stegointelligence

Strumenti per rilevare ed estrarre informazioni nascoste all'interno di file.

algorithm audio file image intelligence spy steganography-algorithms stego-image stegonography

Last synced: 02 Dec 2024

https://github.com/sergioragostinho/five_point_algorithm

A MATLAB implementation of the Five-Point Algorithm by David Nistér

algorithm camera five five-point matlab point relative-camera-pose

Last synced: 28 Oct 2024

https://github.com/omarsar/os

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

algorithm deadlock handbook memory operating-system

Last synced: 22 Nov 2024

https://github.com/williamfzc/randunit

Bring unittest to your Android/JVM applications with tiny effort.

algorithm android automation unittest

Last synced: 28 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/harttle/contest.js

Ready for contest use! Data structures and algorithms in pure JavaScript with zero dependency.

algorithm data-structure javascript leetcode

Last synced: 26 Dec 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: 27 Nov 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/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/lemire/fastshuffleexperiments

How fast can we shuffle values?

algorithm performance random-string shuffle

Last synced: 28 Oct 2024

https://github.com/jsmolka/maze

Create and solve mazes in Python.

algorithm maze python

Last synced: 05 Nov 2024

https://github.com/tobyapi/crystalg

Algorithm Library for Crystal

algorithm crystal

Last synced: 30 Oct 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/qaware/heimdall

Secure Password Storage

algorithm hash heimdall pbkdf2 security

Last synced: 06 Nov 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/openrr/rrt

RRT (Rapidly-exploring Random Tree) library in Rust

algorithm pathfinding pathplan robotics rrt rust search

Last synced: 22 Dec 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/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/itenfay/dart_crypto

集成了Base64, 32/16 Bits MD5, AES, RSA等算法(This integrates Base64, 32/16 Bits MD5, AES and RSA algorithms.)。

aes algorithm base64 dart des flutter md5 rsa

Last synced: 22 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/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/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/mahdavipanah/pynpuzzle

Solve, test and benchmark algorithms for N-Puzzle problem with Python

8-puzzle algorithm artificial-intelligence puzzle python search-algorithm tkinter

Last synced: 06 Dec 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/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/w8r/liang-barsky

Liang-Barsky line-clipping algorithm

algorithm clipping clipping-algorithm geometry

Last synced: 24 Dec 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/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/vittoriopiotti/matrixcalculator-c

Calcolatrice Matriciale sviluppata in C per tutte le operazioni con le matrici ed anche algoritmo di Laplace e calcolo della matrice inversa

algorithm c calculator matrix matrix-calculations

Last synced: 25 Nov 2024

https://github.com/mfbx9da4/seam-carving-js

Javascript implementation of Seam Carver. Seam Carver is a content-aware image resizing algorithm

algorithm algorithms canvas optimization seam-carver

Last synced: 28 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/sunfusheng/algo

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

algo algorithm binary-tree leetcode linkedlist queue stack

Last synced: 06 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/chucheng92/algorithm

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

algorithm java scala

Last synced: 08 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: 27 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: 30 Nov 2024

https://github.com/vittoriopiotti/dijkstraalgorithm-c

Pseudocodifica in C dell'algoritmo di Dijkstra con calcolo di tutti i valori minimi e con archi direzionabili

algorithm c dijkstra dijkstra-algorithm

Last synced: 25 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/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/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/shouya/thinking-dumps

This repo keeps track of my codes, answers and thinkings when exploring books.

algorithm coursera

Last synced: 13 Dec 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/richox/zmolly

PPM compressor with high compression ratio.

algorithm compression

Last synced: 12 Oct 2024