Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

https://github.com/domnikl/algorithms-and-data-structures

Algorithms and data structures implemented in Kotlin

algorithms data-structures educational kotlin

Last synced: 20 Oct 2024

https://github.com/rekola/radix-cpp

Radix set/map implementation

c-plus-plus cplusplus data-structures map radix-sort set

Last synced: 07 Nov 2024

https://github.com/zj-dreamly/my-program-learning

我的编程学习之路,包括了design pattern,data structure,java8,java io,java concurrent,guava,spring,spring boot,spring cloud,js,vue

concurrent data-structures design guava io java java8 pattern spring spring-boot springcloud springmvc

Last synced: 12 Nov 2024

https://github.com/processone/mqtree

Index tree for MQTT topic filters

data-structures erlang mqtt tree-structure

Last synced: 18 Dec 2024

https://github.com/barakugav/jgalgo

A high-performance library for graph algorithms written in Java. It contains a wide collection of optimized algorithms and data structures for a range of problems on graphs.

algorithms data-structures graph-algorithms graph-api graph-theory java java-library

Last synced: 01 Nov 2024

https://github.com/smv1999/custom-header-files-cpp

A Collection of Custom Utility Header Files written in C++

cpp data-structures hacktoberfest hacktoberfest2021 header-files programming utility-library

Last synced: 14 Oct 2024

https://github.com/jasondrawdy/omniwave

A small yet powerful library which has the ability to calculate a Timewave up to and after the initial zero-point. Omniwave can also calculate a wave both with and without the infamous "Half Twist".

algorithms csharp data-structures deep-learning dotnet generator hexagram i-ching king-wen king-wen-sequence mathematics novelty novelty-theory psychadelic-drugs science terence-mckenna time timewave timewave-zero waveform

Last synced: 29 Nov 2024

https://github.com/rlaguilar/programming-contests

Contains all my codes from programming contests

algorithms c-plus-plus data-structures programming-contests

Last synced: 22 Nov 2024

https://github.com/rproenza86/data_structure-algorithms-patterns

Computer Science Design Patterns, Data Structures and Algorithms. Javascript implementations. Detailed explanations. Working examples.

algorithms data-structures es6 javascript patterns

Last synced: 06 Nov 2024

https://github.com/hoangsonww/binary-search-tree-dsa

🌳 This repository is dedicated to the Binary Search Tree (BST) data structure, featuring a comprehensive demo of all its functionalities including insertion, deletion, search, and traversal operations. It serves as an educational resource for understanding BSTs in depth, offering code examples and explanations suitable for students and developers.

algorithms binary-search binary-search-algorithm binary-search-tree binary-search-tree-operations binary-search-tree-traversal binary-tree binary-tree-array binary-tree-linked-list bst bst-tree data-structures java java-8

Last synced: 14 Nov 2024

https://github.com/ammarlodhi255/file-compression-system

File Compression Using Huffman Coding Built in Java.

data-structures huffman-coding huffman-compression-algorithm java

Last synced: 17 Nov 2024

https://github.com/hoangsonww/queue-and-hashtable-dsa

🔑 This repository focuses on hash tables and priority queues, highlighting their use in text analysis, word stats generation, and managing a movie review user database. It includes techniques for efficient text tokenization, word frequency analysis, prioritized data handling, and more!

algorithms data-structures dsa hash hashcode hashing hashing-algorithm hashmap hashtable java java-8 priority-queue queue queue-algorithm queue-theory

Last synced: 14 Nov 2024

https://github.com/alexprut/algo

🍒 Classic Algorithms and Data Structures implemented in Java

algorithm algorithms data-structures java

Last synced: 12 Nov 2024

https://github.com/ahtrahdis7/node-lru-cache-js

An implementation of LRU Cache using Doubly Linked Lists and Maps with O(1) read and write time complexity. [500+ NPM Downloads]

cache data-structures lru-cache lru-implementation nodejs

Last synced: 27 Nov 2024

https://github.com/lironmiz/self.py-python-course

this repository contains solutions in python to the python course problems of the Cyber ​​Education Center from campus.gov.il. and the final project of the course hangman

beginner-project certificate conditional-statements course data-structures education files-python functions game hangman hangman-in-python logical-operators loops practice pycharm-ide python self-learning string-python terminal variables-python

Last synced: 09 Oct 2024

https://github.com/abhiroop/okasaki

A Haskell Collections library. [WIP]

algorithms data-structures functional-programming haskell

Last synced: 24 Nov 2024

https://github.com/bgoonz/ds-algo-official

A interactive and comprehensive guide and learning tool for DataStructures and Algorithms ... concentrated on JS but with some examples in Python, C++ and Java as well

data-structures interview-questions learning-exercise programming-interview resources web-development website

Last synced: 04 Dec 2024

https://github.com/turbomack/chae-tree

Create multi level navigation in elm easily.

data-structures elm

Last synced: 16 Oct 2024

https://github.com/zhenye-na/data-structures-uiuc

🌳 CS225: Data Structures

cpp data-structures

Last synced: 12 Nov 2024

https://github.com/manuarora700/100-days-interview-preparation

⚡️ 100 Days of DS Algo for interview preparation (C++ and Javascript)

algorithms algorithms-and-data-structures challenges data-structures

Last synced: 25 Oct 2024

https://github.com/oke-aditya/dsa

Data Structures and Algorithms practice.

algorithms coding-interviews data-structures

Last synced: 28 Oct 2024

https://github.com/minnukota381/codetantra-solutions

Here, you will get Code Tantra solutions of Data Structures and Algorithms using C for Placements

algorithms c codetantra data-structures

Last synced: 21 Nov 2024

https://github.com/mahdiramezanii/data_staruct_with_python_2

Data building project (calculation of suffix expression with Python)

data-structures infix python

Last synced: 01 Dec 2024

https://github.com/joao-conde/libdsa

C data structures and algorithms library

algorithms c data-structures

Last synced: 13 Nov 2024

https://github.com/alichtman/data-structures-cpp

Teaching data structures in C++. Great resource for students.

avl-tree btree cpp cs225 data-structures graph-algorithms hashtable trees uiuc

Last synced: 27 Oct 2024

https://github.com/mahdiramezanii/data-structure-with-python

Data building project (transformation of intermediate term into prefix and suffix)

data-structures datastructures infix-to-postfix postfix python

Last synced: 01 Dec 2024

https://github.com/raleighlittles/data_structures_and_other_objects_using_cpp

A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.

cplusplus-11 cplusplus-14 cplusplus-17 data-structures michael-main modern-cpp walter-savitch

Last synced: 12 Oct 2024

https://github.com/david-kariuki/dsa-java-practice1

Data Structures and Algorithms Practice 1 using java.

algorithms data-structures dsa dsa-algorithm dsa-learning-series

Last synced: 31 Oct 2024

https://github.com/papachristoumarios/python-gomoryhu

Simplistic Gomory-Hu Tree Data Structure implementation in Python

data-structures gomory-hu-tree maximum-flow minimum-cu python

Last synced: 11 Oct 2024

https://github.com/linoscope/okasaki-book-ocaml

Samples and solutions from Chris Okasaki's "Purely Functional Data Structures", written in OCaml.

data-structures ocaml purely-functional-data-structures

Last synced: 30 Oct 2024

https://github.com/ashish2030/data-structures

This is my Data Structure code using Java Language

data-structures java problem-solving

Last synced: 14 Nov 2024

https://github.com/sile/erl-splay-tree

A splay-tree implementation in Erlang

data-structures erlang splay-trees

Last synced: 07 Nov 2024

https://github.com/baggepinnen/lengthchannels.jl

Julia Channels with defined length: Buffered and threaded iterators for machine learning.

channels data-structures iterators producer-consumer threading

Last synced: 21 Nov 2024

https://github.com/rocketshipapps/adblockfast-android

[Moved] Adblock Fast for Android is an Android port of the Adblock Fast app.

android data-structures frontend gradle html http java mobile security xml

Last synced: 08 Nov 2024

https://github.com/bugenzhao/leetcode.playground

📜 Bugen's LeetCode solutions in Swift Playground. 𝐎𝐯𝐞𝐫 𝟒𝟎𝟎 𝐩𝐫𝐨𝐛𝐥𝐞𝐦𝐬 𝐢𝐧𝐜𝐥𝐮𝐝𝐞𝐝!

algorithms data-structures leetcode leetcode-solutions playground swift

Last synced: 13 Oct 2024

https://github.com/lironmiz/leetcode

Designed to help people save the exercises I solved in java and track my progress and learning in algorithms, data structures, and programming math puzzles.

algorithms competitive-programming data-structures java leetcode-java leetcode-solutions math

Last synced: 27 Oct 2024

https://github.com/pfalcon/beap

Beap (bi-parental heap) algorithm reference implementation in Python

algorithms algorithms-and-data-structures data-structures implicit search-algorithm

Last synced: 27 Oct 2024

https://github.com/rahul-ghadge/demoprogramsjava

Core java, Collection, Multi threading, Data Structure, Generics, Java8 features, Streams, Functional Interfaces, Reflection, Recursion, Comparator related interview programs

collections core-java data-structures generics java8 multithreading

Last synced: 18 Nov 2024

https://github.com/khaledashrafh/b-tree

This contains a C++ code that implements a B-Tree data structure. A B-Tree is a self-balancing tree that can store and retrieve data efficiently. It is commonly used in databases and file systems.

b-tree b-tree-implementation cpp data-structures generic scratch-implementation template

Last synced: 07 Dec 2024

https://github.com/pzaino/zvector

An ANSI C Vector library (Dynamic Array) that is fully configurable, fast, thread safe, reentrant, can store dynamic data structures as well as base datatypes and can be used to create dynamic stacks, dynamic queues and more.

algorithms ansi arrays bsd c c99 data-structures dynamic-arrays dynamic-queue dynamic-stack embedded gcc hacktoberfest high-performance library linux macos vectors winodws zig

Last synced: 03 Dec 2024

https://github.com/msakai/haskell-decision-diagrams

Binary decision diagrams (BDD) and Zero-Suppressed Binary Decision Diagrams (ZDD) in Haskell

bdd binary-decision-diagram binary-decision-diagrams data-structures haskell zdd

Last synced: 28 Oct 2024

https://github.com/alextsao1999/ast-buffer

Fast incremental parsing using piece table and tree-sitter to generate syntax tree

ast buffer data-structures piece-table text text-buffer text-editor tree-sitter tree-sitter-cpp

Last synced: 23 Oct 2024

https://github.com/urunov/data-strucute-algorithms

Data Strucuter and Algorithms. System Design. Behaviour Questions

algorithms data-structures hackerrank-solutions leetcode roadmap system-design

Last synced: 25 Nov 2024

https://github.com/astroband/ruby-xdr

Read/write XDR encoded data structures (RFC 4506)

data-structures deserialization ruby serialization xdr

Last synced: 05 Nov 2024

https://github.com/xuwei-k/iarray

scalaz friendly immutable Array, NonEmptyArray

data-structures scala scalaz

Last synced: 20 Oct 2024

https://github.com/penemue/keap

Keap is a heap data structure presenting stable PriorityQueue and stable Keapsort sorting algorithm

data-structures heapsort kotlin priority-queue priorityqueue queue sorting-algorithms stable-priority-queue stablesort

Last synced: 09 Nov 2024

https://github.com/baggepinnen/diskdataproviders.jl

Disk based, buffered data structures for machine learning

buffered-reader data-provider data-structures machine-learning

Last synced: 21 Nov 2024

https://github.com/cagataycali/veri-yapilari

Pamukkale Üniversitesi Veri Yapıları Ders Notları

data-structures pamukkale-university

Last synced: 06 Dec 2024

https://github.com/poyters/stella

Elixir library providing implementations of the most famous algorithms, data structures and math functions

algorithm algorithms data-structures datastructures elixir elixir-lang math

Last synced: 17 Nov 2024

https://github.com/0x706b/fncts

A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning

concurrency data-structures functional-programming resource-safety tsplus typescript zio

Last synced: 20 Oct 2024

https://github.com/erfaniaa/icpc-notebook

Shahid Beheshti University ACM-ICPC team notebook

acm acm-icpc algorithms cheatsheet data-structures icpc notebook

Last synced: 07 Nov 2024

https://github.com/mohd-faizy/learn_python

This is a public repository of Jupyter notebooks with introductory tutorials on different aspects of Python programming. Please star us if you think it is useful:

data-structures dict-python introductory-tutorials ipython-notebook jupyter-notebooks list-in-python python-library python-practice-programs python-programming python-programming-language python3 pythondatastructure sets tuples-in-python

Last synced: 11 Oct 2024

https://github.com/chen0040/pyalgs

Package pyalgs implements algorithms in Robert Sedgwick's Algorithms using Python

algorithm data-structures graph-algorithms python string-manipulation string-search

Last synced: 16 Dec 2024

https://github.com/paurkedal/ocaml-bitpath

Efficient bit-string type along with containers to partition data on variable-length bit-strings.

bitset data-structures ip-address ocaml

Last synced: 12 Nov 2024

https://github.com/st3v3nmw/rust-algorithms

Algorithms and data structures implemented in Rust.

algorithms algorithms-and-data-structures data-structures dynamic-programming rust

Last synced: 14 Oct 2024

https://github.com/s0rg/trie

Generic prefix tree for golang

data-structures golang-library prefix-tree trie trie-structure

Last synced: 17 Nov 2024

https://github.com/starnek0/buaaentrance

北航 991软件工程考研初复试 代码和笔记

algorithm data-structures operating-system

Last synced: 18 Nov 2024

https://github.com/lironmiz/next.py-python-course

this repository contains solutions in python to the next.py python course problems of the Cyber ​​Education Center from campus.gov.il.

algorithms certificate course data-structures education exception-handling generators inheritance iterable iterator learning-by-doing module modules one-liners oop-principles oop-python polymorphism project pycharm python3

Last synced: 27 Oct 2024

https://github.com/oschulz/valueshapes.jl

Duality of view between named variables and flat vectors in Julia

array-view arrays data-structures julia prior-distribution shapes structured-data

Last synced: 28 Oct 2024

https://github.com/devfinwiz/leetcode-feeder

A repository designed for novice developers to make open-source contributions with just a few clicks. Get your pull request merged in under 12 hours!

algorithm-challenges competitive-coding cpp data-structures java leetcode leetcode-python python sql

Last synced: 28 Oct 2024

https://github.com/virtyaluk/coursera-data-structures-algorithms

:microscope: My progress doing Coursera' Data Structures and Algorithms Specialization

algorithms coursera cpp data-structures python

Last synced: 23 Oct 2024

https://github.com/brucou/functional-rose-tree

A small (2Kb zipped minified) tree-shakeable functional library to manipulate generic rose (a.k.a multi-way) trees

data-structures functional javascript lenses library rose-tree tree

Last synced: 18 Dec 2024

https://github.com/hongjungwan/challenge-codingtest

👀 누구ㄴr え占øㅕ ㄱr능ㅎŁ 모각코 んı즌 1️⃣

algorithms data-structures problem-solving

Last synced: 15 Oct 2024

https://github.com/surajv311/myleetcode

Leetcode practice questions to improve my algorithmic thinking!. ✍💻---> Arrays / Strings / Recursion / DP / Graph / Trees🌳 / Linkedlist / Hashing / Greedy / Bitmagic / Backtracking. 📈

algorithms cplusplus cpp daily-coding-problem data-structures data-structures-and-algorithms dynamic-programming faang google graphs interview-questions leetcode leetcode-solutions microsoft placement-preparation trees

Last synced: 19 Nov 2024

https://github.com/oroszgy/radixtree

Fork of the project http://code.google.com/p/radixtree

data-structures java javascript radix-tree radix-trie suffix-tree

Last synced: 19 Oct 2024

https://github.com/xxrjun/cs61b-sp21

📖 Self-study of CS61B, the CS course (Data Structures, Spring 2021) at UC Berkeley by Josh Hug.

cs61b cs61b-sp21 data-structures java

Last synced: 15 Nov 2024

https://github.com/xizon/learning-process-for-frontend-foundations

This repository includes most of the examples for the Data Structures, Design Patterns, Algorithms, and Others.

algorithms computer-science data-structures data-structures-and-algorithms design-patterns frontend javascript javascript-fundamentals

Last synced: 14 Nov 2024

https://github.com/anishlearnstocode/hackerrank-problem-solving-skill-test

Contains solved programs for the HackerRank Problem Solving (Basics) Skill Test Certification 🎓.

algorihms certificate certification data-structures hackerrank java problem-solving

Last synced: 24 Nov 2024

https://github.com/tusharnankani/binary-tree-visualizer

A Binary Tree Visualizer implemented purely in C - A combination of Data Structures & Computer Graphics.

binary-tree binary-tree-traversal binary-tree-visualization c computer-graphics data-structures

Last synced: 13 Dec 2024

https://github.com/judehunter/reactivefile

Parse and reactively auto-save JSON, TOML, YAML and any other data file with ease.

data data-structures file filesystem javascript reactive reactive-programming typescript typescript-definitions

Last synced: 11 Dec 2024