anthonynsimon / Java Ds Algorithms
Data Structures and Algorithms in Java
Stars: ✭ 125
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Java Ds Algorithms
Data Structures
Common data structures and algorithms implemented in JavaScript
Stars: ✭ 139 (+11.2%)
Mutual labels: algorithm, graph, tree, stack, dijkstra
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (+42.4%)
Mutual labels: algorithm, graph, tree, stack, trie
Data Structures Algorithms
My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Stars: ✭ 273 (+118.4%)
Mutual labels: algorithm, graph, tree, matrix, strings
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+49.6%)
Mutual labels: algorithm, graph, tree, stack, sort
Learningmasteringalgorithms C
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
Stars: ✭ 615 (+392%)
Mutual labels: algorithm, graph, tree, stack, sort
Cracking The Coding Interview
Solutions for Cracking the Coding Interview - 6th Edition
Stars: ✭ 35 (-72%)
Mutual labels: graph, tree, matrix, stack, strings
Javascript Datastructures Algorithms
📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Stars: ✭ 3,221 (+2476.8%)
Mutual labels: algorithm, graph, tree, stack
Java Algorithms Implementation
Algorithms and Data Structures implemented in Java
Stars: ✭ 3,927 (+3041.6%)
Mutual labels: algorithm, graph, tree, sort
Algo Tree
Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.
Stars: ✭ 166 (+32.8%)
Mutual labels: graph, tree, stack, trie
Algorithms
Minimal examples of data structures and algorithms in Python
Stars: ✭ 20,123 (+15998.4%)
Mutual labels: algorithm, graph, tree, sort
Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+3452.8%)
Mutual labels: algorithm, graph, tree, stack
Buckets Swift
Swift Collection Data Structures Library
Stars: ✭ 106 (-15.2%)
Mutual labels: graph, matrix, stack, trie
Algorithms
CLRS study. Codes are written with golang.
Stars: ✭ 482 (+285.6%)
Mutual labels: algorithm, graph, tree, sort
geeks-for-geeks-solutions
✅ My own Amazon, Microsoft and Google SDE Coding challenge Solutions (offered by GeeksForGeeks).
Stars: ✭ 246 (+96.8%)
Mutual labels: tree, stack, matrix
Datastructure
常用数据结构及其算法的Java实现,包括但不仅限于链表、栈,队列,树,堆,图等经典数据结构及其他经典基础算法(如排序等)...
Stars: ✭ 419 (+235.2%)
Mutual labels: tree, stack, sort
Coding Interview Gym
leetcode.com , algoexpert.io solutions in python and swift
Stars: ✭ 451 (+260.8%)
Mutual labels: graph, stack, trie
Geeksforgeeks Dsa 2
This repository contains all the assignments and practice questions solved during the Data Structures and Algorithms course in C++ taught by the Geeks For Geeks team.
Stars: ✭ 53 (-57.6%)
Mutual labels: graph, tree, stack
Algorithms
A collection of algorithms and data structures
Stars: ✭ 11,553 (+9142.4%)
Mutual labels: algorithm, dijkstra, strings
Data Structures and Algorithms in Java
Trying out various DS and Algorithms for learning purposes and to refresh my Java skills.
All with their corresponding tests. Go to tests root directory
Data Structures:
- Prefix Tree (Trie)
- Singly Linked List
- Stack
- Queue
- Dynamic Array
- Multi Stack in Array
- HashTable
- Binary Search Tree
- Undirected Graph
- Priority Queue using min-heap
Algorithms:
Trees
- Build a minimum height tree from an unsorted/sorted array
- Build list of lists that each contain the tree nodes per height level
- Check if tree is BST
- Find the in-order successor of a node in a tree
- Recursively calculate height and balance of tree in one pass
- Autocomplete a word using a Trie
Arrays
Stacks and Queues
Sorting
Strings
- String has unique characters
- Check if string is permutation of another
- URLify string
- Reverse string
- Check if string is permutation of a palindrome
- Check if string is palindrome
- String sanitizer
- Check if strings have more than one edit
- Basic string compression
Linked Lists
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].
