
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 productiongrade java implementation of RAFT consensus algorithm.

under BSD 3Clause "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 generalpurpose dataflowbased 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 HMMViterbi 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 lockfree current limiting framework based on token bucket algorithm.基于令牌桶算法实现的分布式无锁限流框架。

under Apache License 2.0 license

Java rate limiting library based on token/leakybucket 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 Multiobjective 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 Timebased Onetime Password Algorithm

under Apache License 2.0 license

:book: Commonly used computerbased 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 Localitysensitive Hashing (LSH) and multi index hashing for hamming space.

under MIT License license

a beginnerfriendly 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

Ytklearn 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, Fieldaware 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 2Clause "Simplified" License license

OpenAS2 is a javabased 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 FaultInducing 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 3Clause "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 densitybased algorithms including DBSCAN, kMeans, kMedoids, 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 bugintroducing 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,TFIDF 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 SeasonalTrendLoess timeseries decomposition algorithm.

under MIT License license

Sharpen your problem solving skills by learning core computer science concepts in a painfree 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 (Timebased Onetime 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

LZbased 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 DeDuplication in Streams

under MIT License license

Package provides java implementation of reinforcement learning algorithms such QLearn, RLearn, SARSA, ActorCritic

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

awsv4signerjava is a lightweight, zerodependency 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 anyangle 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 PathRanking 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, AStar 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 RETEOO.

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 highlevel 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, Forwardbackward, Viterbi and BaumWelch 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 singlepass, distributed, sublinearspace 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: TimeBased OneTime Password Algorithm.

under Apache License 2.0 license

Online Machine Learning Algorithms

under Apache License 2.0 license

Library which contains several timedependent 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 multisensors, 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 exactcover 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 3Clause "New" or "Revised" License license

Treebased Autofolding Software Summarization Algorithm

under BSD 3Clause "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 graphtheory algorithms framework in Java

under MIT License license

dateparser is a smart and highperformance 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, consonantvowel, context free grammar, and markov chain methods.

under Apache License 2.0 license

genetic algorithm for selfreferential image approximation.

under MIT License license

Assorted functionaloriented data structures and algorithms for Java.