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/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/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/ivanfilipov/fmi-dsa

Some examples druing the DSA (data structures and algorithms) courses given by me (Ivan Filipov) as a teaching assistant @ Faculty of Mathematics and Informatics, Sofia University 2016-2019

algorithm data-structures dsa fmi

Last synced: 15 Dec 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/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/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/lorenzosinisi/neural_bridge

A bridge between a machine and a human expert (MVP expert system in Elixir)

algorithm decisions elixir expert-system humans machines machines-capable rete

Last synced: 25 Dec 2024

https://github.com/deltares/meshkernel

Deltares C++library for creating and editing meshes. It supports 1D & 2D unstructured meshes as well as curvilinear meshes.

algorithm computational-geometry curvilinear-grids mesh-generation mesh-orthogonalization unstructured-grids

Last synced: 02 Dec 2024

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

Python sorting functions time complexity calculator

algorithm calculator complexity python sorting-functions

Last synced: 05 Dec 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/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/lcp0578/php-algorithm

PHP 基本排序算法

algorithm php

Last synced: 24 Nov 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/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/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/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/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/alfex4936/python-bigo-calculator

Python sorting functions time complexity calculator

algorithm calculator complexity python sorting-functions

Last synced: 28 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: 21 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/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/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/jayboxyz/algorithm-notes

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

algorithm datastructure java leecode

Last synced: 31 Oct 2024

https://github.com/gsa/piv-conformance

Tool to verify conformance to the PIV data model per most recent releases of FIPS 201 and associated publications

algorithm fips201-2 identification-cards integrated-circuit-cards iso piv piv-cards sp800-73-4 sp800-76-2 sp800-78-4

Last synced: 19 Nov 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/hereismari/programming

Algorithms and code for competitive programming.

acm-icpc algorithm competitive-programming cplusplus education

Last synced: 22 Oct 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/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: 03 Dec 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/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/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/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/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/kowainik/idris-patricia

🌋 Idris implementation of patricia tree

algorithm containers data-structure idris persistence

Last synced: 12 Nov 2024

https://github.com/jawil/algorithm

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

algorithm es6 js

Last synced: 08 Nov 2024

https://github.com/huangrunhua/datastructure

中国海洋大学数据结构课程

algorithm c datastructure ouc

Last synced: 09 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/Mardiniii/go-data-structures

Linked list, stack, queue, Binary Tree, B-Tree, heap and Self-balancing tree implemented in Go

algorithm algorithms data-structures go golang structures

Last synced: 14 Nov 2024

https://github.com/posquit0/hackerrank

my solutions for hackerrank.com

algorithm algorithm-challenges c-plus-plus hackerrank

Last synced: 08 Nov 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/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/raj457036/path-finding-visualizer

An easy to use Interactive Graph Path visualizer with batteries included to implement your own Algorithm.

algorithm graph javascript path-visualization pathfinding visualization

Last synced: 20 Nov 2024

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/tirthajyoti/algorithm_maths_python

General math scripts and important algorithms' implementation in Python 3

algorithm mathematics prime-numbers python random-generation searching-algorithms sorting-algorithms

Last synced: 23 Oct 2024

https://github.com/mining-pool/go-randomx

golang binding for random-x algorithm variants

algorithm golang monero randomx

Last synced: 07 Nov 2024

https://github.com/adrian17/cpp-drop-merge-sort

C++ reimplementation of https://github.com/emilk/drop-merge-sort

algorithm c-plus-plus

Last synced: 13 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/bhhbazinga/bplustree

A simple persistent kv store based on B+Tree.

algorithm bplustree cplusplus kv

Last synced: 08 Nov 2024

https://github.com/fmw666/python

🍋 Python基础、Pygame游戏编程、Python算法与面试题、四种常用的Python Web框架、爬虫、数据可视化、机器学习。一共七个Python大方向!

algorithm basis crawler files gui learning-notes markdown pygame pyqt5 python3 script web

Last synced: 18 Dec 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/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/kirainmoe/acm-algorithm-template

💭💡🎈My algorithm template for xCPC.

acm-icpc algorithm

Last synced: 09 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/maruffahmed/algovisu

This is a fun project to visualize the most common types of soring algorithm (Bubble, Insertion, Quick and Merge). At the time of learning this algorithm I have try to implement them using ReactJs (A javaScript library).

algorithm bubble-sort eslint insertion-sort javascript merge-sort prettier quick-sort react reactjs tailwind visualization

Last synced: 21 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/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/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/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/silenceoverflow/cs-learning-resources

Learning Resources for Those New to Computer Science

algorithm computer-science machine-learning mooc programming

Last synced: 04 Dec 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: 10 Dec 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/smaniu/oim

Algorithms for online influence maximization

algorithm graph influence-maximization research-project

Last synced: 23 Nov 2024

https://github.com/leopeng1995/acplusplus

积累的算法代码库。

acm-icpc algorithm data-structures interview

Last synced: 08 Nov 2024

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

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

algorithm swift

Last synced: 07 Nov 2024

https://github.com/jinjor/elm-diff

A diff implementation for Elm

algorithm diff elm elm-diff

Last synced: 22 Nov 2024