All Projects → JuliaCollections → Datastructures.jl

JuliaCollections / Datastructures.jl

Licence: mit
Julia implementation of Data structures

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Datastructures.jl

Codeeggdailyinterview
码个蛋每日面试题
Stars: ✭ 345 (-18.05%)
Mutual labels:  data-structures
Proalgos Cpp
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
Stars: ✭ 369 (-12.35%)
Mutual labels:  data-structures
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (-6.65%)
Mutual labels:  data-structures
Dataviz
Build and Visualize data structures in Golang
Stars: ✭ 348 (-17.34%)
Mutual labels:  data-structures
Programming Books
A collection of Programming books 📖
Stars: ✭ 367 (-12.83%)
Mutual labels:  data-structures
Psl
PHP Standard Library - a modern, consistent, centralized, well-typed set of APIs for PHP programmers.
Stars: ✭ 329 (-21.85%)
Mutual labels:  data-structures
Technical Interview Prep
These are coding solutions for problems I study while preparing for technical interviews at tech companies
Stars: ✭ 335 (-20.43%)
Mutual labels:  data-structures
Algorithmsanddatastructure
Algorithms And DataStructure Implemented In Python & CPP, Give a Star 🌟If it helps you
Stars: ✭ 400 (-4.99%)
Mutual labels:  data-structures
Competitive Programming Repository
Competitive Programming templates that I used during the past few years.
Stars: ✭ 367 (-12.83%)
Mutual labels:  data-structures
Golang runtime reading
golang 1.10.2 runtime code reading - golang runtime源码分析。只有思考过,你才会印象深刻。
Stars: ✭ 393 (-6.65%)
Mutual labels:  data-structures
Interview Bit
Solutions to problems on Interview Bit
Stars: ✭ 353 (-16.15%)
Mutual labels:  data-structures
Schema
📐 Validating data structures against a given Schema.
Stars: ✭ 359 (-14.73%)
Mutual labels:  data-structures
Algorithms Primer
A consolidated collection of resources for you to learn and understand algorithms and data structures easily.
Stars: ✭ 381 (-9.5%)
Mutual labels:  data-structures
Leetcode Rust
my leetcode solutions in rust
Stars: ✭ 345 (-18.05%)
Mutual labels:  data-structures
Interview
Data Structures and Algorithms in Java (useful in interview process)
Stars: ✭ 396 (-5.94%)
Mutual labels:  data-structures
Megahit
Ultra-fast and memory-efficient (meta-)genome assembler
Stars: ✭ 343 (-18.53%)
Mutual labels:  data-structures
Atomic queue
C++ lockless queue.
Stars: ✭ 373 (-11.4%)
Mutual labels:  data-structures
Think Dast Zh
📖 [译] 数据结构思维
Stars: ✭ 402 (-4.51%)
Mutual labels:  data-structures
Leetcode Swift
Solutions to LeetCode by Swift
Stars: ✭ 4,099 (+873.63%)
Mutual labels:  data-structures
Java Algorithms Implementation
Algorithms and Data Structures implemented in Java
Stars: ✭ 3,927 (+832.78%)
Mutual labels:  data-structures

Travis Build Status Appveyor Build Status Test Coverage Test Coverage Documentation ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

DataStructures.jl

This package implements a variety of data structures, including

  • Deque (implemented with an unrolled linked list)
  • CircularBuffer
  • CircularDeque (based on a circular buffer)
  • Stack
  • Queue
  • Priority Queue
  • Fenwick Tree
  • Accumulators and Counters (i.e. Multisets / Bags)
  • Disjoint-Set
  • Binary Heap
  • Mutable Binary Heap
  • Ordered Dicts and Sets
  • RobinDict (implemented with Robin Hood Hashing)
  • SwissDict (inspired from SwissTables)
  • Dictionaries with Defaults
  • Trie
  • Linked List and Mutable Linked List
  • Sorted Dict, Sorted Multi-Dict and Sorted Set
  • DataStructures.IntSet
  • SparseIntSet
  • DiBitVector (in which each element can store two bits)
  • Red Black Tree
  • AVL Tree
  • Splay Tree

Resources

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].