-
under MIT License license
-
All Algorithms implemented in Java
-
under GNU General Public License v3.0 license
-
Algorithms, 4th edition textbook code and libraries
-
under Apache License 2.0 license
-
Algorithms and Data Structures implemented in Java
-
under MIT License license
-
A collection of algorithms and data structures
-
under Apache License 2.0 license
-
Solutions for some common algorithm problems written in Java.
-
under MIT License license
-
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
-
under GNU General Public License v3.0 license
-
A repo to contains data structure s and algorithms, regardless of language.
-
under Apache License 2.0 license
-
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
-
under Apache License 2.0 license
-
A production-grade java implementation of RAFT consensus algorithm.
-
under BSD 3-Clause "New" or "Revised" License license
-
The library contains a number of interconnected Java packages that implement machine learning and artificial intelligence algorithms. These are artificial intelligence algorithms implemented for the kind of people that like to implement algorithms themselves.
-
under Apache License 2.0 license
-
Easy Machine Learning is a general-purpose dataflow-based system for easing the process of applying machine learning algorithms to real world tasks.
-
under MIT License license
-
Popular Algorithms and Data Structures implemented in popular languages
-
under MIT License license
-
hackerrank solutions github | hackerrank all solutions | hackerrank solutions for java | hackerrank video tutorial | hackerrank cracking the coding interview solutions | hackerrank data structures | hackerrank solutions algorithms | hackerrank challenge | hackerrank coding challenge | hackerrank algorithms solutions github| hackerrank problem solving | hackerrank programs solutions | JAVAAID |all hackerrank solutions | Coding Interview Preparation
-
under MIT License license
-
Solutions to all the exercises of the Algorithms book by Robert Sedgewick and Kevin Wayne
-
under GNU General Public License v3.0 license
-
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.
-
under Creative Commons Zero v1.0 Universal license
-
算法精粹--举一反三,抛弃题海战术
-
under Apache License 2.0 license
-
An implementation of HMM-Viterbi Algorithm 通用的维特比算法实现
-
under MIT License license
-
Code Repository associated with "Algorithms In A Nutshell", 2ed, published by O'Reilly Media, Inc. http://shop.oreilly.com/product/0636920032885.do
-
under MIT License license
-
A collection of commonly asked about data structures and algorithms for technical interviews
-
under Apache License 2.0 license
-
A novel implementation of the Raft consensus algorithm
-
under GNU General Public License v3.0 license
-
Algorithms and Data Structures in Java
-
under Apache License 2.0 license
-
Distributed lock-free current limiting framework based on token bucket algorithm.基于令牌桶算法实现的分布式无锁限流框架。
-
under Apache License 2.0 license
-
Java rate limiting library based on token/leaky-bucket algorithm.
-
under MIT License license
-
Hashids algorithm v1.0.0 implementation in Java
-
under Apache License 2.0 license
-
Jenetics - Genetic Algorithm, Genetic Programming, Evolutionary Algorithm, and Multi-objective Optimization
-
under Apache License 2.0 license
-
Mazerunner extends a Neo4j graph database to run scheduled big data graph compute algorithms at scale with HDFS and Apache Spark.
-
under Apache License 2.0 license
-
Data Structures and Algorithms in Java (useful in interview process)
-
under MIT License license
-
算法图解的算法代码示例,用Python和Java实现,后期会加入其它语言
-
under Apache License 2.0 license
-
Mathematical Finance Library: Algorithms and methodologies related to mathematical finance.
-
under ISC License license
-
Two Factor Authentication Java code implementing the Time-based One-time Password Algorithm
-
under Apache License 2.0 license
-
:book: Commonly used computer-based algorithms - 计算机常用基础算法 - Star me if you like it!
-
under GNU Lesser General Public License v3.0 license
-
A Java library implementing practical nearest neighbour search algorithm for multidimensional vectors that operates in sublinear time. It implements Locality-sensitive Hashing (LSH) and multi index hashing for hamming space.
-
under MIT License license
-
a beginner-friendly repository made for open source beginners. add any sorting algorithms in any language to this repository :)
-
under MIT License license
-
A simple implementation of simhash algorithm by java.
-
under MIT License license
-
麻将胡牌算法以及AI算法
-
under MIT License license
-
Sorting Visualizer with 6 different views and 14 included sorting algorithms
-
under MIT License license
-
Ytk-learn is a distributed machine learning library which implements most of popular machine learning algorithms(GBDT, GBRT, Mixture Logistic Regression, Gradient Boosting Soft Tree, Factorization Machines, Field-aware Factorization Machines, Logistic Regression, Softmax).
-
under Apache License 2.0 license
-
This is a simple App to test some blur algorithms on their visual quality and performance.
-
under GNU General Public License v2.0 license
-
Java fuzzy string matching implementation of the well known Python's fuzzywuzzy algorithm. Fuzzy search for Java
-
under Apache License 2.0 license
-
Java library for the HyperLogLog algorithm
-
under MIT License license
-
First attempt at an efficient pathfinding algorithm in Java. I made this visualization to show the beauty of pathfinding. You can modify all major features of my algorithm through the graphics interface.
-
under GNU General Public License v3.0 license
-
Golub, Glattfelder and Olsen, ''The Alpha Engine: Designing an Automated Trading Algorithm''
-
under BSD 2-Clause "Simplified" License license
-
OpenAS2 is a java-based implementation of the EDIINT AS2 standard. It is intended to be used as a server. It is extremely configurable and supports a wide variety of signing and encryption algorithms.
-
under Apache License 2.0 license
-
A collection of algorithms for mining data streams
-
under Apache License 2.0 license
-
Dexter is a framework that implements some popular algorithms and provides all the tools needed to develop any entity linking technique.
-
under Apache License 2.0 license
-
Java/MySQL live algorithmic trading using Interactive Brokers API
-
under MIT License license
-
Visualization and comparison of sorting algorithms
-
under Apache License 2.0 license
-
A variant of the Largest Area Fit First (LAFF) algorithm + brute force algorithm
-
under GNU General Public License v3.0 license
-
SZZ Algorithm To Detect Fault-Inducing Commits
-
under Apache License 2.0 license
-
Eight sort algorithms in java, include Test and Comparison module.
-
under Apache License 2.0 license
-
A Java implementation of Shamir's Secret Sharing algorithm over GF(256).
-
under Apache License 2.0 license
-
数据algorithm & 分析算法
-
under BSD 3-Clause "New" or "Revised" License license
-
Rendezvous or Highest Random Weight (HRW) hashing algorithm
-
under Apache License 2.0 license
-
数据结构算法Java实现。关于Java《数据结构算法》核心技术学习积累的例子,是初学者及核心技术巩固的最佳实践。
-
under Apache License 2.0 license
-
A suite of classification clustering algorithm implementations for Java. A number of partitional, hierarchical and density-based algorithms including DBSCAN, k-Means, k-Medoids, MeanShift, Affinity Propagation, HDBSCAN and more.
-
under Apache License 2.0 license
-
Anomaly Detection Algorithms with Java
-
under MIT License license
-
A Java library that implements several algorithms that calculate similarity between strings.
-
under Apache License 2.0 license
-
Accurate Species TRee ALgorithm
-
under MIT License license
-
An implementation of the SZZ algorithm, i.e., an approach to identify bug-introducing commits.
-
under GNU General Public License v3.0 license
-
The most important algorithms and data structures in use today.
-
under Apache License 2.0 license
-
Open TLD (Predator) algorithm port to Android
-
under GNU Lesser General Public License v3.0 license
-
University course material for Algorithms and Data Structures in Java, with a particular emphasis on software testing. Includes exercises, with solutions.
-
under MIT License license
-
Implementation of algorithm in keyword extraction,including TextRank,TF-IDF and the combination of both
-
under MIT License license
-
Java program that uses a genetic algorithm to train snakes: https://www.youtube.com/watch?v=BBLJFYr7zB8
-
under Apache License 2.0 license
-
Java implementation of Seasonal-Trend-Loess time-series decomposition algorithm.
-
under MIT License license
-
Sharpen your problem solving skills by learning core computer science concepts in a pain-free manner
-
under MIT License license
-
Computer Vision Algorithm to detect a hand pose using Android and OpenCV
-
under Apache License 2.0 license
-
An implementation of the k shortest paths algorithm in Java
-
under MIT License license
-
Spring Security Login with Google Authenticator (Time-based One-time Password Algorithm, TOTP)
-
under MIT License license
-
A collection of data structures and algorithms puzzles
-
under MIT License license
-
The Caliko library is an implementation of the FABRIK inverse kinematics algorithm in Java.
-
under GNU Affero General Public License v3.0 license
-
A collection of Java libraries for basic AI algorithms (JAICore) and automated software composition, in particular AutoML (softwareconfiguration)
-
under GNU General Public License v2.0 license
-
구름EDU 알고리즘 문제해결기법 입문 과목의 답안 코드집입니다.
-
under MIT License license
-
APTED algorithm for the Tree Edit Distance
-
under MIT License license
-
A collection of various useful algorithms and data structures along with their Java implementations.
-
under Apache License 2.0 license
-
52 bit GeoHash search algorithm.
-
under Do What The F*ck You Want To Public License license
-
LZ-based compression algorithm for Java
-
under Apache License 2.0 license
-
HyperLogLog (original and hyperloglog++) algorithm implementation in java.
-
under Apache License 2.0 license
-
Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams
-
under MIT License license
-
Package provides java implementation of reinforcement learning algorithms such Q-Learn, R-Learn, SARSA, Actor-Critic
-
under Creative Commons Attribution Share Alike 4.0 International license
-
:books: 算法和数据结构教程
-
under MIT License license
-
Code for programming assignments in Java from the Coursera course, Algorithms Part I.
-
under MIT License license
-
[Deprecated] An optimized MapReduce for item‐based collaborative filtering recommendation algorithm with empirical analysis
-
under Apache License 2.0 license
-
A collection of Ant Colony Optimization (ACO) algorithms for the data mining classification and regression tasks
-
under MIT License license
-
A collection of sorting algorithms written in Java.
-
under GNU General Public License v3.0 license
-
This repository contains public source files for use in SER222 (Data Structures & Algorithms) at Arizona State University.
-
under MIT License license
-
An android app using OpenCV's BackgroundSubtractionMOG algorithm
-
under GNU Affero General Public License v3.0 license
-
Algorithm for music composition
-
under MIT License license
-
awesome algorithm
-
under Apache License 2.0 license
-
A collection of algorithms (including Yen, Eppstein, and Lazy Eppstein) to compute the K shortest paths between two nodes in a weighted, directed graph, implemented in Java.
-
under Apache License 2.0 license
-
aws-v4-signer-java is a lightweight, zero-dependency implementation of the AWS V4 signing algorithm required by many of the AWS services.
-
under GNU General Public License v3.0 license
-
Codes and resolutions of the exercises of Goodrich, Tamassia & Goldwasser's Data Structures & Algorithms in Java Sixth Edition Book (2014).
-
under Apache License 2.0 license
-
A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.
-
under MIT License license
-
A simple and lean Java implementation of an incremental 2D Delaunay triangulation algorithm.
-
under GNU General Public License v3.0 license
-
The Heracles framework for developing and evaluating text mining algorithms
-
under Apache License 2.0 license
-
This is a Java project about exercises of the book "Algorithms(Fourth Edition)"
-
under MIT License license
-
Java package that provides data structures and algorithms for network analysis.
-
under MIT License license
-
Algorithmic Programming Exercises
-
under The Unlicense license
-
A collection of algorithms used for any-angle pathfinding with visualisations.
-
under MIT License license
-
Example of running a Genetic Algorithm (Travelling Salesman) on Apache Spark
-
under Apache License 2.0 license
-
Build Amazon Product Advertising API request URLs without having to read the documentation or study the used hashing algorithms.
-
under MIT License license
-
Repository for the Path-Ranking Algorithm
-
under MIT License license
-
Application that generates musical compositions from algorithmically generated patterns, based on work by Duncan Lockerby.
-
under Apache License 2.0 license
-
:smiley:基础算法和设计模式(Java & Scala)
-
under MIT License license
-
Java Code for Contraction Hierarchies Algorithm, A-Star Algorithm and Bidirectional Dijkstra Algorithm. Tested and Verified Code.
-
under Apache License 2.0 license
-
Bandit algorithms and test framework in Java
-
under Apache License 2.0 license
-
A Java implementation of A* (A star) and Dijkstra search algorithm for comparison.
-
under MIT License license
-
Collection of algorithms and datastructures implemented in Java.
-
under MIT License license
-
Algorithms and Data structures
-
under MIT License license
-
Java Algorithm Library for Problem Solving
-
under Apache License 2.0 license
-
Examples of situations highlighting differences between the new Drools 6 rule engine algorithm called PHREAK and its predecessor RETE-OO.
-
under Apache License 2.0 license
-
Pure Java implementations of Murmur hash algorithms
-
under GNU Lesser General Public License v3.0 license
-
Gaalop (Geometic Algebra Algorithms Optimizer) is a software to compile and optimize geometric algebra (GA) expressions into high-level programming language code. Geometric algebra expressions can be developed using the freely available CLUCalc software by Christian Perwass. Gaalop optimizes CLUCalc expressions and produces C++ (AMP), OpenCL, CUDA, CLUCalc or LaTeX output. The optimized code is free of geometric algebra operations and runs very efficiently on various platforms.
-
under MIT License license
-
Java program to solve the 8 puzzle problem using branch and bound algorithm.
-
under MIT License license
-
Distributed UID generator based on snowflake algorithm
-
under MIT License license
-
algorithm primer - 算法基础、Leetcode 编程和剑指offer,Java/Scala实现
-
under Apache License 2.0 license
-
A java implementation of Ramer–Douglas–Peucker algorithm for reducing number of points in data series.
-
under Apache License 2.0 license
-
A java implementation of the raft distributed consensus algorithm
-
under MIT License license
-
A Java implementation of Hidden Markov Model. The implementation contains Brute Force, Forward-backward, Viterbi and Baum-Welch algorithms
-
under GNU General Public License v3.0 license
-
各个排序算法
-
under MIT License license
-
Interview prep with algorithms and data structures
-
under Apache License 2.0 license
-
中国明星数据爬取。你甚至可以拿到互联网上所有的人之间的关系,接下来你可以自己发挥!基于这些数据,你可以完成更多有趣的事情。比如说社交网络分析,关系网络可视化,算法研究,和其他有意思的事情。Chinese star data crawling. You can even get all the people on the internet! Based on these data, you can do more interesting things. For example, social network analysis, relational network visualization, algorithm research, and other interesting things.
-
under MIT License license
-
A solution for Vehicle Routing Problem (VRP) in Java with heuristic algorithms and Tabu search
-
under GNU General Public License v3.0 license
-
Vehicle Routing Problem solved using Ant Colony System, Greedy and Tabu Search algorithms
-
under GNU General Public License v3.0 license
-
Algorithm who creates the 3 parameters to get info of the TikTok Api.
-
under Apache License 2.0 license
-
A collection of libraries for single-pass, distributed, sublinear-space approximate aggregation and sketching algorithms. Currently: HyperLogLog++; more to come.
-
under Apache License 2.0 license
-
TOTP authenticator for Java ME enabled devices. It's an implementation of the RFC 6238 - TOTP: Time-Based One-Time Password Algorithm.
-
under Apache License 2.0 license
-
Online Machine Learning Algorithms
-
under Apache License 2.0 license
-
Library which contains several time-dependent data and index structures (e.g., IntervalTree, BucketTimeSeries), as well as algorithms.
-
under GNU General Public License v3.0 license
-
This project introduces how to conduct indoor positioning using multi-sensors, including WiFi and mobile sensors, such as accelerometer and magnetometer.We use KNN algorithm to deal with WiFi RSS and use accelerometer and magnetometer to study stepping information of pedestrian.
-
under Apache License 2.0 license
-
常用查找和排序算法
-
under Apache License 2.0 license
-
Map Reduce Implementation of a community detection algorithm extending Louvain method for community detection.
-
under MIT License license
-
Implementation of Knuth's Dancing Links algorithm for exact-cover problems (includes sudoku solver)
-
under GNU General Public License v3.0 license
-
Various algorithms for analysing genomics data
-
under MIT License license
-
GeneticAlgorithm(Java) For TSP
-
under MIT License license
-
Opportunistic network simulator able to replay mobility traces and emulate data routing and dissemination algorithms
-
under MIT License license
-
A population based stochastic algorithm for finding the minimum value in a function.
-
under MIT License license
-
Code Snippets, DataStructure, Algorithm and DesignPattern Implementations/Solutions for Several Programming Language: Java, JavaScript, Go, Python, Rust, etc. :dizzy: 多语言版本的数据架构与算法,设计模式,常用代码片等实现。
-
under Do What The F*ck You Want To Public License license
-
A playground for learning DataStructures, Algorithms and Object Oriented Concepts.
-
under Apache License 2.0 license
-
Refactoring and improving a gist from Vijini Mallawaarachchi
-
under MIT License license
-
Java implementation of Luhn Algorithm, used for Credit card number checksum validation.
-
under MIT License license
-
Java implementation of the Process Mining Alpha algorithm for Workflow Network discovery
-
under Apache License 2.0 license
-
An Android layout class that uses the Cassowary incremental constraint solving algorithm
-
under Apache License 2.0 license
-
Java implementation of a hyphenation algorithm
-
under MIT License license
-
Graph Processing Algorithms on top of Neo4j
-
under MIT License license
-
:mortar_board::100: Bonus Assignments of Algorithms 4th Edition, by Robert Sedgewick and Kevin Wayne
-
under Apache License 2.0 license
-
Fluid Simulator implementing all the main algorithms like SPH, MPM and PBF
-
under Apache License 2.0 license
-
Aika is a Java library that automatically extracts and annotates semantic information into text. In case this information is ambiguous, Aika will generate several hypothetical interpretations concerning the meaning of this text and pick the most likely one.
-
under Apache License 2.0 license
-
Steganography software for encrypting text into image that uses modified version of LSB (Least Significant Bit) algorithm.
-
under Apache License 2.0 license
-
Source code for several Metanome data profiling algorithms
-
under GNU Affero General Public License v3.0 license
-
Chess clock and move compression algorithms for lichess.org
-
under MIT License license
-
Java port of SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm
-
under GNU General Public License v3.0 license
-
An Enhanced Lesk Word Sense Disambiguation Algorithm through a Distributional Semantic Model
-
under BSD 3-Clause "New" or "Revised" License license
-
Tree-based Autofolding Software Summarization Algorithm
-
under BSD 3-Clause "New" or "Revised" License license
-
A Java port of the Kiwi C++ implementation of the Cassowary constraint solving algorithm
-
under MIT License license
-
The BART Project: Benchmarking Algorithms for (data) Repairing and Translation
-
under MIT License license
-
FX algorithm trading system with Java/kdb. (Open Source limited version)
-
under MIT License license
-
modular and modern graph-theory algorithms framework in Java
-
under MIT License license
-
dateparser is a smart and high-performance date parser library, it supports hundreds of different formats, nearly all format that we may used. And this is also a showcase for "retree" algorithm.
-
under MIT License license
-
Apriori Algorithm Implementation in Java, Scala
-
under MIT License license
-
A collection of name generation algorithms including the combinatorial, consonant-vowel, context free grammar, and markov chain methods.
-
under Apache License 2.0 license
-
genetic algorithm for self-referential image approximation.
-
under MIT License license
-
Assorted functional-oriented data structures and algorithms for Java.