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: 2026-03-25 00:07:33 UTC
- JSON Representation
https://github.com/hassanzaibjadoon/dsa_project
This repository contains a simple community management system implemented in C++. It allows users to add, display, update, remove, sort, and search for community members. The project utilizes a linked list to manage members efficiently and includes functionality for storing member details in a text file.
data-structures data-structures-and-algorithms file-io linked-lists member-management searching-algorithms sorting-algorithms
Last synced: 28 Oct 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/nubango/eda-domjudge
Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV
algorithms algorithms-and-data-structures data-structures
Last synced: 24 Dec 2025
https://github.com/ilxqx/go-collections
Generic, fast, and ergonomic collections for Go 1.25+. Type-safe data structures with iter.Seq support.
btree collections data-structures generics go golang hashmap hashset iter-seq type-safe
Last synced: 17 Feb 2026
https://github.com/solangeug/hacker-rank
A collection of programming challenges by HackerRank (https://www.hackerrank.com/).
algorithms data-structures hackerrank programming-challenges
Last synced: 18 Mar 2025
https://github.com/yadvi12/striver-sde-dsa-sheet
Striver SDE Sheet - CPP Solutions
algorithm coding-challenge cpp data-structures
Last synced: 02 Feb 2026
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: 17 Feb 2026
https://github.com/broucz/lf-queue
A lock-free multi-producer multi-consumer unbounded queue.
concurrency data-structures mpmc-queue queue
Last synced: 12 Apr 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/papachristoumarios/abstract-data-types
A library implementing some data structures for educational purposes
adt algorithm data-structures tree
Last synced: 27 Nov 2025
https://github.com/joao-conde/competitive-programming
Competitive programming training and contest exercises
algorithms competitive-programming data-structures
Last synced: 02 Mar 2025
https://github.com/yash22222/c-programming-projects-and-algorithms
In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.
algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project
Last synced: 17 Nov 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/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: 31 Dec 2025
https://github.com/alisawari/ts-data-structure
Implemented most useful and important Data Structures used in Software Development, All With TypeScript 🌟
data-structures datastructures typescript
Last synced: 28 Jan 2026
https://github.com/azersd/codinggame
CodinGame Puzzles in Python
algorithms coding-challenge codingame codingame-puzzles codingame-solutions data-structures dfs-algorithm math pathfinding puzzles python python3
Last synced: 10 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/abhraneel2004/algorithm_4thsem_lab
This is a repository that contains the Codes which are done in DAA Laboratory of 4th Semester CSE1 2024 in Academy Of Technology.
algorithms algorithms-and-data-structures data-structures
Last synced: 25 Dec 2025
https://github.com/akshay-rajan/s1
S1 MCA Coursework
algorithms c css data-structures html javascript php python
Last synced: 30 Jan 2026
https://github.com/yjdoc2/equationparser
An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.
c data-structures equation-solver parser
Last synced: 16 Jun 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/nicbet/cart
Crystal Adaptive Radix Tree Implementation
algorithms crystal-language data-structures radix-tree tree
Last synced: 08 Sep 2025
https://github.com/ankitsharma-007/implementating.stack.queue.using.linkedlist.and.csharp
Implementation of Stack And Queue Using Linked List in C#
ankit-sharma article csharp data-structures linked-list queue stack visual-studio
Last synced: 16 Jun 2025
https://github.com/amansrv/dsa-leetcode
In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.
algorithm data-structures leetcode
Last synced: 11 May 2025
https://github.com/owenpotent/algo-ts
Just some algorithms and data structures in TypeScript
algorithm algorithms algorithms-and-data-structures collaborate community-exchange communityexchange data-structures ghdesktop github learning open-source
Last synced: 10 Feb 2026
https://github.com/gzixnine/data_structure_c
This section of the repository serves as a comprehensive exploration of a wide range of data structures and algorithms. From the foundational arrays to the complexities of graphs and trees, with a commitment to clarity, depth, and practicality, this repository is designed to be your go-to resource for mastering data structures and algorithms.
array breadth-first-search bubble-sort count-sort data-structures graph hashtable heap heap-sort insertion-sort linked-list map merge-sort queue quick-sort radix-sort selection-sort set stack tree
Last synced: 06 Feb 2026
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: 01 Jan 2026
https://github.com/siva-tanikonda/competitive-programming
My competitive programming Git repository
algorithms competitive-programming cpp data-structures python
Last synced: 11 Sep 2025
https://github.com/tomboddaert/dyn-slice
An implementation for a &dyn [Trait] -like reference
Last synced: 30 Apr 2025
https://github.com/behzadam/solved
Solved is my code practices and solutions in typescript
algorithm algorithms code-challenges data-structures datastructures design-patterns exercism exercism-solutions hackerrank leetcode leetcode-typescript patterns typescript
Last synced: 20 Jan 2026
https://github.com/kauahensilva/c_double_circular_linked_list_and_others
This project is a simple bibliographic reference manager developed to study the C language and data structures.
c data-structures estrutura-de-dados
Last synced: 14 Jun 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: 30 Dec 2025
https://github.com/indianwhocodes/adshuffmanproject
Comparative Evaluation of Data Compression through binary, four-way, and pairing heaps without any standard lib. container except vector.
academic academic-project binary-heap cpp data-compression data-structures heaps
Last synced: 03 Apr 2025
https://github.com/harshitsahu2311/all-year-practicals
In this repo I have completed and uploaded my all 2nd year practicals of my college.
computer-networks data-structures operating-system python
Last synced: 17 Aug 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: 11 Nov 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: 04 Oct 2025
https://github.com/cthacker-udel/hw5-5
assembly assembly-x86 data-structures
Last synced: 24 Jul 2025
https://github.com/bgraokmush/veri_yapilari
Java ile veri yapıları ve algoritmalar
algorithms-and-data-structures data-structures java
Last synced: 20 Mar 2025
https://github.com/burakdemir-mb/c-cpp-data-structures
Data Structures in C & C++
Last synced: 19 Feb 2026
https://github.com/stdlib-js/utils-named-typed-tuple
Named typed tuple.
array collection data data-structure data-structures javascript list named node node-js nodejs stdlib structure tuple typed typed-array util utilities utility utils
Last synced: 14 Apr 2025
https://github.com/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
Last synced: 26 Feb 2025
https://github.com/ilovenooodles/praktikum-alstrukdat-2021
Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022
Last synced: 31 Mar 2025
https://github.com/stdlib-js/utils-compact-adjacency-matrix
Compact adjacency matrix.
adjacency dag data data-structure data-structures graph javascript matrix node node-js nodejs stdlib structure topological toposort tsort util utilities utility utils
Last synced: 30 Jul 2025
https://github.com/abdullahashfaqvirk/Python-DSA
Data Structures and Algorithms implemented in Python with unit tests.
algorithms data-structures dsa open-source python unit-tests
Last synced: 27 Sep 2025
https://github.com/himkt/algorithm-rs
🛠️ Data structure and algorithm written in Rust
algorithms atcoder data-structures rust
Last synced: 12 Aug 2025
https://github.com/ipuldev/algorithm-go
Basic algorithm & data structures implementation using go
Last synced: 28 Mar 2025
https://github.com/arkapg211002/college-dsa
Data Structures and Algorithms in JAVA and C for college
algorithms c college data-structures java
Last synced: 05 Mar 2025
https://github.com/alexjmercer/datastructures-algorithms
A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.
algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions
Last synced: 14 Mar 2025
https://github.com/nop-dev/learning-js
Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰
data data-structures functions javascript js
Last synced: 25 Aug 2025
https://github.com/shivam0110/data-structure
Codes for various data structure in C, C++ and JAVA
avl-tree bst-tree coding data-structures graph heap-tree
Last synced: 12 Aug 2025
https://github.com/loopglitch26/data-structures-2nd-sem
2nd-semester algorithms-and-data-structures data-structures
Last synced: 04 Oct 2025
https://github.com/vishal-sys-code/18.0.0.2-programming-in-c
Course on Programming in C Language [Course No.: 18.0.0.2]
algorithms-and-data-structures algorithms-in-c c course cprogramming cprogramming-language cprogramming-solutions data-structures dsa-learning-series mit programming-language
Last synced: 25 Aug 2025
https://github.com/asggo/structures
Various data structures implemented in Golang
data-structures data-structures-algorithms
Last synced: 03 Feb 2026
https://github.com/divithraju/divith-raju-openmetadata
Open Standard for Metadata. A Single place to Discover, Collaborate and Get your data right.
automation bigdata bigdataanalytics data data-structures dataengineering datascience hacktoberfest2022 metadata metadata-extraction
Last synced: 20 Feb 2026
https://github.com/mramirid/sistem-informasi-kua
Sistem informasi manajemen nikah berbasis CLI
avl-tree data-structures kua linked-list nikah queue
Last synced: 14 Mar 2025
https://github.com/alexcoder04/cs_nds
Some helpful things for Computer Science classes
computer-science data-structures data-structures-and-algorithms germany high-school niedersachsen
Last synced: 30 Jul 2025
https://github.com/jdoiro3/git-dag
At its core Git is a content addressable database. Git-DAG allows you to view this database as a 3d model.
3d dag data-structures educational force-graph git visualization
Last synced: 22 Mar 2025
https://github.com/justehmadsaeed/data-structures
Data Structures classes of CStack, CQueue, CPriority & Linked List in C++
cqueue cstack data-structures datastructures linked-list pointer
Last synced: 26 Feb 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/thegatesdev/maple
A clean, type safe intermediary structure
config configuration configuration-files data-structures json yaml
Last synced: 24 Aug 2025
https://github.com/pvgupta24/cse-labs
Dump for CSE Lab assignments and programs
algorithms c computer-architecture cpp data-structures mips opengl verilog
Last synced: 17 Nov 2025
https://github.com/wesleey/advanced-data-structures
Linked lists, Queues, Stacks, Trees, Graphs and Hash tables.
advanced-data-structures circular-doubly-linked-list circular-singly-linked-list data-structures doubly-linked-list linked-l singly-linked-list
Last synced: 04 Jan 2026
https://github.com/astrocatalogs/astroschema
Package defining schema relevant to astronomy and astrophysics data, providing useful interfaces for interaction with those schema.
astronomy astrophysics avro avro-schema data-science data-structures json json-schema
Last synced: 21 Feb 2026
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/henrifroese/external_memory_fractal_tree
Implementation of External Memory Fractal Tree (a variant of the Buffered Repository Tree) in C++ through the STXXL library.
b-tree-implementation cpp data-structures external-memory
Last synced: 23 Jul 2025
https://github.com/sai-suraj-27/cpp
This is my Repo for Practicing C++, Attempting Contests, and Solving Good Problems.
algorithms competitive-programming-contests cpp data-structures important
Last synced: 01 Sep 2025
https://github.com/xushaohua/thealgorithms
All data structures and algorithms in Rust. 使用 Rust 语言实现所有的数据结构与算法
algorithms data-structures leetcode rust
Last synced: 19 Sep 2025
https://github.com/josgard94/data_struct_in_c_example
This an example of how to use data structs in c language. In this example, a departmental store is shown. the example allows to users select products from a category. In addition, at the end of the program, it is shown a note with the products acquired by users and the total spend to the buy by a user.
data-structure data-structures data-structures-and-algorithms example examples language-c learning learning-c
Last synced: 15 Mar 2025
https://github.com/irfanshadikrishad/data-structure-with-cpp
data-structure-logbook.cpp
Last synced: 15 Apr 2025
https://github.com/juliusmarminge/pathfinding-visualizer
A visualizer of different pathfinding algorithms
algorithms data-structures react typescript vite
Last synced: 05 Apr 2025
https://github.com/alexandr-g/knowledge
https://alexgrischuk.gitbook.io/wiki/
algorithms coding data-structures flow functional-programming git js knowledge node npm react tmux vim wiki yarn
Last synced: 14 Feb 2026
https://github.com/truongd3/new_perl-like_language
New Simple Perl-Like Language by Truong Dang
Last synced: 15 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/jabolopes/go-safeslice
Go slice that can be modified while being traversed.
data-structures generics go go-library golang golang-library slices utility
Last synced: 22 Aug 2025
https://github.com/rosekamallove/problem-solving
Concepts and Practice problems that I am solving while learning Data Structures and Algorithms
algorithm competitive-programming cpp data-structures
Last synced: 30 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/jmmoser/data-structures
Bare-bones data structures in C
array c circular-buffer data-structures dictionary hash-table heap linked-list linked-lists list
Last synced: 29 Jun 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/chessai/disjoint-sets
Haskell Disjoint Sets (Union Find) Library
data-structures data-structures-and-algorithms disjoint-set disjoint-sets haskell haskell-library single-static-assignment ssa union-find
Last synced: 11 Aug 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/nelson-lang/nelson-cloud
☁️ nelson on the cloud
cloud cloud-computing data-structures interpreter javascript-library matlab matrix-functions nelson nelson-cloud scientific-computing socketio
Last synced: 09 Mar 2026
https://github.com/bodrovis-learning/datatypesalgo-yt-series
Серия уроков "Алгоритмы и структуры данных" на YouTube
algorithms data-structures lessons youtube-tutorial-series
Last synced: 15 May 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/rogercoding/data-structure-and-algorithm
A repository containing the function code of data structures and algorithm for collaboration for the open source tournament
algorithms algorithms-and-data-structures data-structures java open-source
Last synced: 28 Sep 2025
https://github.com/elliotwutingfeng/advent-of-code-2022
My Python solutions for Advent Of Code 2022.
advent-of-code advent-of-code-2022 algorithms data-structures lifelong-learning python solutions
Last synced: 08 Aug 2025
https://github.com/make-github-pseudonymous-again/js-cg
:triangular_ruler: Computational geometry data structures and algorithms for JavaScript
agpl algorithms computational-geometry computer-science data-structures javascript
Last synced: 03 Feb 2026
https://github.com/ajayns/c-programs
A collection of data structure and algorithm implementations in C
Last synced: 10 Mar 2026
https://github.com/i2mint/mongodol
MongoDB Data Object Layer
data-structures database mongodb python
Last synced: 14 Aug 2025
https://github.com/vatshayan/b.tech-project-image-recognition-system-
data-science data-structures database dip final-project final-year-project image image-classification image-processing image-recognition machienlearning machine-learning machine-learning-algorithms machinelearning neural-network python
Last synced: 04 Mar 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: 12 Dec 2025
https://github.com/ivan-magda/introduction-algorithms
Introduction to Algorithms
algorithms data-structures java kotlin
Last synced: 21 Aug 2025
https://github.com/aryehky/cauliflower
🥦 Cauliflower: React app javascript web development data-structures algorithms 🥦
algorithms data-science data-structures javascript javascript-library webdevelopment
Last synced: 15 Mar 2025
https://github.com/virxec/combo_vec
A library for creating a "combo stack array-heap vector", or simply a re-sizable array
Last synced: 14 Apr 2025
https://github.com/arin-paliwal/data-structures-and-algorithms
This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.
algorithms cpp data-structures java python
Last synced: 07 Apr 2025
https://github.com/tornikegomareli/deque
🦸♂️A Deque collection type implemented with Swift's protocols: Sequence, Collection, MutableCollection, and BidirectionalCollection with using of circular buffer to maximize memory usage
circular-buffer collection-protocol data-structures deque swift
Last synced: 21 Aug 2025
https://github.com/agungdwiprasetyo/cheatsheet
Cheatsheet STL C++, JavaScript, Python, ...
Last synced: 06 Mar 2025