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-04-03 00:07:18 UTC
- JSON Representation
https://github.com/royluonanjing/leetcode-daily
Daily practice with Leetcode and HackerRank. Just do it!
algorithms backtracking-algorithm data-structures dfs-algorithm dynamic-programming leetcode-java
Last synced: 22 Jun 2025
https://github.com/gauthambanasandra/dslib
Data structures library
avl-tree binary-search-tree binarytree cpp data-structures modern-cpp tree
Last synced: 20 Mar 2025
https://github.com/fabriziomettini/dsa-i
Resources about my DS&A I course (FCEIA - UNR)
algorithms college data-structures
Last synced: 17 Mar 2025
https://github.com/antonio-f/binsearch
Binary Search algorithm (iterative and recursive versions) in C
binary-search c clang data-structures fundamentals
Last synced: 06 Jul 2025
https://github.com/rakibul263/data-structure
Use this C++ GitHub repository to explore the world of fundamental data structures. Implementations of arrays, linked lists, stacks, queues, trees, and more that are tidy and modular. Improve your knowledge of algorithms, learn to program, and find effective solutions to issues. With C++
Last synced: 23 Jun 2025
https://github.com/kartikey2807/cpp-codes
algorithms atcoder codeforces competitive-programming cpp data-structures
Last synced: 20 Mar 2025
https://github.com/munagekar/algorist
A software engineer without algorithms is like a fish without water.
algorithms data-structures python3
Last synced: 23 Feb 2025
https://github.com/matthewt53/data-structures-and-algorithms
Implementations of all the data structures and algorithms I learnt in COMP1927
c data-structures searching-algorithms sorting-algorithms
Last synced: 21 Mar 2025
https://github.com/chihebabiza/cpp-service-queue-simulator
A project that simulates a real-world queueing system for managing service lines. It allows issuing tickets, serving clients in order, and viewing the queue in both left-to-right and right-to-left directions.
cpp data-structures programming-advices queue ticketing-system
Last synced: 23 Jun 2025
https://github.com/chihebabiza/my-cpp-stack
This project implements a simple templated stack in C++ using a doubly linked list. It supports basic operations like push, pop, top, and size, allowing storage of any data type. The goal is to demonstrate how a stack can be built manually using dynamic memory and linked structures.
Last synced: 23 Jun 2025
https://github.com/mahiethan/detect-optimise-passes-for-data-structs
This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.
c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations
Last synced: 23 Jun 2025
https://github.com/dudubraga/unicap-cc-programacao-e-estruturas-de-dados
Cadeiras - Programação Estruturada + Estruturas de Dados I e II + Grafos
algorithms c data-structures java university-course
Last synced: 29 Oct 2025
https://github.com/pkoscielny/smart_data
Smart comparing data for Python tests
api comparison data-structures dict diff json list pytest python python3 rest-api restful restful-api structures test types unittest
Last synced: 30 Dec 2025
https://github.com/gourabofficial/solved-leetcode-problems
DSA using Java
algorithm data-structures dsainjava leetcode-java leetcode-solutions
Last synced: 23 Jul 2025
https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v1
This project check the equation(infix expressions) if it balanced or invalid, then infix expressions, then convert it to postfix.
Last synced: 16 Jun 2025
https://github.com/victoandrad/stack
This repository aims to implement a stack data structure.
data-structures stack-structure
Last synced: 12 Jul 2025
https://github.com/arijitcodes/dsa
Data Structure and Algorithm Stuff
algortihm c cpp data-structures datastructure datastructures-algorithms dsa javascript js
Last synced: 28 Mar 2025
https://github.com/matheusgrodrigues/estrutura-de-dados-e-algoritmos-com-javascript
Escreva um código JavaScript complexo e eficaz usando a mais recente ECMASCRIPT.
algorithms data-structures jest tdd typescript
Last synced: 27 Mar 2025
https://github.com/josugoar/jlib
GLib inspired generic data structures C library for personal use
Last synced: 01 Aug 2025
https://github.com/avijeetpandey/ps-java
Code snippets for coursework to learn java
algorithms data-structures java
Last synced: 20 Mar 2025
https://github.com/leonardpepa/intro-to-data-structures
A Data structures class that i took in unirversity
c college data-structures dsa dsa-algorithm list queue stack tree
Last synced: 10 Sep 2025
https://github.com/ki-seki/algorithm
原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的
algorithm c cpp data-structures
Last synced: 13 Jul 2025
https://github.com/aadewunmi/songsplaylist
A java-console-based program that mainpulates a playlist for songs e.g. add song, remove song etc.
algorithms arraylist data-structures java-8 linked-list
Last synced: 20 Mar 2025
https://github.com/victornpb/weakmatrix
A bi-dimensional WeakMap object implementation, for storing weak references to data associated with 2 keys. map[key][key] = value
2d-map bi-dimensional data-structures javascript matrix weak-map weak-table weakmap
Last synced: 03 Apr 2025
https://github.com/irfantayyib07/employee-manager
Code for my "Employee Manager" project.
data-structures javascript mern-stack react redux redux-toolkit rtk-query shadcn-ui tailwindcss typescript
Last synced: 20 Mar 2025
https://github.com/hasanyahya101/ds_lab_solutions
Solutions to Data Structures lab questions from Fall 2023 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the Lab (subject), not the theory subject.
data-structures ds fast lhr nuces programming
Last synced: 19 Jun 2025
https://github.com/group4layers/flextable
FlexTable (flextablejs) is a JavaScript library that provides a class with a simple API to work with tables (headers, rows, columns, sort, format) facilitating the analysis and data manipulation.
csv csv-types data-manipulation data-processing data-structures flextable formatter javascript nodejs sorter table tableview
Last synced: 14 Jul 2025
https://github.com/misterzurg/itmo_labs_analysis_and_development_of_algorithms
🎓 My labs from ITMO; Dis - ADA
algorithms big-data-and-ml data-structures itmo-labs optimization-algorithms
Last synced: 10 Sep 2025
https://github.com/kedaroo/dsa-practice-js
Practice of DSA implementation (so as not to get rusty 😛)
Last synced: 14 Jul 2025
https://github.com/stoverc/datastructuresandalgorithms
From-scratch attempts at implementing some common data structures and algorithms.
algorithm algorithms core-language cpp data-structures data-structures-algorithms data-structures-and-algorithms datastructures java linked-list python study-guide
Last synced: 14 Jul 2025
https://github.com/misterzurg/coursera_data-structures-and-algorithms-specialization
📓 Coursera Data Structures and Algorithms Specialization
advanced-algorithms advanced-algorithms-and-complexity algorithmic-toolbox algorithms algorithms-on-graphs algorithms-on-strings coursera data-structures hse ucsd
Last synced: 13 Mar 2025
https://github.com/iamabhaytiwari343/algorithms
important algorithms
algorithm data-structures java problem problem-solving
Last synced: 14 Jul 2025
https://github.com/welli7ngton/c-data-structures
Implementation of data-structures from basic to advanced in C and testing them all, all the codes are based in this playlist: https://youtu.be/bryesHll0vY?si=W-r62UHfNyX0ryHC
algorithms c c-algorithms c-data-structures-and-algorithms data-structures tests
Last synced: 09 Jul 2025
https://github.com/mrizaln/circbuf
A simple C++ circular buffer written in C++20
circular-buffer cpp data-structures
Last synced: 19 Mar 2025
https://github.com/mxagar/python_software_engineering
This repository contains a guide of Python tailored to professional Software Engineering, covering aspects like Data Structures, Algorithms, Design Patterns & Co.
algorithms data-structures design-patterns python software-architecture software-engineering
Last synced: 14 Jul 2025
https://github.com/make-github-pseudonymous-again/js-splay-tree
:zipper_mouth_face: Splay trees for JavaScript
agpl amortized binary-search-trees binary-trees computer-science data-structures dynamic-optimality javascript search search-trees splay-tree trees
Last synced: 01 Sep 2025
https://github.com/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/leandrolimadeveloper/data_structures_and_algorithms
Algorithms and important things covered in the book Grokking Algorithms: An illustrated guide for programmers and other curious people (in Portuguese, Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos – the version that I have) written by Aditya Y. Bhargava.
algorithms data-structures javascript python
Last synced: 25 Oct 2025
https://github.com/mrizaln/sync-cpp
Synchronized object wrapper for C++20
cpp data-structures synchronization
Last synced: 19 Mar 2025
https://github.com/seralaci/csharp-algorithm-challenges
Algorithms, data structures and coding challenges in C#
algorithms c-sharp challenges csharp data-structures dotnet leetcode
Last synced: 21 Aug 2025
https://github.com/helyousfi/data-structures-and-algorithms
A crash course on data-structures and algorithms using C/C++ and Python.
algorithms c c-plus-plus data-structures embedded-systems
Last synced: 15 Jul 2025
https://github.com/mukhammadrizooff/budget-app
The Pay Modus App is going to be helpful to track your expenses and transactions.
css data-structures html javascript postgresql rspec-rails ruby ruby-on-rails
Last synced: 02 Apr 2026
https://github.com/ngljcb/px-m-ary-tree
Made a m-ary tree in java as final project for "Algoritmi e Strutture Dati" course.
algorithms-and-data-structures data-structures java m-ary tree-structure university-project
Last synced: 15 Jul 2025
https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python
I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4
Last synced: 19 Mar 2025
https://github.com/awpala/data-structures-and-algorithms
Implementations of canonical data structures and algorithms, based on CLRS 3rd edition.
algorithms algorithms-and-data-structures algorithms-datastructures clrs clrs-algorithms computer-science data-structures javascript python
Last synced: 19 Mar 2025
https://github.com/dacmarcell/comparacao-bubble-quick-sort
Uma comparação do tempo de execução de um algoritmo de Bubble Sort e outro com Quick Sort
bubble-sort data-structures javascript quick-sort
Last synced: 15 Jul 2025
https://github.com/firmanmm/go-smc
Simple Message Codec Golang Implementation
data-structures encoder-decoder golang message message-codec
Last synced: 26 Mar 2025
https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions
My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.
algorithms data-structures java problem-solving
Last synced: 22 Feb 2025
https://github.com/grahamstrickland/clrs
Exercises and C++20 implementations of the algorithms from "Introduction to Algorithms" (3e) - Cormen, Leiserson, Rivest, & Stein
algorithms boost clrs cpp20 data-structures
Last synced: 15 Jul 2025
https://github.com/ragibasif/merlin
A modern extension to the C Standard Library
algorithms c data-structures macros magic stdlib utility-library wizardry
Last synced: 16 Jul 2025
https://github.com/rosieoh/mediring_crawling
팀림크드 - "메디링" 의약품 정보 크롤링
data-structures jupyter python3
Last synced: 20 Jul 2025
https://github.com/jolomitee/data-structures-and-algorithms
This repo contains codes on basic data structure and algorithms in Javascript, culled from FreeCodeCamp Youtube video demonstrated by tutor: Beau Carnes
algorithms data-structures dsa-practice freecodecamp
Last synced: 04 Apr 2025
https://github.com/stdlib-js/dstructs-circular-buffer
Circular buffer.
buffer circular collection cyclic data data-structure data-structures fifo first-in-first-out javascript node node-js nodejs queue ring stdlib structure
Last synced: 19 Mar 2025
https://github.com/harismuneer/Queue-using-Stacks
🎁 A complete C++ implementation of Queue using two Stacks.
data-structures double-stacks free-to-use queue stack stack-queue two-stacks
Last synced: 16 Jul 2025
https://github.com/bodiali/hash-map
Hash map, also known as a hash table, is a data structure used to store key-value pairs.
Last synced: 27 Mar 2025
https://github.com/proton/algos
Algorithms on Python, Ruby, Rust, Java and JavaScript
algorithms algorithms-and-data-structures coursera data-structures graphs graphs-algorithms java javascript python ruby rust sort sorting sorting-algorithms union-find union-find-algorithm
Last synced: 29 Oct 2025
https://github.com/tahaaa22/problem-solving
This collection contains my approaches, thought processes, and final solutions to coding challenges from popular platforms such as LeetCode, HackerRank, and CodeForces.
cpp data-structures problem-solving sql
Last synced: 10 Sep 2025
https://github.com/kumpatlapavankumar/hackerrank_java_solutions
using java
computer-science data-science data-structures enjoy-coding github hackerrank-solutions java learning-by-doing
Last synced: 19 Mar 2025
https://github.com/dacmarcell/xor-impl
Implementação de algoritmo de criptografia utilizando operador XOR
algorithms data-structures typescript xor
Last synced: 16 Jul 2025
https://github.com/chandrikabijore/dsa-bootcamp-java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp.
algorithms competitive-programming data-structures interview-preparation java leetcode leetcode-java leetcode-solutions math
Last synced: 27 Mar 2025
https://github.com/anas436/data-structure-and-algorithm
Here, work has been done on the basic operations of Data Structure and Algorithm. If these operations are practiced, your basic skills will be strong. Here is used the C and Python programming language. Also, the PyCharm IDE and CodeBlocks are used as compilers.
algorithms c codeblocks data-structures pycharm python
Last synced: 27 Mar 2025
https://github.com/rfieve/data-structures-converters
A TypeScript library to convert binary-search-trees, doubly linked lists of any types to one another.
binary-search-tree data-structures doubly-linked-list typescript utility-library
Last synced: 27 Mar 2025
https://github.com/rfieve/doubly-linked-list-navigator
A TypeScript library extending the doubly-linked-list with navigation
data-structures double-linked-list typescript utility-library
Last synced: 27 Mar 2025
https://github.com/soroush-04/algorithms-data-structures
algorithms data-structures python
Last synced: 02 Mar 2025
https://github.com/ndeta100/algorithms_in_javascript
Algorithms and data structures in JavaScript with implementations and small text explanations
algorithm algorithms computer-science data-structures
Last synced: 02 Aug 2025
https://github.com/matteo-campana/princeton-practice-programming-assignment
Algorithms, Part I Princeton University, programming assignements and interview questions
algotithms coursera data-structures data-structures-and-algorithms java princeton princeton-algs4 princeton-coursera
Last synced: 03 Apr 2025
https://github.com/muhammadsalmanaziz/dsa-in-c-plus-plus
This repository consist of Practice questions and some leet code problems and DSA in C++ language
algorithms array cpp data-structures dsa dsa-practice
Last synced: 16 Jul 2025
https://github.com/amr-yasser226/ambulance-management-system-dsa
A centralized system for managing ambulance services across multiple hospitals, utilizing data structures to optimize ambulance allocation and improve emergency response times.
algorithms ambulance-management-system course-project cpp data-structures emergency-services hospital-simulation optimization patient-dispatch priority-queue queue real-time-simulation resource-allocation simulation stack systems-design unit-testing zewail-city
Last synced: 17 Jul 2025
https://github.com/abarichello/ine5408
INE5408 - Data Structures. Use avaliate.sh for running tests locally
Last synced: 16 May 2025
https://github.com/mrktsm/huffman-encoder
A simple file compression tool implementing Huffman encoding for efficient file size reduction.
algorithms data-structures encoder java junit junit-test treemap trees
Last synced: 18 Mar 2025
https://github.com/winterrdog/dsa-winterrs
i tried to re-implement some algorithms from
algorithms computer-science data-structures python3
Last synced: 17 Jul 2025
https://github.com/aissam-en/mini-project-programmation-et-data-structure
Gestion de location de voitures.
Last synced: 18 Mar 2025
https://github.com/shiveshdeogharia/dsa-playground
Interactive C++ Playground for mastering DSA with modular design and unit tests
algorithms cmake competitive-programming cpp20 data-structures data-structures-and-algorithms dsa googletest
Last synced: 17 Jul 2025
https://github.com/adilevi25/memorymanageroop
A C++ memory management system using OOP principles
allocator cpp data-structures memory-management oop simulation
Last synced: 17 Jul 2025
https://github.com/faizanzaheergit/linkedlistbankaccounts
This is an implementation of a Simple Bank Account System using Linked List and Txt File
account-management bank-account banking-system cpp data-structures datastructures filesystem linked-list linkedlists
Last synced: 17 Jul 2025
https://github.com/harshsahu23/ccp
Contains all the program ever discussed in the PLA1004 - "Competitive Coding Practices" course at VIT Bhopal University, India [Face Trainer]
algorithms competitive data-structures dsa java
Last synced: 17 Jul 2025
https://github.com/candytale55/subdway_routes_with_doubly_linked_lists_js
Model a subway line using doubly-linked-list and node classes. Subway lines have a first and last element, and are comprised of nodes (or stops) with links to the elements before and after them.
codecademy data-structures doubly-linked-list subway-network
Last synced: 17 Jul 2025
https://github.com/xonorhc/water-distribution-data-management
Modelo de dados geoespaciais para sistemas de distribuicao de agua.
data-structures postgis postgresql
Last synced: 27 Jun 2025
https://github.com/murf-y/leetcode
Collection of LeetCode questions to ace the coding interview!
Last synced: 17 Jul 2025
https://github.com/gabrieldiem/assignments_for_algorithms_2
Assignments handed-in for the subject "Algorithms and Programming 2", Mendez's course 2Q2020
7541 algorithms c cli data-structures fiuba memory-management university-assignment
Last synced: 17 Jul 2025
https://github.com/raphaelcausse/cuds
My library of C Utilities and Data Structures.
c data-structures utilities utilities-library
Last synced: 10 Sep 2025
https://github.com/ajgthb2002/photo-gallery--dsa-project
Implementation of a photo gallery along with a few image editing tools, using different data structures in c++
ascii-art cpp data-structures doubly-circular-linked-list matrices object-oriented-programming
Last synced: 17 Jul 2025
https://github.com/sciencegenome/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 16 Jun 2025
https://github.com/antonashraf/dsa
Implementing the major Data structures & Algorithms using C/C++ which helping freshers who wish to join the programming stream to start with!
algorithms data-structures linked-list searching-algorithms sorting stack
Last synced: 18 Mar 2025
https://github.com/david-lapadula/interview-prep-fcc
JavaScript interview practice
algorithms css data-structures html javascript
Last synced: 18 Mar 2025
https://github.com/pedrohenrique-git/data-structures-with-javascript
Data structures with javascript
Last synced: 18 Jul 2025
https://github.com/ahmed-safa/neet_leet
solves according to neet roadmaps
algorithms cpp data-structures leetcode problem-solving
Last synced: 03 Jul 2025
https://github.com/ranimeshehata/implementing-sorting-techniques
A Java program implementing 3 different sorting techniques.
data-structures java junit-test sorting-algorithms
Last synced: 03 Apr 2025
https://github.com/grasielagomes/bloom-filter-ts
High-performance Bloom Filter implemented in TypeScript for fast membership checks.
bitwise bloom-filter data-structures performance typescript
Last synced: 22 Mar 2025
https://github.com/thgroblox/advanced_video_stabilization_and_roi_pixel_analysis
Enhance your videos with advanced stabilization and analyze pixel data in defined regions. Explore techniques like optical flow tracking and moving average smoothing. 🚀📹
data-structures debugging english-language git github html markdown numpy opencv project-management python
Last synced: 18 Jul 2025
https://github.com/eagletrt/libring-buffer-sw
Simple circular buffer data structure implementation suited for all embedded devices
circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw
Last synced: 14 Jul 2025
https://github.com/shenoy-anurag/algo-runner
A python package with tools to let you try coding problems and check your code against your own test cases.
algorithms data-structures helper runner
Last synced: 05 May 2025