Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/data-structures
- Wikipedia: https://en.wikipedia.org/wiki/Data_structure
- Related Topics: algorithm,
- Aliases: data-structure,
- Last updated: 2025-02-07 00:07:28 UTC
- JSON Representation
https://github.com/ayhamratrout/cpu_simulator
A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.
c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os
Last synced: 14 Jan 2025
https://github.com/jackfirth/chess
A Racket package for playing chess
chess data-structures library racket
Last synced: 30 Jan 2025
https://github.com/Gikoskos/simbly
Multithreaded runtime and interpreter for programs written in a tiny assembly-like language
c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix
Last synced: 17 Nov 2024
https://github.com/smikhalevski/trie
๐ฒ The extremely fast compressed trie implementation in 2 kB gzipped.
autocomplete data-structures map search string trie
Last synced: 11 Nov 2024
https://github.com/rajsoni03/competitive-programming-training
Competitive Programming Training including Data Structure and Algorithms
competitive-programming cplusplus data-structures stl-algorithms stl-containers
Last synced: 21 Nov 2024
https://github.com/aditeyabaral/daa-lab-ue18cs255
A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.
algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented
Last synced: 16 Nov 2024
https://github.com/dadhi/smap
Fast persistent immutable Map data-structure for Scala with minimal memory footprint
2-3-tree benchmark data-structures dictionary efficiency hashmap immutable java map memory performance persistent scala
Last synced: 09 Nov 2024
https://github.com/khushi2706/30-days-of-dsa
DSA challenge for 30 days
algorithms data-structures data-structures-and-algorithms datastructures dsa dsa-algorithm dsa-cpp dsa-learning-series dsa-practice dsa-questions dsa-sheet
Last synced: 16 Jan 2025
https://github.com/veeso/orange-trees
๐ A Rust implementation of the Tree data structure ๐
data-structures rust rust-crate rust-library tree tree-structure
Last synced: 26 Nov 2024
https://github.com/subrat611/leetcode-tree-visualizer
It enables you to view the tree that corresponds to the array of test cases.
binary-tree-visualization data-structures javascript typescript vitejs
Last synced: 19 Jan 2025
https://github.com/rajput-hemant/leetcode
๐ Curated solutions to Leetcode problems in multiple languages to ace the Coding Interviews.
algorithm algorithms coding-interviews data-structures interview-questions leetcode leetcode-cpp leetcode-go leetcode-golang leetcode-java leetcode-python leetcode-rust leetcode-solutions rust rust-lang
Last synced: 14 Nov 2024
https://github.com/xfhy/datastructure
ๆฐๆฎ็ปๆ,่ฏญ่จ:C++
cpp data data-structures structure
Last synced: 15 Nov 2024
https://github.com/alpaylan/bvrs
A lightweight Rust library for BitVector Rank&Select operations, coupled with a generic Sparse Array implementation.
algorithms bitvector bitvector-library data-structures rank rank-select select succinct-bit-vector succinct-data-structure
Last synced: 02 Dec 2024
https://github.com/yi-ge/rust-practice
Rust ็ฎๆณ็ปไน ใ
algorithm data-structures rust rust-lang
Last synced: 15 Nov 2024
https://github.com/sskender/ads
Algorithms and Data Structures implemented in C
algorithm algorithms-datastructures bst bstree bubble-sort data-structures hashing hashmap heap insertion-sort linked-list linkedlist merge-sort queue quick-sort selection-sort shell-sort sorting-algorithms stack tree
Last synced: 28 Nov 2024
https://github.com/yi-ge/cpp-practice
C++ ็ฎๆณ็ปไน ใ
algorithm algorithms c cpp data-structures leetcode leetcode-solutions
Last synced: 15 Nov 2024
https://github.com/shubham0204/text-predictor-android
Next word prediction and word auto-complete for Android - with the power of Rust ๐
android android-library autocomplete-suggestions data-structures markov-model rust text-predictions trie-data-structure
Last synced: 23 Jan 2025
https://github.com/goutam1511/interview-preparation
This repository contains source files for basic Data Structures and Algorithms used in daily life of a CS UG student and is solely meant for Interview Preparation.
algorithms algorithms-and-data-structures competitive-coding competitive-programming data-structures interview-preparation
Last synced: 15 Dec 2024
https://github.com/checksumdev/uniqueid
Generates a unique hash/identifier for a system given a set of parameters.
authentication crypto cryptography data-structures generator hardware hwid library os rust rust-crate rust-lang rust-library utility
Last synced: 15 Nov 2024
https://github.com/abhiroop/haskal
A collection of Data Structures and Algorithms written in Haskell.
algorithms data-structures haskell
Last synced: 24 Nov 2024
https://github.com/webfiori/ui
A set of classes for creating HTML documents.
data-structures dom hacktoberfest html html-document html-element linked-list php slot webfiori-framework webfiori-ui
Last synced: 14 Nov 2024
https://github.com/topaxi/learning-cs
topaxi learning computer science fundamentals
algorithms data-structures interview-preparation javascript typescript
Last synced: 02 Dec 2024
https://github.com/ankitsultana/cpsig
Yet another attempt at CPSIG
algorithms bits-pilani competitive-programming data-structures
Last synced: 08 Nov 2024
https://github.com/jackfirth/planning
A Racket package for automated planning
data-structures library planning racket
Last synced: 30 Jan 2025
https://github.com/aradzie/persistent
A collection of persistent data structures implemented in Java
data-structures finger-tree hash-trie java persistent-data-structure
Last synced: 20 Nov 2024
https://github.com/aadewunmi/datastructures-and-algorithms-in-python
An Implementation of Data Structures And Algorithms In Python ๐
algorithms computer-science data-structures data-structures-and-algorithms python-algorithms python-data-structures python3
Last synced: 25 Jan 2025
https://github.com/okeuday/record_info_runtime
Parse transform for using record_info(size, _) and record_info(fields, _) during runtime
Last synced: 12 Dec 2024
https://github.com/d-k-deng/dataprocessing_practice
The program processes personal records from a file using custom-implemented data structures such as Binary Search Trees (BST), heaps, and hashmaps, with an emphasis on generics and without relying on built-in Java classes like LinkedList and PriorityQueue.
data-processing data-structures java
Last synced: 30 Jan 2025
https://github.com/honzasp/spiral
A simple compiled programming language
compiler data-structures functional language-design rust
Last synced: 25 Jan 2025
https://github.com/shinjimc/octree_voxel_vtk
Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.
3d-visualization c-plus-plus cpp data-management data-structures data-visualization gtest octree octree-structure point-clouds spatial-data vtk
Last synced: 24 Dec 2024
https://github.com/shahincsejnu/competitive-programming-solutions
Accepted solutions of various Online Judges problems (Codeforces, Codechef, Hackerrank, Lightoj, Leetcode etc)
algorithms codechef codeforces codeforces-solutions competitive-coding competitive-programming competitive-programming-contests cpp data-structures hackerrank hackerrank-solutions lightoj online-judges
Last synced: 01 Jan 2025
https://github.com/zevolution/java-algorithms-and-datastructure
Algorithms and data structures implemented in Java โ
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structure data-structures java java-algorithm java-algorithms
Last synced: 25 Jan 2025
https://github.com/samvel-aivazian/neetcode
Solutions to NeetCode problems using Java 21. This repository includes implementations of various data structures, algorithms, and design patterns, with a focus on clear, maintainable code and thorough testing.
algorithms algorithms-and-data-structures coding-challenges data-structures design-patterns java java-21 sorting-algorithms
Last synced: 11 Jan 2025
https://github.com/hanke0/python-ctools
A collection of useful data structures and functions written in C for Python.
data-structures functions python-c-api python-c-extension python-library
Last synced: 19 Dec 2024
https://github.com/alwinsimon/ds-in-js
Ds in Js is a repository that contains implementations of various basic data structures and algorithms in JavaScript. Whether you are a beginner looking to learn about data structures and algorithms or an experienced developer looking for a quick reference, this repository has you covered.
algorithms-and-data-structures begginer-friendly contributions-welcome data-structures dsa-algorithm javascript js
Last synced: 11 Jan 2025
https://github.com/ps0305/udemy-the-coding-bootcamp-algorithms-data-structures
Data Structures + Algorithms with JavaScript
algorithm algorithms-and-data-structures data-structures javascript
Last synced: 01 Jan 2025
https://github.com/azzzrro/data-structure-solutions-1
Data structure solutions for arrays, linked lists, strings, and binary search. Useful for learning and coding practice.
array binary-search data-structures javascript linear-search linked-list string
Last synced: 17 Jan 2025
https://github.com/ajay-dhangar/dsa-with-js
JavaScript Data Structures and Algorithms Basic Course or Roadmap
algorithms data-structures data-structures-and-algorithms dsa dsa-in-js javascript
Last synced: 12 Dec 2024
https://github.com/nikhiljsk/strivers_sde_sheet
Python and Golang Solutions for Striver's SDE Sheet
algorithms data-structures go golang python striver striver-sde-sheet strivers-sde-sheet
Last synced: 17 Jan 2025
https://github.com/frenzyexists/solve-the-crime
First Project from Spring semester 2021 on Data Structures. That's it
data-structures java university university-project
Last synced: 03 Jan 2025
https://github.com/adonig/typescript-graph-library
A little TypeScript graph theory library.
data-structures datastructures directed-graphs graph-algorithms graph-api graph-datastructures graph-theory graphs typescript typescript-library undirected-graphs
Last synced: 01 Jan 2025
https://github.com/cizr/perlcodingtoolkit
This repository contains a diverse collection of Perl scripts and utilities designed to assist developers in various aspects of programming and problem-solving.
client-server compression-algorithm cryptography cybersecurity data-structures digitalforensics graph perl perl5 problem-solving recursion scheduling-algorithms searching-algorithms sorting-algorithms tree webprogramming
Last synced: 19 Jan 2025
https://github.com/tallamjr/mit-6006
MIT's Introduction to Algorithms [Spring 2020] 6.006
algorithms data-structures mit-ocw
Last synced: 17 Dec 2024
https://github.com/rvanvelzen/php-collection
Simple collection types for PHP
data-structures php php-library
Last synced: 23 Dec 2024
https://github.com/shoaibrayeen/competitive-coding
This repository contains codes that I have solved either for Jobs or for competitive codings.
coding-challenge coding-interview coding-standards cpp data-structures hacktoberfest hacktoberfest-accepted hacktoberfest2020 job-interviews python-library python2 python3
Last synced: 23 Jan 2025
https://github.com/princebansal7/dsa-sheets-code
This Repository contains Logic programs with full explanations and multiple ways of approaching the Problems. Also my solution codes for sheets like DSA 450 Sheet, SDE 180 Sheet, Ongoing DSA Placement Course etc.
algorithms cpp data-structures leetcode stl
Last synced: 25 Jan 2025
https://github.com/johnnyjayjay/persistent-data-structures-benchmark
A benchmark of different persistent data structures across JVM libraries and languages
benchmark benchmarking collections data-structures hacktoberfest jvm jvm-languages performance
Last synced: 17 Dec 2024
https://github.com/javitocor/coding-challenges---repl.it
Solutions to coding challenges at repl.it
algorithms coding-challenges data-structures ruby
Last synced: 29 Jan 2025
https://github.com/ijayabby/dsa-for-swe
This is a curated list of questions for your next SWE Technical Interview from Leetcode and CodeSignal
algorithms-and-data-structures codesignal-solutions data-structures faang-interview faang-preparation interviewcake interviewcake-questions leetcode-javascript-solutions neetcode swe
Last synced: 10 Jan 2025
https://github.com/thisis-developer/data-structures-algorithms
A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.
array avl-tree binary-search binary-search-tree bubble-sort data-structures graph-algorithms heap insertion-sort linear-search linked-list loops-and-iterations matrix merge-sort queue quick-sort recursion selection-sort stack tree-algorithms
Last synced: 31 Jan 2025
https://github.com/data-engineering-community/data-engineering-meetup-in-a-box
A collection of guides, resources, and support for DE meetup organizers.
data data-analysis data-engineering data-mining data-structures database meetups
Last synced: 23 Dec 2024
https://github.com/mussacharles/maths-for-fast-algorithms
Detailed explanations and implementations of various maths concepts for writing high performance code/algorithms backed with Unit tests.
algorithms data-structures maths swift-algorithms
Last synced: 02 Jan 2025
https://github.com/zedthree/fortran-redblack
Demos of Red-Black and Binary Search Trees in Fortran
data-structures fortran redblacktree tree-structure
Last synced: 18 Jan 2025
https://github.com/thuongtruong1009/point2d-and-vector2d
The first mini project kind of Data Structure & Algorithm subject. Enjoy it !
algorithm data-structures java-8 pointers-and-arrays vector-space-model
Last synced: 18 Jan 2025
https://github.com/sweetpand/algorithms
Algorithms Problems Solutions and Practice
algorithm-challenge algorithms algorithms-and-data-structures coding-challenge coding-interviews company-challenges cracking-the-coding-interview data-structures hackerrank-solutions interview interview-practice interview-preparation interview-questions interview-solution interview-test java leetcode-solutions machine nlp python
Last synced: 10 Jan 2025
https://github.com/yungshenglu/onlinejudgeuva
Personal submissions on Online Judge UVa
algorithms cpp data-structures
Last synced: 26 Dec 2024
https://github.com/jmcph4/azorian
C11 implementation of multiformat specifications
c c11 data-structures formats ipfs ipld ipns libp2p multiaddr multibase multiformat multiformat-specifications multiformats multihash multiprotocol p2p self-describing unsigned-varint varint
Last synced: 24 Dec 2024
https://github.com/anonyfox/wired
WIP: Collection of embeddable database models for Rust.
data-structures database embedded-database learning-exercise rust
Last synced: 30 Oct 2024
https://github.com/fabienbounoir/tiktok-is-trash
๐ What's really in your Tiktok Data package?
data data-structures data-visualization svelte tiktok
Last synced: 07 Nov 2024
https://github.com/opensourcedoc/algo-golang
Data Structures and Algorithms in Golang
algorithm algorithms data-structures generics golang golang-package
Last synced: 10 Nov 2024
https://github.com/lvntky/ccontainer
Comprehensive STB style header-only library of data structures implemented in C
b-tree binary-search-tree bloom-filter c99 collections containers data-structures doubly-linked-list dynamic-array graph hashmap heap linked-list priority-queue queue red-black-tree set stack trie
Last synced: 12 Oct 2024
https://github.com/shuyib/teaching_data_collection
Learn data collection by putting a couple of things into consideration
best-practices data-collection data-science data-structures data-visualization makefile matplotlib pandas-dataframe polars-dataframe
Last synced: 27 Jan 2025
https://github.com/aleksandrhovhannisyan/mips-linked-list
Full implementation of a linked list data structure in MIPS assembly with insert, delete, search, and display operations and command-line menu input.
asm data-structures linked-list mips mips-assembly mips-language qtspim
Last synced: 06 Nov 2024
https://github.com/johnfercher/go-tree
A generic unbalanced doubly-linked tree implementation.
data-structures generics tree-structure
Last synced: 14 Oct 2024
https://github.com/qwerty541/logged-stream
Logging of all read/write operations, errors and drop of underlying IO object.
async asynchronous asyncio contributions-welcome data-structures debugging development-tools io logging networking rust rust-library stream
Last synced: 28 Oct 2024
https://github.com/hegdepavankumar/dsa-cracker
It helps you track your progress in solving 400+ DSA questions and keeps you engaging based on DSA-Cracker Sheet โก
algorithms coding data-structures problem-solving programming
Last synced: 23 Nov 2024
https://github.com/anuraganalog/dfs
Data and File structues
algorithms c data-structures dfs hacktoberfest hacktoberfest2020 hashing linked-list py3 queue searching shuffling sort sorting stack tree
Last synced: 05 Jan 2025
https://github.com/Solution10/collection
Like arrays, only better! Small, lightweight PHP 5.3 Collection class with smart slicing and fancy sorting.
arrays composer-packages data-structures php
Last synced: 11 Nov 2024
https://github.com/riju18/datastructure-and-algorithm
Data Structure & Algorithm
algorithm algorithms-and-data-structures data-structures oop-python python3 sliding-window two-pointers
Last synced: 30 Nov 2024
https://github.com/nimit95/cpp-header
C++ header for Data structure
c-plus-plus cpp data-structures linked-list tree vector
Last synced: 07 Nov 2024
https://github.com/make-github-pseudonymous-again/js-gn
:globe_with_meridians: Graphs and networks data structures and algorithms for JavaScript
agpl algorithms computer-science data-structures graphs javascript networks
Last synced: 12 Oct 2024
https://github.com/louiixx-h/algorithms-and-data-structure
Study about algorithms and data structure in Kotlin.
algorithms data-structures kotlin scientific-computing structured-data
Last synced: 26 Jan 2025
https://github.com/lbwa/n-ary
n-ary tree(also known as k-ary or k-way tree) implementation in JavaScript(TypeScript).
algorithms data-structures n-ary n-ary-tree tree
Last synced: 05 Nov 2024
https://github.com/gilzoide/betterclist
A -betterC compatible dynamic list backed by array for D
betterc data-structures dlang meson
Last synced: 21 Dec 2024
https://github.com/lindseyb/minorprojects
All my small projects that I work on
c c-sharp data-structures java
Last synced: 21 Dec 2024
https://github.com/mrsarm/rust-sum-queue
Rust :crab: queue struct that keeps a fixed number of items by time, not capacity, and allows to get summarized stats of its content
algorithms caching data-structures queue rust
Last synced: 05 Jan 2025
https://github.com/ehmicky/set-array
Set array items declaratively
algorithm append array array-manipulations array-methods data-structures functional functional-programming insert javascript library merge node nodejs omit patch set slice splice typescript
Last synced: 27 Oct 2024
https://github.com/shapelets/shapelets-demos
data-science data-structures data-visualization python shapelets time-series
Last synced: 13 Nov 2024
https://github.com/ajit24/dsa-all
A repo where you can find important questions of DS-ALGO , during my course #MERN in Masai School I got these problems
data-structures dsa-algorithm dsa-practice important javascript
Last synced: 08 Nov 2024
https://github.com/daijobudes/cit-2nd-year-programming
Repository containing exercises on our school.
activities c css data-structure data-structures data-structures-algorithms data-structures-and-algorithms database db exercise exercises java mariadb mariadb-database php php7 quizzes
Last synced: 28 Dec 2024
https://github.com/halimocakli/datastructures
Projects developed with the C programming language to examine data structures
Last synced: 09 Nov 2024
https://github.com/mrhrifat/fcc-javascript-ads
It's not enough to know how to write a simple program to do something. You need to know how to write a program that can solve a problem with the most efficient way. That's why we need to know Algorithms & Data Structures. This repository contains a collection of JavaScript Algorithms & Data Structures Code.
ads alogirthm data-structures datastructures free-code-camp free-code-camp-challenges freecodecamp javascript javascript-algorithms javascript-data-structures javascript-datastructure js
Last synced: 13 Nov 2024
https://github.com/septa-ma/datastructures-and-algorithms
Explanation and code of each DSA
algorithms data-structures interview-preparation python
Last synced: 20 Jan 2025
https://github.com/hopsoft/kvn
KVN (Key/Value Notation) converter & parser
data-structures deserialization key-value ruby serialization
Last synced: 09 Jan 2025
https://github.com/samuelselasi/alx-low_level_programming
ALX Low Level Programming (C)
alx-low-level-programming argc-argv c data-structures doubly-linked-list function-pointers functions linked-list loops malloc-free pointers-and-arrays preprocessor recursion reverse-engineering shell static-libraries structures-c syscall typedef variadic-function
Last synced: 23 Jan 2025
https://github.com/dsrathore1/100-days-of-code
Here I will share my 100 days of code.
algorithms data-structures devops github good-first-issue java leetcode nextjs tailwindcss
Last synced: 08 Nov 2024
https://github.com/anujvyas/data-structures-and-algorithms
This repository consists of all my codes related to DSA
algorithms data-structures python
Last synced: 13 Nov 2024
https://github.com/64/ds
Simple and (relatively) efficient C data structures.
Last synced: 13 Jan 2025
https://github.com/vndee/algo-templates
Algorithm templates for competitive programming contest.
acm-icpc algorithms codeforces competitive-programming cpp data-structures topcoder
Last synced: 19 Jan 2025
https://github.com/thakursaurabh1998/uca
Contains all the code practiced and made as part of the University Coding Academy.
binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script
Last synced: 14 Dec 2024
https://github.com/thealgo/hackerrank_solutions
Solutions to all the hackerrank questions solved my me using my own noble algorithms
algorithms cpp data-structures hackerrank
Last synced: 25 Dec 2024
https://github.com/jin/algorithms_and_data_structures.rb
Implementations of algorithms, data structures and HackerRank solutions in Ruby.
algorithms data-structures interview-practice ruby
Last synced: 18 Dec 2024
https://github.com/ocramz/gss
Graph-structured stacks
ambiguous-grammars data-structures glr-parsing graph-structured-stack
Last synced: 15 Oct 2024
https://github.com/ismoilovdevml/rust-algorithms
Algorithms
algorithms data-structures rust rust-algorithms
Last synced: 05 Nov 2024
https://github.com/juliacollections/binarytrees.jl
Efficient binary trees in Julia
binary-trees data-structures julia trees
Last synced: 14 Dec 2024
https://github.com/yjyoon-dev/algorithm-note
์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ ๋ ธํธ
algorithm cpp data-structures problem-solving
Last synced: 21 Jan 2025