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

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

Gostl
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Stars: ✭ 254 (+719.35%)
Mutual labels:  stack, queue
Coding Interview Gym
leetcode.com , algoexpert.io solutions in python and swift
Stars: ✭ 451 (+1354.84%)
Mutual labels:  stack, queue
Qlibc
qLibc is a simple and yet powerful C library providing generic data structures and algorithms
Stars: ✭ 614 (+1880.65%)
Mutual labels:  stack, queue
Interview Questions In Javascript
A mostly reasonable collection of technical software development interview questions solved in Javascript
Stars: ✭ 3,268 (+10441.94%)
Mutual labels:  stack, array
Leetcode
Provide all my solutions and explanations in Chinese for all the Leetcode coding problems.
Stars: ✭ 5,619 (+18025.81%)
Mutual labels:  array, data-structures
Cdcontainers
Library of data containers and data structures for C programming language.
Stars: ✭ 57 (+83.87%)
Mutual labels:  stack, queue
Buckets Swift
Swift Collection Data Structures Library
Stars: ✭ 106 (+241.94%)
Mutual labels:  stack, queue
42-push swap
📚 Sorting algorithm using only two stacks
Stars: ✭ 17 (-45.16%)
Mutual labels:  stack, sorting-algorithms
data-structure-and-algorithm
Basic data structures, sorting algorithms, algorithms learning tools. 基本数据结构,排序算法,算法学习工具
Stars: ✭ 86 (+177.42%)
Mutual labels:  stack, sorting-algorithms
Collections.pooled
Fast, low-allocation ports of List, Dictionary, HashSet, Stack, and Queue using ArrayPool and Span.
Stars: ✭ 115 (+270.97%)
Mutual labels:  stack, queue
Cs2223
This a repository for WPI CS2223 Algorithms D Term 2018
Stars: ✭ 121 (+290.32%)
Mutual labels:  stack, queue
Structurae
Data structures for high-performance JavaScript applications.
Stars: ✭ 323 (+941.94%)
Mutual labels:  array, data-structures
Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Stars: ✭ 787 (+2438.71%)
Mutual labels:  stack, data-structures
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (+474.19%)
Mutual labels:  stack, queue
Daily-Coding-DS-ALGO-Practice
A open source project🚀 for bringing all interview💥💥 and competative📘 programming💥💥 question under one repo📐📐
Stars: ✭ 255 (+722.58%)
Data Structures Algorithms
My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Stars: ✭ 273 (+780.65%)
Mutual labels:  linked-list, data-structures
Algods
Implementation of Algorithms and Data Structures, Problems and Solutions
Stars: ✭ 3,295 (+10529.03%)
Mutual labels:  linked-list, sorting-algorithms
Data Structures
Go datastructures.
Stars: ✭ 336 (+983.87%)
Mutual labels:  linked-list, data-structures
Liblist
Generic Linked list Management Library in C
Stars: ✭ 22 (-29.03%)
Mutual labels:  linked-list, queue
Algorithms
✨ a bunch of algorithms in a bunch of languages ✨
Stars: ✭ 55 (+77.42%)
Mutual labels:  linked-list, array
Data Structures
Data-Structures using C++.
Stars: ✭ 121 (+290.32%)
Mutual labels:  linked-list, data-structures
Interviewbit
InterviewBit Solutions
Stars: ✭ 117 (+277.42%)
Mutual labels:  linked-list, array
Nodorithm
NPM package for algorithms.
Stars: ✭ 22 (-29.03%)
Computer Science In Javascript
Computer science reimplemented in JavaScript
Stars: ✭ 2,590 (+8254.84%)
python3-algorithms
Python3 数据结构与算法的介绍及应用。1. 数据结构:数组、链表、栈、队列、树、堆、图; 2. 典型排序算法:冒泡排序、选择排序、插入排序、希尔排序、堆排序、归并排序、快速排序、桶排序、计数排序、基数排序; 3. 查找算法: 顺序查找、二分查找、哈希表查找、二叉查找树、平衡二叉查找树(AVL树、红黑树)、平衡多路查找树(B树、B+树);4. LeetCode 和《剑指Offer》刷题、多种方法的题解
Stars: ✭ 70 (+125.81%)
Sorting visualization
The Sound of Sorting: Visualize and Audibilize 12 classic sorting algorithms in real time
Stars: ✭ 260 (+738.71%)
Mutual labels:  sorting, sorting-algorithms
adif
用标准c语言开发的常用数据结构和算法基础库,作为应用程序开发接口基础库,为编写高性能程序提供便利,可极大地缩短软件项目的开发周期,提升工程开发效率,并确保软件系统运行的可靠性、稳定性。
Stars: ✭ 33 (+6.45%)
Mutual labels:  linked-list, stack
Kxsort
Fast in-place radix sort with STL-like API
Stars: ✭ 35 (+12.9%)
Mutual labels:  sorting, sorting-algorithms
Algorithms
In case you want to contribute, ping on https://gitter.im/NITSkmOS/algo.
Stars: ✭ 95 (+206.45%)
Mutual labels:  sorting, data-structures
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+2448.39%)
Mutual labels:  sorting, array
dsa
data structure and algorithm - examples and implementations
Stars: ✭ 13 (-58.06%)
Mutual labels:  linked-list, sorting-algorithms
LeetCode
Solution to LeetCode Problems in Python and Golang 🎯
Stars: ✭ 12 (-61.29%)
Mutual labels:  linked-list, trees
Algorithm-in-JavaScript
Implementing all-time classic algorithmic problems in JS
Stars: ✭ 20 (-35.48%)
js-symbol-tree
Turn any collection of objects into its own efficient tree or linked list using Symbol
Stars: ✭ 86 (+177.42%)
Mutual labels:  linked-list, queue
AlgorithmVisualizer
A better visualization of different algorithms made with React
Stars: ✭ 123 (+296.77%)
Mutual labels:  sorting, sorting-algorithms
algoexpert-data-structures-algorithms
A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.
Stars: ✭ 134 (+332.26%)
deque
A highly optimized double-ended queue
Stars: ✭ 75 (+141.94%)
Mutual labels:  queue, array
timetable-scheduler
⏲ An Activity Scheduling Project of Algorithms Analysis to schedule the timetable for Educational Institutes.
Stars: ✭ 26 (-16.13%)
CPTH
🌟 Competitive Programming Template Headers | With documentation, CI tests and Codecov
Stars: ✭ 23 (-25.81%)
Algorithms-Java
A collection of common algorithms and data structures implemented in Java.
Stars: ✭ 141 (+354.84%)
Mutual labels:  sorting-algorithms, trees
Problem-Solving
contains all coding interview practice problems, data structures and algorithms implementations. 👨‍💻👨‍💻💥 🚩
Stars: ✭ 14 (-54.84%)
Mutual labels:  stack, array
Learn-Data Structure-Algorithm-by-Javascript
Data Structure and Algorithm explanations with Implementations by Javascript
Stars: ✭ 55 (+77.42%)
sorting-visualizer
Sorting Algorithms Visualizer
Stars: ✭ 429 (+1283.87%)
Mutual labels:  sorting, sorting-algorithms
quetie
🎀 Just the cutest and tiniest queue/deque implementation!
Stars: ✭ 111 (+258.06%)
Mutual labels:  stack, queue
Libft
42 library of basic C functions - queues, lists, memory operations and more 😄
Stars: ✭ 21 (-32.26%)
Mutual labels:  linked-list, queue
programminginpython.com
This repo consists code of all the programs discussed at programminginpython.com website
Stars: ✭ 60 (+93.55%)
Algorithms
Short explanations and implementations of different algorithms in multiple languages
Stars: ✭ 37 (+19.35%)
shoki
Purely functional data structures in Java
Stars: ✭ 30 (-3.23%)
Mutual labels:  stack, queue
ustd
Micro-standard-library providing minimal and portable array, queue and map for attiny avr, arduinos, esp8266/32 and linux, mac
Stars: ✭ 14 (-54.84%)
Mutual labels:  queue, array
fastrq
Queue, Stack and Priority Queue built on Redis.
Stars: ✭ 15 (-51.61%)
Mutual labels:  stack, queue
icpc
Resources for Competitive Programming
Stars: ✭ 14 (-54.84%)
Learning-Made-Easy
This project can help you understand the Data Structure and Algorithms in a more efficient manner. It aims at scheduling the studies for maximizing marks during exams. Most students face this problem during exams that what to study to get the best out of their limited time.
Stars: ✭ 133 (+329.03%)
DEPRECATED-data-structures
A collection of powerful data structures
Stars: ✭ 2,648 (+8441.94%)
Mutual labels:  stack, queue
data-structures-and-algorithms
Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems.
Stars: ✭ 222 (+616.13%)
Algorithm-Data-Structures-Python
Various useful data structures in Python
Stars: ✭ 34 (+9.68%)
Mutual labels:  stack, queue
hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
Stars: ✭ 55 (+77.42%)
Mutual labels:  stack, queue
Data Structures And Algorithms
Data Structures and Algorithms implementation in Go
Stars: ✭ 2,272 (+7229.03%)
C Sharp
All algorithms implemented in C#.
Stars: ✭ 3,310 (+10577.42%)
Algorithms Visualiser
Algorithms Visualiser is an opensource project made using ReactJS. Visualise Algorithms on Sorting, Pathfinding, Searching, Word Search, Backtracking.
Stars: ✭ 290 (+835.48%)
Mutual labels:  sorting, sorting-algorithms
ultra-sort
DSL for SIMD Sorting on AVX2 & AVX512
Stars: ✭ 29 (-6.45%)
Mutual labels:  sorting, sorting-algorithms
61-120 of 1216 similar projects