All Projects → Data-Structures-and-Algorithms → Similar Projects or Alternatives

1069 Open source projects that are alternatives of or similar to Data-Structures-and-Algorithms

Cracking The Coding Interview
📚 C++ and Python solutions with automated tests for Cracking the Coding Interview 6th Edition.
Stars: ✭ 396 (+175%)
Java-Questions-and-Solutions
This repository aims to solve and create new problems from different spheres of coding. A path to help students to get access to solutions and discuss their doubts.
Stars: ✭ 34 (-76.39%)
py-algorithms
Algorithms and Data Structures, solutions to common CS problems.
Stars: ✭ 26 (-81.94%)
common-algorithms-js
Common algorithms implemented in JavaScript.
Stars: ✭ 34 (-76.39%)
Opends
Template Library of Data Structures in C++17
Stars: ✭ 151 (+4.86%)
Mutual labels:  avl-tree, trie
Mlib
Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
Stars: ✭ 321 (+122.92%)
Mutual labels:  tree, queue
Python3 data structures
Code from Youtube Tutorial Series
Stars: ✭ 90 (-37.5%)
Mutual labels:  avl-tree, linked-list
Datastructure
常用数据结构及其算法的Java实现,包括但不仅限于链表、栈,队列,树,堆,图等经典数据结构及其他经典基础算法(如排序等)...
Stars: ✭ 419 (+190.97%)
Mutual labels:  tree, queue
Algorithms
CLRS study. Codes are written with golang.
Stars: ✭ 482 (+234.72%)
Mutual labels:  tree, dynamic-programming
Coderchef Kitchen
The official repository for our programming kitchen which consists of 50+ delicious programming recipes having all the interesting ingredients ranging from dynamic programming, graph theory, linked lists and much more. All the articles contain beautiful images and some gif/video at times to help clear important concepts.
Stars: ✭ 306 (+112.5%)
Mutual labels:  linked-list, dynamic-programming
Gods
GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, …
Stars: ✭ 10,883 (+7457.64%)
Mutual labels:  tree, avl-tree
Java Ds Algorithms
Data Structures and Algorithms in Java
Stars: ✭ 125 (-13.19%)
Mutual labels:  tree, trie
Slim
Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).
Stars: ✭ 1,705 (+1084.03%)
Mutual labels:  tree, trie
Cdcontainers
Library of data containers and data structures for C programming language.
Stars: ✭ 57 (-60.42%)
Mutual labels:  avl-tree, queue
Computer Science In Javascript
Computer science reimplemented in JavaScript
Stars: ✭ 2,590 (+1698.61%)
Mutual labels:  tree, sorting-algorithms
Libdict
C library of key-value data structures.
Stars: ✭ 234 (+62.5%)
Mutual labels:  tree, avl-tree
alvito
Alvito - An Algorithm Visualization Tool for Python
Stars: ✭ 52 (-63.89%)
Mutual labels:  sorting, sorting-algorithms
Golang Examples
Some examples for the programming language Go.
Stars: ✭ 14 (-90.28%)
Mutual labels:  linked-list, sorting-algorithms
data-structure-project
自己实现集合框架系列整理总结
Stars: ✭ 29 (-79.86%)
Mutual labels:  tree, queue
myleetcode
♨️ Detailed Java & Python solution of LeetCode.
Stars: ✭ 34 (-76.39%)
Mutual labels:  tree, queue
dsa
data structure and algorithm - examples and implementations
Stars: ✭ 13 (-90.97%)
Mutual labels:  linked-list, sorting-algorithms
Algorithm-Implementation
This is our effort to collect the best implementations to tough algorithms. All codes are written in c++.
Stars: ✭ 16 (-88.89%)
Mutual labels:  sorting-algorithms, segment-tree
avl array
High performance templated AVL tree using a fixed size array. Extensive test suite passing.
Stars: ✭ 33 (-77.08%)
Mutual labels:  tree, avl-tree
Sorting-Visualizer
📊 Sorting.Visualizer is a web app for visualizing a bunch of different sorting algorithms Like Selection Sort, Bubble Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort With the functionality of (Speed Control) and (Array Size Control)...
Stars: ✭ 37 (-74.31%)
problem-solving
No description or website provided.
Stars: ✭ 56 (-61.11%)
Harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib
Stars: ✭ 18 (-87.5%)
Mutual labels:  tree, queue
AlgorithmVisualizer
A better visualization of different algorithms made with React
Stars: ✭ 123 (-14.58%)
Mutual labels:  sorting, sorting-algorithms
go-avltree
AVL tree with some useful extensions written in Go
Stars: ✭ 29 (-79.86%)
Mutual labels:  tree, avl-tree
psolving-paradigms
Common problems of dynamic programming methods and techniques, including prerequisites, for competitive programmers.
Stars: ✭ 34 (-76.39%)
algorithms
The All ▲lgorithms documentation website.
Stars: ✭ 114 (-20.83%)
data-structures-algorithms
Self-practice in Data Structures & Algorithms
Stars: ✭ 29 (-79.86%)
Mutual labels:  avl-tree, binary-search-tree
Problem-Solving
This Repository consists of my solutions💡 in Python 3 to various problems in Data Structures and Algorithms.🎖️
Stars: ✭ 17 (-88.19%)
Mutual labels:  linked-list, binary-search-tree
Kxsort
Fast in-place radix sort with STL-like API
Stars: ✭ 35 (-75.69%)
Mutual labels:  sorting, sorting-algorithms
Graph-Theory
The Repository is All about the Graph Algorithms. I am Still Working On it. I am trying to Note down all the variations of Popular graph Algorithms. I am also keeping the solution to the problems of Different Online Judges according to the topic. I hope you can find it useful.
Stars: ✭ 16 (-88.89%)
Mutual labels:  tree, graph-algorithms
interview-cookbook
A playground for learning DataStructures, Algorithms, and Object-Oriented Concepts.
Stars: ✭ 25 (-82.64%)
Mutual labels:  linked-list, sorting-algorithms
Algorithms Visualiser
Algorithms Visualiser is an opensource project made using ReactJS. Visualise Algorithms on Sorting, Pathfinding, Searching, Word Search, Backtracking.
Stars: ✭ 290 (+101.39%)
Mutual labels:  sorting, sorting-algorithms
ShiftSort
Sorting algorithm quicker than MergeSort, and is adaptive and stable.
Stars: ✭ 39 (-72.92%)
data-structure-and-algorithm
Basic data structures, sorting algorithms, algorithms learning tools. 基本数据结构,排序算法,算法学习工具
Stars: ✭ 86 (-40.28%)
ctl
My variant of the C Template Library
Stars: ✭ 105 (-27.08%)
Mutual labels:  tree, queue
sorting-visualizer
Sorting Algorithms Visualizer
Stars: ✭ 429 (+197.92%)
Mutual labels:  sorting, sorting-algorithms
The-Complete-Rust-Programming-Reference-Guide
Design, develop, and deploy effective software systems using the advanced constructs of Rust
Stars: ✭ 53 (-63.19%)
needle
📌📚 An extensive standalone data structure library for JavaScript.
Stars: ✭ 25 (-82.64%)
Mutual labels:  linked-list, queue
Learn-Data Structure-Algorithm-by-Javascript
Data Structure and Algorithm explanations with Implementations by Javascript
Stars: ✭ 55 (-61.81%)
TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (-79.86%)
algorithms
Algorithms in python and C
Stars: ✭ 71 (-50.69%)
Mutual labels:  sorting, dynamic-programming
Sorting visualization
The Sound of Sorting: Visualize and Audibilize 12 classic sorting algorithms in real time
Stars: ✭ 260 (+80.56%)
Mutual labels:  sorting, sorting-algorithms
deque
JavaScript implementation of a double-ended queue
Stars: ✭ 17 (-88.19%)
Mutual labels:  linked-list, queue
ultra-sort
DSL for SIMD Sorting on AVX2 & AVX512
Stars: ✭ 29 (-79.86%)
Mutual labels:  sorting, sorting-algorithms
Fortress-of-Solitude
This Library has resources to solve common data structure algorithm problems like a Doubly linked list, Generic trees, Queue, Stack, and other algorithms. Each lib has an option to carry your custom data in elements. Custom data in detail, other fantastic resources.
Stars: ✭ 53 (-63.19%)
Mutual labels:  queue, sorting-algorithms
gb merkle trees
General balanced binary Merkle trees for Erlang
Stars: ✭ 25 (-82.64%)
Mutual labels:  tree, binary-search-tree
ds
🔗 Common Data Structures and Algorithms
Stars: ✭ 40 (-72.22%)
Mutual labels:  tree, binary-search-tree
Libft
42 library of basic C functions - queues, lists, memory operations and more 😄
Stars: ✭ 21 (-85.42%)
Mutual labels:  linked-list, queue
Algorithm-Data-Structures-Python
Various useful data structures in Python
Stars: ✭ 34 (-76.39%)
Mutual labels:  tree, queue
lua-algorithms
Lua algorithms library that covers commonly used data structures and algorithms
Stars: ✭ 57 (-60.42%)
Mutual labels:  sorting, binary-search-tree
laravisor
Generate laravel supervisor configuration in easiest way
Stars: ✭ 20 (-86.11%)
Mutual labels:  queue
kdtree
A k-d tree implementation in Go.
Stars: ✭ 98 (-31.94%)
Mutual labels:  tree
coyotes
非常简单的异步命令执行队列
Stars: ✭ 24 (-83.33%)
Mutual labels:  queue
atom-file-bookmark
Bookmark files in your project for quick access
Stars: ✭ 16 (-88.89%)
Mutual labels:  tree
turnio
🤖 Bot to manage a queue of slack users in a channel
Stars: ✭ 11 (-92.36%)
Mutual labels:  queue
Sorting-Algorithm-Visualizer
🌌 A Sorting Algorithms Visualizer built using ReactJS
Stars: ✭ 12 (-91.67%)
Mutual labels:  sorting-algorithms
61-120 of 1069 similar projects