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-07-02 00:07:41 UTC
- JSON Representation
https://github.com/ibnaleem/cs-resources
a comprehensive collection of valuable computer science resources
algorithms-and-data-structures artificial-intelligence books computer-science data-science data-science-learning data-structures data-structures-and-algorithms discrete-mathematics leetcode resources
Last synced: 02 Feb 2026
https://github.com/01barthez/ludo-game-c-sdl
Ludo is a game in which each player moves his four pawns on a board according to the rolls of the dice, with the aim of getting all his pawns to the central square. This project consists in implementing a digital version of the game in C with SDL, managing the interface and the game rules.
assessment-project c cprograms data-structures makefile sdl2 sdl2-image
Last synced: 04 Mar 2025
https://github.com/ianfelps/estrutura_de_dados_em_c
Repositório para estudos sobre estrutura de dados na linguagem C.
Last synced: 12 Jun 2025
https://github.com/qjnz/python-data-structure-and-algorithms
Code examples from LinkedIn course [Python Data Structures and Algorithms by Robin Andrews](https://www.linkedin.com/learning/python-data-structures-and-algorithms)
algorithms algorithms-and-data-structures data-structures python python3
Last synced: 04 Apr 2025
https://github.com/shoyebmd424/design-and-analysis-algorithm
algorithm daa data-analysis data-structures
Last synced: 16 May 2026
https://github.com/01barthez/expression-checker
We would like to write a program to tell whether expressions made up of pa-renthèses, brackets and accolades are well-formed. brackets and braces are well formed: the algorithm scans the string and determines whether determines whether there's a balance (and in the right order) between the opening parentheses and fer- brackets “[” and others...
assessment-project c data-structures homework makefile
Last synced: 04 Mar 2025
https://github.com/Siegescript/C
Where I store my notes for C programming and Data Structures, Algorithms and Complexities
algorithms-and-data-structures algorithms-datastructures c data-structure data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c dsa
Last synced: 30 Jun 2026
https://github.com/01barthez/learn_datastructure_c
In the university context, learning C language is a prerequisite for success in certain subjects such as INF131, INF231... To make up for this deficit, I'm going to learn complex data structures in C (Stack, File, Lists...).
c data-structures file initialization list makefile pile programming-exercises
Last synced: 04 Mar 2025
https://github.com/c1m50c/rust-data-structures
A library implementing various Data Structures in Rust, made strictly for learning purposes.
data-structures doubly-linked-list educational examples learning library linked-list mit-license rust vector
Last synced: 10 Jul 2025
https://github.com/zee-bit/final450
My solution to Love's Final 450 questions to do before interviews. All solutions are optimal and properly tested. Please drop a star if you find it useful! :)
algorithms cpp data-structures final45
Last synced: 11 Jun 2026
https://github.com/bih-cei/sphn-to-fhir-map
Map of the Swiss Personalized Health Network Dataset to Fast Healthcare Interoperability Resources - Submission to MIE 2023 by S. Klopfenstein, S. Thun, K. Crameri and C. Stellmach
data-structures fhir health-research healthdata interoperability map mapping sphn
Last synced: 07 Apr 2026
https://github.com/joaoassalim/algorithms
Data Struct in Python
binary binary-search-tree data-structures python
Last synced: 25 Jun 2025
https://github.com/ph4un00b/minmax-stack
having fun with stacks / deno / typescript
data-structures deno typescript
Last synced: 18 May 2026
https://github.com/skazemi/collidea-rust
Collision-prone memory-efficient collections
data-structures hash hashmap hashset memory-efficient
Last synced: 18 Sep 2025
https://github.com/asbhogal/javascript-algorithms-and-data-structures
Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.
algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop
Last synced: 14 Oct 2025
https://github.com/sparsh-kumar/meeting-scheduler-api
Meeting scheduler backend API written in Express and Node Js.
algorithms algorithms-and-data-structures cron data-structures express expressjs expressjs-framework javascript momentjs mongodb mongodb-atlas mongodb-atlas-cloud mongoose node nodejs schedule scheduler scheduling
Last synced: 11 Apr 2026
https://github.com/lotrien/leet-code
Algorithm and data structure problems from https://leetcode.com solved in JavaScript
algorithms data-structures javascript js leetcode
Last synced: 18 Mar 2025
https://github.com/mdabdullahibnaharun/c-cpp-projects
Some C/C++ Projects Develop By Me and My Team Fantastic Four
Last synced: 07 May 2026
https://github.com/csalam07/dslab
For reference only. Don't misuse it. Thank you
Last synced: 17 Mar 2025
https://github.com/utsavkash19/dsa-codes-snippets
Code Snippets for Data Structures and Algorithms. Problems from LeetCode, Codeforces and CodeChef for practice.
algorithms coding-challenges competitive-programming-reference cpp data-structures interview-preparation interview-questions
Last synced: 12 Jun 2025
https://github.com/niedzielski/practice
💡 Coding exercises and program sketches.
algorithms arrays data-structures exercises graphs heaps linked-lists matrices practice study trees
Last synced: 28 Mar 2025
https://github.com/eshaan7/programming_with_c_and_cpp
Various C and C++ programs I wrote for school, college or just for the heck of it.
btech c cbse cpp data-structures ggsipu hacktoberfest school
Last synced: 02 Jul 2026
https://github.com/kena0ki/rustrithm
Common data structures and algorithms in Rust
algorithms data-structures rust
Last synced: 11 Jul 2025
https://github.com/ahmedshaabanal-saidi/custom_data_structure
A C# implementation of a generic custom data structure named MyList<T> that mimics the behavior of built-in collections. It implements IEnumerable<T>, ICollection<T>, and IList<T>, showcasing a deep understanding of interfaces, generics, and collection manipulation in C#.
Last synced: 24 Jun 2025
https://github.com/hc-b666/competitive-programming
data structures, algorithms, codeforces, icpc, cses
algorithms atcoder codeforces cpp cses data-structures icpc
Last synced: 20 Mar 2025
https://github.com/onnesok/cse220-summer
Bracu Cse220 (DATA STRUCTURES || ) basic things lab assignments all codes of DATA STRUCTURES
Last synced: 16 Jun 2026
https://github.com/ososuna/js-data-structures-library
💾 JavaScript data structures library
data-structures es6 javascript nodejs
Last synced: 18 May 2026
https://github.com/sabberrahman/cse
My CSE study resources: Lecture notes, Code snippets, and Study materials
algorithm data-structures leetcode neetcode150 problem-solving
Last synced: 05 Nov 2025
https://github.com/hta218/algorithms-and-data-structures
My solutions to LeetCode and HackerRank's problems
algorithms data-structures hackerrank leetcode
Last synced: 22 Mar 2025
https://github.com/celineboutinon/drinking-water-for-all
OpenClassrooms Data Analyst 2022-2023 - Projet 8 using PowerBI Desktop
data-analysis data-analytics data-structures data-visualisation database-design database-schema databases mysql-connector-python mysql-workbench power-bi-dashboard python sql
Last synced: 27 Apr 2026
https://github.com/rafalwrzeszcz-wrzasqpl/pl.wrzasq.commons
General-purpose data structures and routines.
aws data data-structures library rust
Last synced: 10 Apr 2025
https://github.com/9oelm/rdsa
(re)studying data structures and algorithms. Yeah i know, it's that time of the season again.
algorithms data-structures data-structures-and-algorithms interview jupyter-notebook
Last synced: 03 Apr 2025
https://github.com/th-blitz/leetcode-templates
My Collection of LeetCode templates like sorting algorithms, search algorithms & data-structures from scratch in C, C++, Rust, JavaScript & Python.
algorithms data-structures leetcode leetcode-cpp leetcode-python leetcode-rust rust
Last synced: 15 May 2026
https://github.com/make-github-pseudonymous-again/js-bst
:seedling: Binary search tree library in JavaScript
agpl binary-search-trees computer-science data-structures javascript search-trees searching sorting tree
Last synced: 20 May 2026
https://github.com/ravi-prakash1907/data-structures-and-algo
Data Structures and Algorithms
algorithms course data-structures dsa pg python
Last synced: 15 May 2026
https://github.com/kzrtt/estrutura-de-dados
Esse repositório contém os códigos das aulas e listas de exercícios da matéria de Estrutura de Dados da UTFPR
c data-structures programming-exercises
Last synced: 03 Apr 2025
https://github.com/priyakdey/dsa
Implementations of different algorithms and data structures.
algorithms computer-vision data-structures data-structures-and-algorithms interview-preparation java python software-engineering
Last synced: 04 May 2026
https://github.com/kbnim/datastructs.h
C library of commonly used data types and data structures (string, vector, stack, etc.)
array binary-tree c c-language c-programming data-structures linked-list matrix priority priority-queue queue stack string vector
Last synced: 24 Jan 2026
https://github.com/qnhat2004/competitive_programming
Data Structures and Algorithms in CP
algorithms data-structures programming
Last synced: 20 Jan 2026
https://github.com/xam1dullo/dsa
Master the Coding Interview: Data Structures + Algorithms The ultimate coding interview bootcamp to help you ace your coding interviews and land your dream job. You'll not only learn data structures and algorithms but also the exact steps to take to get more interviews, more job offers, and a higher salary.
algorithms-and-data-structures data-structures javascript problem-solving self selfstudy
Last synced: 27 Mar 2025
https://github.com/lordubuntu/maths
Maths algorithms and data structures you'll find useful, formally verified and optimized
algebra algorithms calculus computer-algebra-system data-structures design-by-contract formal-verification mathematical-programming mathematics maths property-based-testing
Last synced: 12 Sep 2025
https://github.com/ranjeet1106/codeforces_solution
Beginner friendly codeforces solutions
algorithm c codeforces-solutions codeforces-solutions-github cpp17 data-structures data-structures-and-algorithms
Last synced: 18 May 2026
https://github.com/sohamratnaparkhi/dsa-course
Collection of different problems on Data Structures and Algorithms - segregated topic-wise
algorithms data-structures dsa hashmap leetcode-java leetcode-solutions linked-list stacks trees
Last synced: 07 Mar 2026
https://github.com/souvikpaul6436/dsa-sheet
Merged DSA Sheet
algorithm algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/shadowshahriar/cse222
A repository containing my solutions to data structure (Java, C, C++) problems assigned by our CSE lecturer, NASR (3rd Semester)
Last synced: 04 May 2026
https://github.com/gaurav-chaurasia/dsa
All my practice problem(data-structure and algorithmic) and code are here
algorithm competitive-programming cpp data-structures readme-md
Last synced: 29 Jun 2026
https://github.com/connectaman/c-and-data-structure
Program,Notes,Explanation on Data Structure using C++
cpp data data-structures sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/azeemmirza/structures
Structures Applied
data data-structures javascript typescript
Last synced: 14 Feb 2026
https://github.com/sysread/skewheap
A fast, efficient, self-adjusting heap for Perl, implemented in C
c data-structures heap perl skew-heap xs
Last synced: 17 Apr 2026
https://github.com/rajgupta2/geeksforgeeks-2025-potd
🚀 Daily solutions for GeeksforGeeks Problem of the Day (POTD) - 2025.
bit-manipulation coding-challenges coding-practice competitive-programming data-structures dsa dynamic-programming geeksforgeeks geeksforgeeks-potd- potd problem-solving
Last synced: 30 Mar 2025
https://github.com/jilliennelapid/binarytreestorage
Project 2: An organism-storing binary tree that reads commands from input .txt, queries the data, and outputs to console and output .txt.
binary-search-tree binary-tree cpp data-structures infile-outfile txt-files
Last synced: 15 Mar 2025
https://github.com/AhmedOsmanDev/Codeforces-Solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 10 Apr 2025
https://github.com/akarimin/algs0
Algorithms Instructed by Dr. Robert Sedgewick
algorithms data-structures search sort tree union-find
Last synced: 07 Apr 2025
https://github.com/aditeyabaral/data-structures-lab-ue18cs207
A repository containing the source codes to the problem statements given as part of the Data Structures Laboratory course (UE18CS207) at PES University.
algorithms algorithms-and-data-structures c data-structures
Last synced: 26 May 2026
https://github.com/diogo-nb/radix-sort
Radix sort implementation in C for education purposes.
c data-structures radix-sort sorting-algorithms
Last synced: 13 Jul 2025
https://github.com/willgreen98/data-structures-and-algorithms
Sorting-Algorithms For CS Theory
algorithm algorithms algorithms-and-data-structures algorithms-implemented cpp data-structures datastructures geeksforgeeks
Last synced: 08 Nov 2025
https://github.com/bl33h/discreteeventsimulation
Simulation of program execution in a time-sharing operating system.
cpu data-structures operating-system python ram simulation time-sharing
Last synced: 14 Mar 2025
https://github.com/ahmdtaha/tree_viz
Java code to visualize trees (e.g., BST, BTree, QuadTree)
avl-tree binary-search-tree binary-trees btree data-structures debugging-tool eclipse java kdtrees quadtree visualization
Last synced: 15 May 2025
https://github.com/vishesh-pandey/dsa-python
Data Structures and Algorithms in Python
algorithms binary-search bst bubble-sort data-structures data-structures-and-algorithms dsa dsa-python insertion-sort linear-search linked-list merge-sort python queue quick-sort searching selection-sort sorting stack tree
Last synced: 01 Sep 2025
https://github.com/fogfish/skiplist
Golang SkipList data structure
data-structures golang skiplist
Last synced: 24 Oct 2025
https://github.com/palak-463/javadsa
Join me on an adventure where I tackle data structures and algorithms using Java, sharpening my problem-solving skills along the way. 🖥️
algorithms data-structures dsa java problem-solving
Last synced: 17 Jun 2025
https://github.com/mihirh19/python
a repository for collaborative development and version control using Git that houses Python code files, documentation, tests, and other project-related files.
algorithms data-structures django fastapi flask machine-learning numpy pandas python
Last synced: 11 Apr 2026
https://github.com/ranitmanik/leetcode-solutions
Welcome to my Leetcode solutions repository! This is a collection of my solutions to various Leetcode problems, showcasing my problem-solving skills and coding practices
365daysofcode algorithms consistency data-structures data-structures-and-algorithms datastructures-algorithms java leetcode leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-questions leetcode-solutions
Last synced: 23 Mar 2025
https://github.com/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 2025
https://github.com/kishore-devaraj/layman-js-snippets
A repo which contains simple snippets to describe important concepts in javascript world and also contains common data structure patterns implemented in js.
data-structures javascript nodejs reactjs redux
Last synced: 11 Apr 2026
https://github.com/dronnix/bwarr
Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations
btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set
Last synced: 13 Jan 2026
https://github.com/ahmedosmandev/codeforces-solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 15 May 2025
https://github.com/bpstelios10/coursera-algos
Coursera algorithms 1 (from Princeton Uni)
algorithms balanced-search-trees data-structures hashtable java mergesort priority-queue quicksort symbol-tables union-find
Last synced: 18 May 2026
https://github.com/priyakdey/huffman-encoding
Huffman Encoding implementation in C
algorithms algorithms-and-data-structures c data-structures hashtable huffman-coding huffman-compression-algorithm huffman-tree priority-queue
Last synced: 28 Mar 2025
https://github.com/apfirebolt/data-structures-and-algorithms-in-python
Data Structure and Algorithms in Python
algorithms data data-structures python python3 tkinter-gui
Last synced: 15 Mar 2025
https://github.com/d-michail/jheaps-trace
Trace drivers for JHeaps
benchmark data-structures fibonacci-heap heap pairing-heap priority-queue simulation trace-based
Last synced: 16 May 2025
https://github.com/levichu51/pro2-practica2-22-23
Práctica de la asignatura de Programación 2 de la UDC 22/23
data-structures programming udc university
Last synced: 16 May 2025
https://github.com/0x484558/fairqueue
Spatially distancing fair queue
data-structures fairness no-std queue round-robin stack
Last synced: 21 Feb 2026
https://github.com/valentinnsoare/structcraftlib
Java library with custom data structures made with customization benefits and performance in mind.
arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack
Last synced: 23 Mar 2025
https://github.com/gotz1480/data-structures-python
Basic data structures implementations in Python
data-structures data-structures-python
Last synced: 07 Apr 2025
https://github.com/jcalmcrasher/hackerrank-challenges
My algo solutions (mostly hackerrank challenges)
algorithms data-structures typescript
Last synced: 02 Sep 2025
https://github.com/jenniferplusplus/interview-algorithms
A collection of solutions to algorithm or data structure based programming challenges I've been given during interviews recently.
algorithm-challenges algorithms algorithms-and-data-structures data-structures interview interview-practice interview-preparation interview-questions
Last synced: 18 Nov 2025
https://github.com/richardmiruka/alx-interview
This interview repository 📒 is a collection of (practical) questions and answers designed to help someone prepare for programming interviews. The repository is organized into several categories, including Algorithms, programming concepts, and miscellaneous topics through Practical questions and concepts such as Pascal's triangle.
algorithms algorithms-and-data-structures data-structures logic logic-programming programming-languages
Last synced: 26 Feb 2025
https://github.com/suniksha12/dsa_programs
This repository is a comprehensive collection of Data Structures and Algorithms (DSA) programs implemented in Java. Each major topic in DSA has its dedicated subfolder, referred to as a ‘set’. Each ‘set’ encapsulates 10-12 specific DSA programs related to the overarching topic.
algorithms approach data-structures datastructures-algorithms dsa file-upload git github interview-preparation interview-questions java pages problem-solving revision solutions spacecomplexity star timecomplexity
Last synced: 26 Jan 2026
https://github.com/tom-spalding/petrie-itis
a ITIS search wrapper to be used with Petrie
api api-wrapper classification data-structures graph itis petrie phylogeny taxonomy
Last synced: 31 Mar 2025
https://github.com/sureshsundriyal/rcu-cache
A FIFO cache implementation in Python with lock-free reads.
cache data-structures fifo-cache lock-free-reads python rcu rcu-cache
Last synced: 23 Mar 2025
https://github.com/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 Mar 2025
https://github.com/amitbasuri/linuxpathtraversal
Application which does a Linux Path Traversal in memory.
data-structures golang golang-application tree-traversal-algorithm
Last synced: 19 Jun 2025
https://github.com/skyv26/leetcode-exercises
LeetCode is one of the most well-known online judge platforms that you can use to practice your programming skills by solving coding questions. It has over 1,100 different problems, support for over 18 programming languages, and an active community that is always there to help you with the solution
algorithms data-structures interview interview-practice interview-preparation interview-questions
Last synced: 15 Mar 2025
https://github.com/solygambas/coding-interview-algorithms-data-structures
Some algorithms and data structures to prepare for a JavaScript coding interview.
algorithms algorithms-and-data-structures coding-challenge coding-interviews data-structures javascript
Last synced: 07 Apr 2025
https://github.com/ernitingarg/very-large-file-processing-python
Python solution which uses min-heap data structure and thread parallalism to process very large file
data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing
Last synced: 16 May 2025
https://github.com/jmorbegoso/algorithms-in-go
Data Structures and Algorithms in Go.
algorithms algorithms-and-data-structures data-structures go golang gotest
Last synced: 28 Jun 2025
https://github.com/alpha74/icf
My Codeforces submissions. Maintained from 2020 onwards
algorithms codeforces codeforces-com codeforces-problems codeforces-solutions codeforces-submissions coders coding cpp data-structures programming water-buying
Last synced: 28 May 2026
https://github.com/i-umairkhan/big-integers
A big integer calculator for solving calculaitons of big numbers
biginteger cpp data-structures
Last synced: 28 May 2026
https://github.com/kawser2133/problem-solving-practice
The solutions are implemented in the C# programming language and aim to showcase my problem-solving skills and coding practices.
algorithms algorithms-and-data-structures csharp data-structures problem-solving
Last synced: 03 Mar 2025
https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal
Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,
data-structures linkedlists-using-class
Last synced: 15 Jul 2025
https://github.com/emmt/databags.jl
Data bags combine the flexibility of dictionaries to store data and the `obj.key` syntax to mimic dynamic structures.
Last synced: 23 Mar 2025
https://github.com/srirampatil/gostl
A Standard Template Library for Golang
data-structures deque doubly-linked-list go golang golang-examples golang-library golang-package list queue singly-linked-list stack stl-container stl-containers
Last synced: 01 Jul 2025
https://github.com/sdk-meb/ft_containers.42
Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.
1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree
Last synced: 05 Jan 2026
https://github.com/jitendra3109/datastructure-algorithms
Contents code implemented in java.
algorithms data-structures hackerearth java
Last synced: 23 Mar 2025
https://github.com/denizkarya1999/custom-algorithms
Data Structures and Algorithms Practice
algorithms data-structures dsa-practice practice self-study
Last synced: 31 Mar 2025
https://github.com/uchamod/posting-social-media-app-flutter
A feature-rich social media app developed using Flutter and Firebase. The app includes user authentication, real-time messaging, content sharing, and customizable profiles. It demonstrates the seamless integration of Flutter's UI capabilities with Firebase's backend services, providing a dynamic and interactive user experience.
algorithms authentication data-structures firebase flutter mobile-development provider-state-management
Last synced: 10 Mar 2026
https://github.com/blackspade/json-data-mine
Data collections using JSON format for applications.
Last synced: 04 Apr 2025