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/simonepri/competitive-programming

🏅 This repository contains all the problems I solved while training myself for programming competitions

algorithm competitive-programming programming-competitions solutions

Last synced: 22 Oct 2024

https://github.com/mohuishou/go-algorithm

【更新中】Go 数据结构与算法系列文章,本系列文章主要会包括常见的数据结构与算法实现,同时会包括 Go 标准库代码的分析理解,讲到对应章节的时候优先学习分析 Go 的源码实现,例如 slice、list、sort 等,然后可能会有一些常见的案例实现,同时这也是 极客时间-数据结构与算法之美 的课程笔记

algorithm algorithms algorithms-and-data-structures go-algorithms golang

Last synced: 06 Nov 2024

https://github.com/ahojukka5/dijkstra

dijkstra is a native Python implementation of famous Dijkstra's shortest path algorithm. The implemented algorithm can be used to analyze reasonably large networks. The primary goal in design is the clarity of the program code. Thus, program code tends to be more educational than effective.

algorithm dijkstra path python shortest

Last synced: 28 Oct 2024

https://github.com/teawithlucas/sort-photos

SortPhotos is a Python script that organizes photos and videos into folders using date/time information

albums algorithm date day exif galleries metadata oraganise organization organizer photos pictures python-3-6 python3 sort sorter videos year

Last synced: 28 Sep 2024

https://github.com/cyrildever/feistel-cipher

Feistel cipher implementation for format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 27 Oct 2024

https://github.com/ysh329/sword-x-offer

66 classic and common interview problems from 《剑指offer》 with multiple-method-CPP solutions, and common data structure summary, etc

algorithm cpp data-structure interview-questions onsite-interview

Last synced: 23 Oct 2024

https://github.com/bhhbazinga/bplustree

A simple persistent kv store based on B+Tree.

algorithm bplustree cplusplus kv

Last synced: 08 Nov 2024

https://github.com/innofang/algo-set

🎈 LeetCode solution collection, data structures and algorithm practice.

algorithm algorithm-practice data-structures graph leetcode leetcode-solutions search sort tree

Last synced: 11 Nov 2024

https://github.com/renggli/dart-data

A fast and space efficient library to deal with data in Dart, Flutter and the web.

algorithm dart flutter matrix tensor vector

Last synced: 01 Nov 2024

https://github.com/hongooi73/sar

Smart adaptive recommendations

algorithm azure r recommenders

Last synced: 28 Oct 2024

https://github.com/longluo/rsa

RSA encryption and decryption Algorithms in C Language. ---RSA加解密算法的演示,C语言实现。

algorithm cybersecurity demo math rsa rsa-algorithm rsa-cryptography rsa-decryption rsa-encryption security

Last synced: 10 Nov 2024

https://github.com/srbrettle/financial-formulas

A collection of methods for solving Finance/Accounting equations. Java, C# (moved to independent repo for future development), C++, Python.

accounting algorithm algorithms business calculator csharp csharp-library economics equation finance finances formula invest investing investment java java-library python python-library stock-market

Last synced: 07 Nov 2024

https://github.com/kirainmoe/acm-algorithm-template

💭💡🎈My algorithm template for xCPC.

acm-icpc algorithm

Last synced: 09 Nov 2024

https://github.com/Demonstrandum/crystal_maze

A* Path finding for PNG mazes, from Ruby now in Crystal. Using StumpyPNG

a-star algorithm crystal labyrinth maze maze-solver png solver stumpy

Last synced: 12 Nov 2024

https://github.com/leopeng1995/acplusplus

积累的算法代码库。

acm-icpc algorithm data-structures interview

Last synced: 08 Nov 2024

https://github.com/cuixing158/single-image-calibration

Implementation and visualisation of multiple classical linear calibration methods for a single image

algorithm algorithms camera-calibration geometric-algorithms mathematical-modelling matlab pinhole pinhole-camera single-image-reconstruction

Last synced: 12 Nov 2024

https://github.com/hyun99999/algorithm-swift

🫣 스위프트 알고리즘 대작전

algorithm swift

Last synced: 07 Nov 2024

https://github.com/demonstrandum/crystal_maze

A* Path finding for PNG mazes, from Ruby now in Crystal. Using StumpyPNG

a-star algorithm crystal labyrinth maze maze-solver png solver stumpy

Last synced: 06 Nov 2024

https://github.com/lmammino/indexed-string-variation

Experimental JavaScript module to generate all possible variations of strings over an alphabet using an n-ary virtual tree

algorithm alphabet characters duplicates javascript javascript-library library node nodejs string strings tree variations virtual

Last synced: 23 Oct 2024

https://github.com/sofyansetiawan/sistem-informasi-php-codeigniter-clustering-data-dengan-algoritma-k-means

Sistem yang meng-cluster data dalam beberapa kategori menggunakan Algoritma K-Means dengan Bahasa Pemrograman PHP dan Framework Codeigniter 2

algorithm bootstrap clustering-algorithm codeigniter data-mining information-systems k-means php web-development

Last synced: 12 Nov 2024

https://github.com/Dynom/TySug

A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts

algorithm cors docker go golang jaro jaro-winkler keyboard keyboard-layout library spelling-errors string-distance suggestions toml typing typo webservice words

Last synced: 26 Oct 2024

https://github.com/yoch/sparse-som

Efficient Self-Organizing Map for Sparse Data

algorithm neural-nets openmp python self-organizing-map som sparse-data

Last synced: 05 Nov 2024

https://github.com/dynom/tysug

A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts

algorithm cors docker go golang jaro jaro-winkler keyboard keyboard-layout library spelling-errors string-distance suggestions toml typing typo webservice words

Last synced: 14 Oct 2024

https://github.com/avivace/kalman

Interactive and real time 2D simulation of the Kalman Filter in use to reduce statistical input noise.

2d-simulation algorithm demo estimates implementation kalman kalman-estimator kalman-filter kalman-filtering kalman-smoother kalman-tracking noise simulation

Last synced: 23 Oct 2024

https://github.com/sgalal/knights-tour-visualization

An online Knight's tour visualizer using divide and conquer algorithm

algorithm divide-and-conquer emscripten html5 knight-tour knights-tour visualization visualizer

Last synced: 15 Oct 2024

https://github.com/sfuhrm/sudoku

A very fast Java Sudoku library implementation along with a command line client

algorithm fast-algorithm java library riddle solves-riddles sudoku sudoku-generator sudoku-java-library sudoku-solution-finder sudoku-solver

Last synced: 05 Nov 2024

https://github.com/trishume/seqalign_pathing

Rust implementation of sequence alignment / Levenshtein distance by A* acceleration of the DP algorithm

algorithm dynamic-programming example levenshtein-distance rust sequence-alignment

Last synced: 15 Oct 2024

https://github.com/cls1991/advent-of-code

Solutions for http://adventofcode.com, just for fun!

algorithm

Last synced: 11 Nov 2024

https://github.com/jamesseanwright/maze-generator

A real-time JavaScript maze generator using the depth-first search algorithm

algorithm canvas depth-first-search generator html5 maze maze-generator stack

Last synced: 17 Oct 2024

https://github.com/likelet/vsolassobag

A variable-selection oriented LASSO bagging algorithm for biomarker development in omic-based translational research

algorithm

Last synced: 10 Nov 2024

https://github.com/markmusic27/elo-rating-algorithm

♟ The Elo Rating System is used all around the world to rate everything from basketball teams to competitive scrabble players. This is the Elo Rating Algorithm written in JavaScript & TypeScript. Enjoy!

algorithm arpad-elo chess dart elo-rating elo-rating-algorithm facesmash javascript rating-algorithm tyepscript

Last synced: 09 Nov 2024

https://github.com/voku/phonetic-algorithms

Phonetic-Algorithms for fuzzy searching | PHP

algorithm fuzzy-search homophone metaphone phonetic php

Last synced: 02 Nov 2024

https://github.com/c9s/jchash

Jump Consistent Hashing Algorithm implemented in PHP 7 Extension

algorithm consistent-hash-algorithm php php7

Last synced: 08 Nov 2024

https://github.com/NestorRV/undersampling

A Scala library for undersampling in imbalanced classification.

algorithm classification imbalance-learning nearest-neighbor-rules undersampling

Last synced: 03 Aug 2024

https://github.com/MineEric64/UniConverter-Project

UniPack Converter for UniPad.

ableton algorithm algorithms leds mid

Last synced: 10 Aug 2024

https://github.com/zuramai/graphism

A tool to create graph visualization and run algorithms on top of it

algorithm canvas graph graph-visualization visualization

Last synced: 28 Oct 2024

https://github.com/justintime50/algorithms

Classic algorithms including Fizz Buzz, Bubble Sort, the Fibonacci Sequence, a Sudoku solver, and more.

algorithm algorithm-complexity algorithms big-o big-o-notation bubble-sort fibonacci-sequence fizz-buzz fizzbuzz sudoku sudoku-solver

Last synced: 02 Nov 2024

https://github.com/seogeurim/algorithm-practice

🚘 어디 한 번 꾸준히 풀어보자 알고리듬 🚖

algorithm java

Last synced: 29 Oct 2024

https://github.com/hpai-bsc/fluid-communities

Fluid Communities: A community detection algorithm

algorithm community-detection complex-networks fluid-communities graph python-2

Last synced: 12 Oct 2024

https://github.com/besnik/parallel-volume-rendering

Overview and detailed dicussion about parallel volume rendering on a cluster. We describe algorithms, optimalization techniques and challenges for real time rendering of big data on high performance clusters.

algorithm binary-swap c-plus-plus cluster cpp divide-and-conquer message-passing-interface mpi opengl parallel parallel-rendering raycast raycasting raytracing rendering rendering-engine visualization volume-data volume-rendering volume-visualization

Last synced: 11 Nov 2024

https://github.com/vojtamolda/game-ai

Game AI algorithms.

ai algorithm game python

Last synced: 23 Oct 2024

https://github.com/mmstick/permutate

Generic permutator written in Rust that permutates both lists of lists and singular lists using references.

algorithm permutation rust

Last synced: 27 Oct 2024

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

Wave function collapse procedural generation for arbitrary graphs

algorithm graphics procedural-generation wave-function-collapse

Last synced: 05 Nov 2024

https://github.com/richox/comprox

An experimental lossless data compression program with high compression ratio.

algorithm compression

Last synced: 12 Oct 2024

https://github.com/kristersjakobsson/solnp

C++ implementation of the SQP algorithm SOLNP, utilizing Lagrangian Relaxation to handle both Inequality and Equality constraint functions. Good for solving constrained objective functions on convex surfaces.

algorithm cpp11 dlib optimization-algorithms python python-wheels solnp solnp-algorithm wheels

Last synced: 12 Oct 2024

https://github.com/acecoooool/algs4cplusplus

Algorithms, 4th edition textbook code (using c++)

algorithm algs4 cplusplus-11 cplusplus-14

Last synced: 12 Oct 2024

https://github.com/da-in/algorithm-study

✏️ 알고리즘 스터디 (2023.01~)

algorithm codingtest daily study

Last synced: 07 Nov 2024

https://github.com/plugfox/leetcode

In this repository, I post solutions to LeetCode problems on Dart.

algorithm dart leetcode leetcode-solutions

Last synced: 28 Oct 2024

https://github.com/manifoldfr/rust-metropolis

Implementation of the Metropolis algorithm in the Rust programming language

algorithm monte-carlo rust

Last synced: 11 Oct 2024

https://github.com/cubicdaiya/bms

Boyer-Moore search algorithm in Go

algorithm

Last synced: 27 Oct 2024

https://github.com/georgezouq/interview

🏢 1000+ 各大公司前端面试题列表

algorithm css design html interview

Last synced: 10 Nov 2024

https://github.com/alexprut/algo

🍒 Classic Algorithms and Data Structures implemented in Java

algorithm algorithms data-structures java

Last synced: 12 Nov 2024

https://github.com/federicobond/c3-linearization

A package for doing Solidity and Python-style C3-linearization in ECMAScript

algorithm c3 linearization mro nodejs python solidity

Last synced: 28 Oct 2024

https://github.com/innofang/familybond

👨‍👨‍👧‍👧 An application, combined with children's end and parents' end, which lets children take good care of their parents and parents can use a smartphone to detect their heart rate.

algorithm android application care competition-project heart-rate modularization mvp suspicious-messages

Last synced: 11 Nov 2024

https://github.com/dedsecinside/descrypto

DES Encrypter/Decrypter

algorithm c dedsec des inside

Last synced: 05 Nov 2024

https://github.com/trishume/popclick

Detecting lip popping noises to trigger an action.

algorithm audio-recognition spectrograph

Last synced: 15 Oct 2024

https://github.com/ice1000/oi-codes

:closed_lock_with_key: Solutions for online code challenges. Don't be evil.

acm acm-icpc algorithm algorithm-challenges algorithms c cpp crystal dart elixir haskell javascript oi ruby rust solutions typescript

Last synced: 27 Oct 2024

https://github.com/richard-uk1/integer-sqrt-rs

Integer square root algorithm implemented for rust integer primitives

algorithm rust

Last synced: 09 Nov 2024

https://github.com/vincenzopalazzo/cpstl

Copy and Paste standard library (CPSTL) is a repository with a collection of data structure and algorithms in many different languages

algorithm bloom-filter competitive-programming competitive-programming-contests hacktoberfest

Last synced: 19 Oct 2024

https://github.com/cyrildever/feistel

Feistel cipher implementation in Golang for format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 28 Oct 2024

https://github.com/bobbui/sorting-algorithm-simulation

Sorting Algorithm Simulation

algorithm html js sorting-algorithms

Last synced: 12 Oct 2024

https://github.com/jonghough/qtcv

OpenCV 3.0 algorithms with Qt 5 GUI

algorithm detection opencv qt qt-gui qt5

Last synced: 11 Nov 2024

https://github.com/tentone/constellations

Particle collision with quad-tree experiment inspired by games like Eufloria and Auralux.

algorithm gamedev libgdx quadtree

Last synced: 23 Oct 2024

https://github.com/xcrypt0r/baekjoon

🔫 Solve Baekjoon Algorithm

algorithm baekjoon boj problem-solving ps

Last synced: 11 Nov 2024

https://github.com/outdooractive/gis-tools

A collection of GIS tools, including a GeoJSON implementation with projection support and WKB/WKT coders as well as many algorithms ported from turf.js

algorithm computational-geometry geojson geojson-data geojson-library geojson-parser geospatial gis ios linux macos swift swiftdata turf tvos watchos wkb wkt

Last synced: 27 Oct 2024

https://github.com/richox/sorting_algorithms_benchmark

sorting algorithms benchmark

algorithm benchmark sorting

Last synced: 12 Oct 2024

https://github.com/raoulvdberge/raptor

Simple Java implementation of the Raptor (Round-Based Public Transit Routing) algorithm.

algorithm journey-planner public-transport raptor transit

Last synced: 27 Oct 2024

https://github.com/enansari/quera

My submitted answers in Quera with 100 score

algorithm problem-solving quera quera-ir quera-programming-problems

Last synced: 11 Nov 2024