Java Algorithms

Open-source Java projects categorized as Algorithms

Top 23 Java Algorithm Projects

  • JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

    Project mention: How come there's no English version of JavaGuide? | reddit.com/r/learnjava | 2023-04-08
  • interviews

    Everything you need to know to get the job.

    Project mention: To all NRI's and Master's Bondhas in US | reddit.com/r/Ni_Bondha | 2022-12-11

    https://github.com/kdn251/interviews and https://github.com/donnemartin/system-design-primer are some free resources to start prepping. Paid ones are grokking the sys design, leet code, youtube etc. While leet code is the worst possible way to interview candidates everyone tests you on leetcode problems because it makes the interviewers job easier :) I interviewed and hired a decent amount of candidates and always asked leetcode questions. Even though I don’t like it, that’s how the companies want to do it.

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Java

    All Algorithms implemented in Java

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • hello-algorithm

    🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站

    Project mention: Grokking the coding interview vs structy vs neetcode | reddit.com/r/learnprogramming | 2023-04-24

    you can try the premium ones on https://www.lintcode.com/ unless it's changed since the last time I prepped

  • Algorithms

    A collection of algorithms and data structures (by williamfiset)

  • DSA-Bootcamp-Java

    This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom.

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • CtCI-6th-Edition

    Cracking the Coding Interview 6th Ed. Solutions

    Project mention: Free Resources to Help You Ace Your Interviews | dev.to | 2023-02-03
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • AlgoDS

    Implementation of Algorithms and Data Structures, Problems and Solutions

  • tlaplus

    TLC is an explicit state model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.

    Project mention: A collection of lock-free data structures written in standard C++11 | news.ycombinator.com | 2023-05-10

    Checking the invariant with assert is also useful in my limited experience with concurrency.

    https://lamport.azurewebsites.net/tla/tla.html

  • Project-Euler-solutions

    Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell. (by nayuki)

    Project mention: C++ interview coding exercise with solution | reddit.com/r/cpp | 2022-11-22

    I don't have my old code, but https://www.programiz.com/python-programming/online-compiler/ + https://github.com/nayuki/Project-Euler-solutions/blob/master/python/p215.py says W(30,11) is 1007720438618812.

  • FAANG

    Competitive programming questions.

  • oj! Algorithms

    oj! Algorithms

  • image-comparison

    Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation QA tests.

  • Data-Structures-and-Algorithms

    Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems. (by alpha037)

  • Erdos

    Modular and modern graph-theory algorithms framework in Java

  • geekific-youtube

    https://www.youtube.com/c/Geekific

  • ds-algo-solutions

    A collection of solutions for Hackerrank data structures and algorithm problems in Python

  • data-structures-and-algorithms-in-java

    Data Structures and Algorithms in Java ( DSA ) (by Deepali-Srivastava)

    Project mention: Data Structures and Algorithms In Java | reddit.com/r/learnjava | 2022-09-06

    Data Structures and Algorithms In Java

  • LeetCodeTopInterviewQuestions

    Leetcode Top Interview questions discussed in Leetcode. https://leetcode.com/explore/interview/card/top-interview-questions

    Project mention: Leetcode 88. Merge Sorted Array | dev.to | 2022-06-07
  • CodeSolution

    Code Solution for my YouTube Channels

    Project mention: Making Code Executable | reddit.com/r/javahelp | 2023-02-22
  • Java-DSA

    My DSA practise

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • Data-Structures-and-Algorithms

    Solutions to Arrays, Strings, Lists, Sorting, Stacks, Trees and General DS problems using JAVA. (by anishkumar127)

    Project mention: Dsa Repository | dev.to | 2022-09-12

    If anyone want to contribution feel free to contribute.Link DSA

  • LeetCode

    LeetCode problems that are solved. (by Rohithv07)

  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-10.

Java Algorithms related posts

Index

What are some of the best open-source Algorithm projects in Java? This list will help you:

Project Stars
1 JavaGuide 134,200
2 interviews 59,895
3 Java 52,126
4 hello-algorithm 32,339
5 Algorithms 14,804
6 DSA-Bootcamp-Java 11,829
7 CtCI-6th-Edition 10,703
8 AlgoDS 3,398
9 tlaplus 2,045
10 Project-Euler-solutions 1,768
11 FAANG 1,518
12 oj! Algorithms 426
13 image-comparison 280
14 Data-Structures-and-Algorithms 271
15 Erdos 112
16 geekific-youtube 103
17 ds-algo-solutions 37
18 data-structures-and-algorithms-in-java 31
19 LeetCodeTopInterviewQuestions 20
20 CodeSolution 20
21 Java-DSA 12
22 Data-Structures-and-Algorithms 10
23 LeetCode 7
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
www.onlyoffice.com