An open-source, animated, illustrated tutorial on data structures and algorithms with runnable code in many languages.
All Algorithms implemented in Java
TLC is a model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
左程云的算法和数据结构通关课
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
A Java library for technical analysis.
Java rate limiting library based on token-bucket algorithm.
The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Get started with Timefold quickstarts here. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Statistical Machine Intelligence & Learning Engine
😀 代码面试题集,包括剑指 Offer、编程之美等
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
신입 개발자 면접 대비 CS 스터디 👨🏻💻👩🏻💻 🔥
List of Programs related to data structures and algorithms
Pure Java LP, QP and MIP solvers plus fast linear algebra. Zero dependencies, MIT licensed. Mathematical optimization and linear algebra for the JVM.
google maps for block game
Solutions to all the exercises of the Algorithms book by Robert Sedgewick and Kevin Wayne
fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues.
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
A software library of stochastic streaming algorithms, a.k.a. sketches.
Jenetics - Genetic Algorithm, Genetic Programming, Grammatical Evolution, Evolutionary Algorithm, and Multi-objective Optimization
Carrot2: Text Clustering Algorithms and Applications
Source code for the Neo4j Graph Data Science library of graph algorithms.
Daily grind 🏃
MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.
A variant of the Largest Area Fit First (LAFF) algorithm + brute force algorithm
Library for cross-version Minecraft Bukkit support and various efficient API methods.
A persistent native vector-hypergraph database for higher-order interactions
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
Build visual detection tasks fast with an open-source platform. Connect cameras, video streams, and heterogeneous vision models; define algorithms with prompts; configure frame sampling and detection regions; and manage alerts. Everything you need to put visual AI to work, in one place.
Java implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"