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-09-29 00:07:59 UTC
- JSON Representation
https://github.com/am-kantox/finger_tree
Pure Elixir implementation of FingerTree
binary-tree data-structures elixir elixir-lang queue
Last synced: 04 Apr 2025
https://github.com/sourhub226/c-cpp-programs
Important C and C++ programs for computer engineers.
ai algorithm-analysis algorithms artificial-intelligence automata c computer-engineering computer-science cpp data-structures dfa education graphics hacktoberfest learning network oop operating-system programming
Last synced: 24 Aug 2025
https://github.com/make-github-pseudonymous-again/js-lifo
:icecream: Last In, First Out data structures for JavaScript
agpl computer-science data-structures javascript lifo ordered-collections stacks
Last synced: 05 Apr 2025
https://github.com/marianogappa/iknowkungfoo
Website aiming to provide easiest way to learn Algos & DS for FAANGs
algorithms data-structures faang-interview faang-preparation leetcode system-design
Last synced: 09 Mar 2025
https://github.com/archishmansengupta/lc
contains leetcode solutions done ~ 2 years ago, don't bother
algorithms cpp data-structures leetcode
Last synced: 02 Sep 2025
https://github.com/mrityunjay-tripathi/algorithms
Implementation of different algorithms in (Python, C, C++, Java)
algorithms c cpp14 data-structures graph java python tree
Last synced: 14 Apr 2025
https://github.com/dotflow-io/dotflow
🎲 Dotflow turns an idea into flow!
data data-structures database dataflow dataflow-programming etl etl-framework etl-pipeline flow python python3 workflow workflow-engine
Last synced: 20 Mar 2025
https://github.com/nixrajput/b-tree-java
B-Tree implementation using Java programming language.
b-tree b-tree-implementation b-trees daa daa-projects data-structures data-structures-and-algorithms design-and-analysis-of-algorithms design-and-analysisof-algorithm java
Last synced: 28 Feb 2025
https://github.com/aliakseis/rb_avl_comparison
Comparing RB and AVL tree implementations. We Need To Go Deeper.
avl avl-implementations avl-tree avl-tree-implementations avl-tree-node balanced-binary-search-trees binary-search-tree data-structures rb-avl tagged-pointers tree tree-insert
Last synced: 20 Mar 2025
https://github.com/robertzhidealx/lytepq
A small and mighty suite of data structures in JavaScript.
algorithms array binary-heap data-structures disjoint-sets javascript priority-queue queue union-find
Last synced: 14 Apr 2025
https://github.com/skywarth/fenrir-wolfpack-simulator
Simulating wolfpack behaviours and future of the pack in an environment using Javascript and data trees.
data data-structures javascript max-heap simulation simulations wolfpack
Last synced: 25 Feb 2025
https://github.com/doniaskima/learncpp
Learning algorithms and data structures can significantly improve your programming skills, enabling you to write more efficient and optimized code, leading to better performance and maintainability of your software.
algorithms cpp data-structures
Last synced: 15 Mar 2025
https://github.com/mohammed-3tef/data_structure_and_algorithms
A Collection of Algorithm & Data Structure Problems using C++.
algorithms bst clean-code cpp data-structures linked-list oop queue sorting-algorithms stack tree
Last synced: 01 Jul 2025
https://github.com/yashfalke77/data-structures-algorithms
Implementation of all basic data Structure and algorithms in python.
algorithms algorithms-and-data-structures data-structures python3
Last synced: 15 Mar 2025
https://github.com/nishkarshraj/algorithms
Algorithms implemented in a platform and language independent manner.
algorithm algorithm-challenges algorithm-competitions algorithms algorithms-and-data-structures algorithms-implemented c cpp data-structures
Last synced: 04 Sep 2025
https://github.com/yuvraj0028/rule-engine-ast
User friendly rule engine implemented with Abstract Syntax Tree for making a logical data structure to evaluate attributes.
angular angular-cli backend bootstrap5 data-structures docker java logic-programming material-ui mongodb spring-boot tree-structure
Last synced: 09 Sep 2025
https://github.com/hirentimbadiya/my_dsa_codes
in this repository i have added the DSA problems that i solved on Leetcode , GFG or other plateforms
algorithms data-structures java leetcode solutions
Last synced: 14 Mar 2025
https://github.com/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 15 Jul 2025
https://github.com/mo7amedaliebaid/dineout_task
algorithms dart data-structures flutter restaurants testing tree-structure unit-testing
Last synced: 08 Jul 2025
https://github.com/perezrd5/publicdataprojects
These are public database and data analysis projects from the portfolio of Doug Perez
data data-model data-modeling data-models data-science data-structure data-structures database microsoft-sql-server mysql olap olap-cube oltp postgresql ssas ssis ssrs t-sql
Last synced: 18 Mar 2025
https://github.com/neil-edelman/boxes
Drag-and-drop data structure headers.
b-tree c89 data-structures generics hash-table memory-pool metaprogramming paramterization templates testing traits trie type-safety
Last synced: 09 Jul 2025
https://github.com/manjurulhoque/problem-solving
A repository to contain my submissions in various online judges.
algorithms codechef codeforces data-structures hackerrank leetcode problem-solving
Last synced: 20 Mar 2025
https://github.com/v1tbrah/algorithms
Data structures and algorithms.
algorithms data-structures go golang leetcode
Last synced: 01 Apr 2025
https://github.com/eprbell/prezzemolo
Prezzemolo is a collection of classic data structure and algorithms that are useful in many different projects. The goal is to provide components that are robust, efficient and small.
algorithms avl classic computer-science data-structures dijkstra graph tree
Last synced: 18 Mar 2025
https://github.com/rodic/autocomplete
A Rust Auto-complete feature using Trie data structure
algorithms algorithms-and-data-structures autocomplete autocomplete-search autocompletion data-structures rust trie
Last synced: 04 Jul 2025
https://github.com/noti0na1/racket-codes
A Collection of My Racket Code
cps data-structures macros racket
Last synced: 03 Apr 2025
https://github.com/contactvaibhavi/algdesign
Solution codes for the Stanford course on Design and Analysis of Algorithms by Tim Roughgarden.
algorithm algorithms algorithms-and-data-structures coursera coursera-algorithms-specialization coursera-assignment cpp data-structures dsa-practice github java mit-license
Last synced: 13 Mar 2025
https://github.com/erenisci/algorithm-solutions
LeetCode/Codewars/Project-Euler
algorithms codewars data-structures javascript leetcode project-euler python
Last synced: 15 Apr 2025
https://github.com/walkerrandolphsmith/js-data-structures
Javascript implementations of common data structures.
adjacency-matrix binary-tree data-structures graph heap huffman-tree linked-list stack tree
Last synced: 17 Mar 2025
https://github.com/viktorsvertoka/goit-algo-hw-05
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-05 python
Last synced: 07 Sep 2025
https://github.com/nicbet/cart
Crystal Adaptive Radix Tree Implementation
algorithms crystal-language data-structures radix-tree tree
Last synced: 08 Sep 2025
https://github.com/kientech/data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization
algorithms c cplusplus data-structures python
Last synced: 22 Mar 2025
https://github.com/viktorsvertoka/goit-algo-fp
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-fp python
Last synced: 09 Apr 2025
https://github.com/viktorsvertoka/goit-algo-hw-09
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-09 python
Last synced: 09 Apr 2025
https://github.com/frankfarrell/kds4j
Kinetic Data Structures for Java
data-structures java kinetic-data-structures
Last synced: 06 Apr 2025
https://github.com/andresmpa/thelibrary-backend
Backend for "TheLibrary"
api data-structures files filesystem nodejs restful-api service
Last synced: 22 Mar 2025
https://github.com/truongd3/new_perl-like_language
New Simple Perl-Like Language by Truong Dang
Last synced: 15 Mar 2025
https://github.com/cieslarmichal/algoexpert-cpp
C++ solutions to the coding interview problems on AlgoExpert.
algoexpert algoexperts algorithms-and-data-structures algoritms coding-challenges coding-interviews cpp data-structures interview-preparation interview-questions problem-solving
Last synced: 28 Mar 2025
https://github.com/craig-day/linked_map_set
A LinkedMapSet is an extension to MapSet that maintains ordering.
data-structures elixir linked-list ordered-collections ordered-set
Last synced: 28 Mar 2025
https://github.com/irfanshadikrishad/data-structure-with-cpp
data-structure-logbook.cpp
Last synced: 15 Apr 2025
https://github.com/autruonggiang/it003-dsa-lab
Store DSA assignments.
algorithms data-structures data-structures-and-algorithms dsa it003 uit
Last synced: 02 Mar 2025
https://github.com/bcapathshala/crackyourinternship
Arsh Goyal Coding Challenge For Next 45 Days
algorithms cpp data-structures dsa dsa-practice java
Last synced: 14 Apr 2025
https://github.com/mizrael/dictionarylookupbenchmark
Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.
benchmark data-structures dotnet
Last synced: 26 Jan 2025
https://github.com/mxssl/doubly-linked-list-golang
Doubly Linked List implementation in Go (Golang)
algorithms data-structures doubly-linked-list go golang structures
Last synced: 16 Mar 2025
https://github.com/scriptnull/linkedlist.cr
Linked List Implementation for Crystal Programming Language
Last synced: 04 Apr 2025
https://github.com/yog9/competitive-programing
Solutions to problems from various online platform
codeforces codeforces-problems codeforces-solutions data-structures javascript leetcode-python project-euler python3
Last synced: 28 Apr 2025
https://github.com/avidlearnerinprogress/datastructures-ucsd
Coursework solutions to UCSD DSA Specialization
Last synced: 04 Sep 2025
https://github.com/eugeniusms/sda-2022
Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.
algorithms college data-structures dsa
Last synced: 22 Feb 2025
https://github.com/rcarubbi/cansi-datastructures
Data Structure Couse with examples written in C Ansi
binary-search c c-ansi data-structures linked-list
Last synced: 14 Mar 2025
https://github.com/eldarlrd/js-data-structures
Manual and Explorable JS Data Structures for TOP.
data-structures nodejs odin-project
Last synced: 22 Jul 2025
https://github.com/arindal1/thecodejungle
Curated collection of resources for developers, programmers and tech enthusiasts.
computer-science data-science data-structures interview-questions resources software-development
Last synced: 09 Apr 2025
https://github.com/abdulrehmanghub/virtual-university-of-pakistan-projects
I am the student of BS Computer Science at Virtual University of Pakistan. I will share every projects and coding files of which I completed in my university journey.
abdulrehman algorithms-and-data-structures analysis-algorithms cpp css data-structures database-management frontend-web-development fundamentals-of-programming html introduction-to-computer-science introduction-to-programming javascript object-oriented-programming university university-course university-project virtual-university-of-pakistan vu
Last synced: 30 Jul 2025
https://github.com/kkgthb/download-salesforce-objects-and-fields-as-json
A CumulusCI project that helps you download a Salesforce org's objects and fields as JSON
cumulusci data-structures database json metadata python salesforce salesforce-objects schema sfdx
Last synced: 22 Feb 2025
https://github.com/thanhngan22/dsa-writeups
💦 some exercises in Hackerrank and other sources used to practice
algorithms data-structures hackerrank-solutions
Last synced: 22 Feb 2025
https://github.com/michaelehab/algorithmic-toolbox-san-diego
Algorithmic Toolbox Programming Challenges Solutions from University of California San Diego course on Coursera
algorithms coursera data-structures divide-and-conquer dynamic-programming greedy-algorithms uc-san-diego
Last synced: 04 Mar 2025
https://github.com/shashaaankkkkk/dsa_c_notes
📚 C DSA Notes: PDF Repo 🖥️ Master C Data Structures & Algorithms! 🚀 Explore concise PDFs on key concepts, code examples, & problem-solving strategies. 📝💻 Clone & excel in DSA! Happy coding! 🤓👩💻👨💻 #CProgramming #DataStructures #Algorithms #PDFs #Repo
algorithms c-programming-language data-structures data-structures-and-algorithms dsa opensource
Last synced: 14 Mar 2025
https://github.com/bl33h/lispinterpreter
A interpreter that analyzes a code in LISP and executes it. Uses JCF to optimize the operations. Also uses MVC pattern.
aritmethic data-structures interpreter java lisp logic-operations operations
Last synced: 14 Mar 2025
https://github.com/oliviacarlisle/dslib-core
A robust and efficient data structures library.
data-structures dequeue enqueue fifo javascript queue typescript
Last synced: 13 May 2025
https://github.com/bl33h/mathematicalsets
A program that manipulates mathematical sets, allowing users to input elements, perform set operations, and search for specific elements.
data-structures discrete-mathematics mathematical-sets python set-operations set-theory
Last synced: 14 Mar 2025
https://github.com/kalpitcool2006/go-datastructures
This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Golang bootcamp. GO Data Structures & Algorithms
algorithms algorithms-and-data-structures competetive-programming data-structures golang golang-examples interview interview-preparation interview-questions interviewbit interviewbit-solutions map math
Last synced: 22 Jul 2025
https://github.com/subhangisati/data-structure-in-c
This is implementation of array, stack, queue, linked list and algorithms in C programming language.
algorithms-and-data-structures c-language c-programming-language data-structures dsa-algorithm practice-programming problem-solving
Last synced: 14 Mar 2025
https://github.com/zwrawr/dsa_assessment
University of York, Data Structures and Algorithms Assessment, Task : Predictive Text
alogrithms c data-structures university-of-york university-project
Last synced: 22 Feb 2025
https://github.com/rulyotano/rulyotano.crosscutting.js
Cross-cutting packages with tools for javascript
algorithm bezier-curves data-structures interpolation-methods js library math nmp
Last synced: 17 Feb 2025
https://github.com/vaneeza-7/data-structures-labs
Data Structures implemented in C++
arrays avl-tree binary-search-tree circular-linked-list data-structures doubly-linked-list expression-tree fast-nuces linkedlists queues sorting-algorithms stacks trees
Last synced: 14 Sep 2025
https://github.com/h3ar7b3a7/furtherbacktotheroots
Small applications made while studying C in Harvards cs50 course. An introduction to several concepts of computer programming.
c data-structures memory-management
Last synced: 15 Jun 2025
https://github.com/albin-johansson/rune
A modern C++ framework for 2D games.
2d centurion cpp20 data-oriented data-structures game-development game-framework gamedev modern-cpp performance tmx
Last synced: 13 Sep 2025
https://github.com/monamobeen/coding
100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.
data-structures geometry hashmap leetcode-practice mathematics matrix
Last synced: 24 Feb 2025
https://github.com/luisbg/hhgtg
HipHackers Guide to the Galaxy
algorithm algorithm-challenges algorithms algorithms-implemented algorithms-playground-practice bit-manipulation c c-plus-plus data-structures datastructures graph-algorithms graphs
Last synced: 13 Apr 2025
https://github.com/thomasthelen/datastructures
Various data structures implemented in c++
data-structures datastructures doubly-linked-list linked-list singly-linked-list templates
Last synced: 28 Feb 2025
https://github.com/dangnm9699/data-structures-and-algorithms
Do data structures and algorithms exercises, solve problems on LeetCode, Codeforces,...
Last synced: 29 Mar 2025
https://github.com/lightsing/compact-map
'Small map' optimization: store up to a small number of key-value pairs on the stack.
data-structures hashmap rust rust-library stack
Last synced: 14 Apr 2025
https://github.com/jacobgrisham/dna-identification-algorithm-using-python
Program takes a sequence of DNA and a CSV file containing Short Tandem Repeats (STR) counts for a list of individuals and then outputs to whom the DNA (most likely) belongs.
algorithms data-structures dna dna-identification-algorithm python
Last synced: 21 Aug 2025
https://github.com/sksaju/free-code-camp
My solution of freecodecamp challenges..
algorithms data-structures debugging es6 javascript nodejs reactjs redux regular-expression
Last synced: 14 Apr 2025
https://github.com/ayeujjawalsingh/placement_prepration
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql
Last synced: 12 Jun 2025
https://github.com/manojpatra1991/data-structures-and-algorithms-in-python
Solutions to common problems related to data structures and algorithms in Python
algotrithm data-structures python
Last synced: 11 Apr 2025
https://github.com/krishnalagad/learn-java-with-me
Repository contains data structure and collection framework programs in java.
collections-framework data-structures graph-algorithms leetcode-solutions linked-list loops-and-iterations queue regular-expressions searching-algorithms sorting-algorithms stack star-patterns strings tree-structure
Last synced: 22 Jul 2025
https://github.com/dps0340/doitdatarithm
'Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편' 연습문제 풀이
algorithms data-structures solutions
Last synced: 08 Jul 2025
https://github.com/chenhcy/algorithmsquestion
Data Structures, Algorithms Small Training Course
algorithm backtracking-algorithm bfs binary-search binary-search-algorithm binary-search-tree data-structures dfs dp hashmap interview-questions java leetcode leetcode-contest oriented-object-programming sorting-algorithms two-pointer
Last synced: 15 Jun 2025
https://github.com/phondani0/ds-algo
Solutions for ds algo problems in Python
algorithms-and-data-structures data-structures python3 trees
Last synced: 15 Sep 2025
https://github.com/ilovenooodles/praktikum-alstrukdat-2021
Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022
Last synced: 31 Mar 2025
https://github.com/muhammadsaadx/dynamic-system-model-database
I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.
avl-tree btree data-structures database-management red-black-tree sql
Last synced: 12 Mar 2025
https://github.com/thucpn/data-structures-in-java
Full synthesis of data structures in java (definition, bigO, advantages, disadvantages, use cases).
Last synced: 03 Apr 2025
https://github.com/pc9795/ds-algo-java
Data structures and Algorithms implemented in Java :coffee:. Some theory notes also.
algorithms data-structures java
Last synced: 28 Jun 2025
https://github.com/saifeddineelhanoune/algorithms-and-data-structure
about mastering algorithms in many lang and different data structure
algorithms codingame-solutions data-structures leetcode-solutions maths problem-solving sorting-algorithms trees
Last synced: 01 Apr 2025
https://github.com/dalpan/strukturdata
Code Program C++
c-plus-plus cpp data-structures
Last synced: 15 Mar 2025
https://github.com/leksus-04/algorithms-and-data-structures
:brain: Implementation of various algorithms and data structures in C++
algorithms cplusplus cpp data-structures implementation-of-algorithms implementation-of-data-structures
Last synced: 24 Feb 2025
https://github.com/mrbelga/algorithms-search-sort
Repo de algoritmos de busca e ordenação, eficiência em estruturas (interna/externa). Árvores, classificação em memória (vetores, listas) e externa (arquivos binários). Disciplina de Ciência da Computação, focada na escolha eficiente de algoritmos para resolver problemas específicos.
data-structures estrutura-de-dados java search-algorithm searching-algorithms thread threads
Last synced: 01 Apr 2025
https://github.com/eskabore/cs50x-2023
This repository houses all the problem sets and my final project for CS50 2023
algorithms c-language c-plus-plus cs50 cs50x data-structures javascript memory-allocation programming python
Last synced: 24 Feb 2025
https://github.com/sambhav228/sinking-ship
A data Structure based project implementing through C language Programming
c college-project data-structures
Last synced: 13 Mar 2025
https://github.com/dtroupe18/swiftyalgorithms
Swift Algorithms is a repo designs to contain various programming questions that are answered in Swift.
algorithms data-structures interview-practice playground programming-challenges swift
Last synced: 01 Aug 2025
https://github.com/saspal02/data-structures-and-algorithms-
This repository contains all my learnings and code while practicing DSA.
algorithms data-structures dsa java leetcode math solutions
Last synced: 12 May 2025
https://github.com/pranav016/ds-algo-in-python
Implementation of Data-structures and Algorithms in Python.
algorithms data-structures python time-complexities
Last synced: 10 Apr 2025
https://github.com/svastikkka/ds-and-algo
algorithms algorithms-and-data-structures data-structures
Last synced: 24 Feb 2025
https://github.com/erickpetru/javascript-data-structures
Collection of data structures created with ECMAScript 2015+, TypeScript definition files and Jest unit tests
data-structures ecmascript2015 javascript jest typescript-definitions
Last synced: 09 Apr 2025
https://github.com/thomasthaddeus/algorithmselector
Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.
ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python
Last synced: 21 Mar 2025
https://github.com/marwa-eltayeb/datastructures_and_algorithms
Data Structures and Algorithms implemented in Java
algorithms data-structures java
Last synced: 15 Jun 2025
https://github.com/wangyoucao577/algorithms_practice
Practice algorithms and data structures.
algorithms cplusplus cpp data-structures go golang handrank intorduction-to-algorithms leetcode maxflow maxflow-mincut
Last synced: 25 Mar 2025
https://github.com/dimagutierrez/java-methods
Store code, examples, methods and more.
data-structures dynamic-programming java javax javax-swing learn-to-code solving-problems
Last synced: 23 Feb 2025
https://github.com/ketan-chaudhary/java_dsa
algorithms-and-data-structures data-structures
Last synced: 01 Jul 2025