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-06-23 00:07:37 UTC
- JSON Representation
https://github.com/lukaszwoznica/algorithms-and-data-structures
Implementations of some algorithms and data structures using C++.
algorithms bst-tree cpp data-structures graphs-algorithms heap-algorithm kmp-algorithm monte-carlo-methods pointer-list priority-queue sorting-algorithms trees-algorithms
Last synced: 17 Jun 2025
https://github.com/yizhezhang-ervin/algorithmspy
Algorithms By Python (数据结构+算法+SortSearch+剑指offer)
algorithms data-structures python3
Last synced: 24 Feb 2025
https://github.com/sagarmedtiya/dsa-in-c-plus-plus
Data Structures and Algorithms In C++
algorithms cpp data-structures
Last synced: 20 May 2026
https://github.com/n1colasf/obligatorio-aed2
Obligatorio Algoritmos y Estructuras de Datos 2 (Semestre 4 - Marzo 2022) Calificación: 38/40
binary-search-tree data-structures hash java tree-structure
Last synced: 08 May 2025
https://github.com/l0rd-inquisit0r/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: 23 Feb 2025
https://github.com/koodeau/swaffle
Library for working with data structures and algorithms purely written in JavaScript.
data-structures javascript javascript-library
Last synced: 05 Apr 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/akpoflash/algos
🐾 Implementations of some basic algorithms
algorithms binary-search-tree breadth-first-search connected-components data-structures depth-first-search graph heap heap-sort insert-sort merge-sort priority-queue queue quick-select quick-sort red-black-tree select-sort shell-sort stack union-find
Last synced: 05 Apr 2025
https://github.com/iamjayprakash/dsa
This Repository contains codes in C programming Language related to Data structure and Algorithm.
c ccode code cprogramming data-structures dsa linked-list queue stacks
Last synced: 14 Jul 2025
https://github.com/vedantaher2003/pict-ce-sem4
data-structures fandama fds fundamental python python3 se-comp sppu-computer-engineering
Last synced: 10 May 2026
https://github.com/waynejz/comp9024-18s2
COMP9024 Data Structures and Algorithms 18S2
data-structures graph string-algorithms tree
Last synced: 04 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/princebansal7/concept-programs
This Repository contains Logic programs with full explanations and multiple ways of approaching the Problems
algorithms-and-data-structures binary-search bitmanipulation cpp17 data-structures oops
Last synced: 24 Jul 2025
https://github.com/dan-sazonov/theorems-and-problems
🎓(RU) Решения задач из книги А. Шеня "Программирование: теоремы и задачи"
algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics
Last synced: 04 Apr 2025
https://github.com/abhijeet-muneshwar/leetcode
This repository contains solutions to LeetCode problems solved in Java & Golang.
algorithm data-structures golang java rust system-design
Last synced: 18 May 2026
https://github.com/jakzo/priority-queue
JavaScript priority queue implementation.
computer-science data-structures
Last synced: 12 May 2026
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/ahmedukamel/cs211-data-structures-and-algorithms
Implementation for linear data structures taken in Data Structures and Algorithms course in Beni Suef University
algorithms data-structures java linear-data-structures
Last synced: 17 Mar 2025
https://github.com/yashkshrivas4491/cses-solutions
CSES Problem Set Solution
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 21 Jun 2025
https://github.com/msadeqsirjani/mstree-bench
A benchmarking toolkit for comparing Kruskal's and Prim's minimum spanning tree algorithms across various graph configurations, with visualization tools and performance analysis reports.
algorithm-comparison algorithm-visualization benchmarking data-structures graph-algorithms kruskal-algorithm minimum-spanning-tree performance-analysis prim-algorithm python
Last synced: 14 Jul 2025
https://github.com/buzzybis/a-ds
Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.
algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst
Last synced: 18 Jun 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/honeypathkar/leetcode-questions
Welcome to my LeetCode Solutions Repository! Here, I’ve curated a collection of problems I’ve tackled on LeetCode, along with detailed solutions. Whether you’re a fellow coder, an aspiring problem-solver, or just curious, feel free to explore and learn alongside me. 🚀💡
algorithms data-structures javascript
Last synced: 14 Jul 2025
https://github.com/mateuslevidev/python-fluent
Python study material.
backend data-structures python python3
Last synced: 24 Aug 2025
https://github.com/hassanshehzad1/dsa_projects
## About - Virtual Pet Sanctuary Simulator The **Virtual Pet Sanctuary Simulator** is a comprehensive Java-based console application that simulates the management of a virtual animal sanctuary. The project is designed to provide an interactive experience for users in different roles—Manager, CareTaker, and Guest—allowing them to manage, care for
avl-tree binary-search-tree data-structures data-structures-and-algorithms dsa dsa-algorithm graph hashing hashmap heap iterator java linked-list queue searching-algorithms sorting-algorithms stack tree
Last synced: 11 Sep 2025
https://github.com/abhishekmishra-17/python-programs
python programs and some algorithm based program
algorithm data-structures python python-programs
Last synced: 18 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/priyansusahoo/data-structure-and-algorithms-java
Learning Data Structures & Algorithms | Leetcode | Java
algorithms data-structures dsa-practice graph java leetcode leetcode-java list searching-algorithms sorting-algorithms tree
Last synced: 10 May 2025
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/muhammetgumus/leetcode
LeetCode algorithm problems solutions & interview questions
algorithm algorithms data-structure data-structure-java data-structures data-structures-and-algorithms interview-preparation interview-questions leetcode leetcode-java leetcode-practice leetcode-questions leetcode-solutions problem problem-solving problemsolving
Last synced: 29 Oct 2025
https://github.com/joaoassalim/algorithms
Data Struct in Python
binary binary-search-tree data-structures python
Last synced: 25 Jun 2025
https://github.com/inforkgodara/linear-search
A single class implementation of linear search
data-structures inforkgodara java linear-search
Last synced: 04 Apr 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/rajarakoto/codingame-codesignal-solution
My lists of solved problems on codingame & codesignal 💡
algorithms codesignal codingame data-structures javascript practice solutions training
Last synced: 04 Apr 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/bryanlimy/double-linked-list
Double Linked List Implementation in Python
data-structures double-linked-list linked-list python
Last synced: 04 Apr 2025
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/gmurayama/file-compressor
File compressor that utilizes Huffman Algorithm and RLE
Last synced: 14 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/galaxy4276/algorithm-study
팀 기반으로 운영하는 알고리즘 스터디
algorithms data-structures leetcode leetcode-solutions
Last synced: 04 Mar 2026
https://github.com/micaellobo/data-structures
Implementation of several data structures and sorting algorithm with Java
data-structures java searching-algorithms sorting-algorithms
Last synced: 11 Jul 2025
https://github.com/arvinsingh/advanced-oop
advanced object-oriented programming
classes data-structures inheritance memory-management standard-library
Last synced: 08 Jun 2026
https://github.com/cherryrh/mydatastructure
个人数据结构代码仓库
algorithms cpp data-structures
Last synced: 10 Jul 2025
https://github.com/rohanvdvivedi/cutlery
A configurable data structures library in C.
c data-structures system-programming
Last synced: 11 Apr 2025
https://github.com/hgschandeepa/dsa-repo
This repository contains all the answers for the🚀 LEETCODE and ⭐GFG questions, And the files are named with the Date.
arrays competitive-programming competitive-programming-contests cpp data-structures geeksforgeeks graphs javascript leetcode linked-list tree
Last synced: 20 May 2026
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/falcao-g/estruturas-dados
Repositório para guardar os códigos e aprendizados da matéria de Estruturas de Dados
c data-structures estruturas-de-dados hash heap tree
Last synced: 07 Sep 2025
https://github.com/liu42/datastruct
数据结构学习项目
c course data-structures learning
Last synced: 05 Jul 2025
https://github.com/nitrosh/nitro-datastore
Nitro DataStore makes working with JSON data efficient and enjoyable. Access your data however you want - dot notation, dictionary style, or path-based - no schema required.
data-structures json python3 static-site
Last synced: 25 Jan 2026
https://github.com/arriqaaq/bst
Binary Search tree implementation
algorithm binary-search-tree data-structures golang
Last synced: 20 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/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/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/elcobvg/hackerrank-ctci
My javascript solutions to Cracking the Coding Interview tutorials: https://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview
algorithm-challenges coding-interview-tutorials cracking-the-coding-interview data-structures hackerrank-ctci javascript
Last synced: 27 Mar 2025
https://github.com/kwilczynski/container
Simple data structures to use in the Go Programming Language
Last synced: 17 Mar 2025
https://github.com/davidson-souza/cpp
Códigos aleatórios em c/c++
code cpp data-structures examples math number-theory
Last synced: 06 Sep 2025
https://github.com/kena0ki/rustrithm
Common data structures and algorithms in Rust
algorithms data-structures rust
Last synced: 11 Jul 2025
https://github.com/yanliu1111/algoexpert-easy
In progress. AlgoExpert-EasyQuestion using TypeScript & Python
alogrithms data-structures python typescript
Last synced: 15 May 2026
https://github.com/shravzzv/odin-knights-travails-project
An implementation of finding the shortest path between a knight and its destination using a breadth-first search algorithm.
algorithms breadth-first-search data-structures theodinproject
Last synced: 08 Jul 2025
https://github.com/efxlve/data-structures-and-algorithms-notes
✍️Notes: This repo contains notes on data structures and algorithms. The notes cover basic data structures such as array, linked list, stack, queue, tree, heap, graph as well as sorting algorithms such as selection, insertion, bubble, quick.
algorithms algorithms-and-data-structures data-structures notes
Last synced: 21 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/ibnaleem/queue
Queue data structure in Python
arrays data-structures data-visualization lists queue queueing queues
Last synced: 02 Apr 2025
https://github.com/noureldin2303/schoolmanagementsystem
SchoolManagementSystem Project in data-structures using java ( Double-LinkedList )
data-structures double-linked-list java linked-list project school-management student-management
Last synced: 09 Jul 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/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/suddenlygiovanni/learning
This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.
abstract-syntax-tree algorithms data-structures lexer parser
Last synced: 19 Jul 2025
https://github.com/yusinv/priority-search-tree
priority search tree data structure
binary-search-tree data-structures priority-queue priority-search-tree python python3 sorted
Last synced: 13 May 2025
https://github.com/jessemao/data-structure
This package groups basic data structures in Javascript ES6.
avl-tree binary-search-tree circular-linked-list data-structures doubly-linked-list es6 graph hashtable javascript linked-list map priority-queue queue set stack
Last synced: 20 May 2026
https://github.com/bursasha/c-projects
Programming and algorithmization in C ⚙️
algorithms bst c cvut-fit data-structures doubly-linked-list list programming structure
Last synced: 19 Jul 2025
https://github.com/levichu51/pro2-practica1-22-23
Primera práctica de la asignatura de Programación 2 de la UDC 22/23
data-structures programming udc university
Last synced: 22 Jul 2025
https://github.com/ajlekcahdp4/ilab_1
First projects of MIPT ILAB course
c data-structures ilab poem-generator quadratic-equations stack
Last synced: 25 Jul 2025
https://github.com/amoshnin/cs.python-datastructures.algorithms
📘 List of (Algorithms, Data Structures & Coding Problems) 🐍 Implemented in Python with detailed explanations and links to further readings | Preparation for coding interviews 🚀
algorithms coding-problems data-structures
Last synced: 11 Sep 2025
https://github.com/chiragkumargohil/to-do-list-cli
I opted a Guided Project from Coursera Learning Platform. In that module, a To-Do List App was created using Python language. I have extended that project and prepared a code so that user's inputs will be saved in .csv file. So, user can access his/her past input data as well.
csv data-structures python to-do-list todolist
Last synced: 12 Apr 2025
https://github.com/zakariaelbouzkri/my_cses_problems_solutions
this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.
algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms
Last synced: 27 Feb 2025
https://github.com/davidyslu/OnlineJudgeZero
Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
https://github.com/matheusjohannaraujo/data-manager
DataManager is a PHP library developed to simplify file and directory manipulation, offering an intuitive class for common filesystem operations.
data-structures filestorage filesystem filesystem-library php php-library php7 php8
Last synced: 20 Feb 2026
https://github.com/asarkar/algorithms-design-analysis
Lecture videos and homework for Algorithms: Design and Analysis, Part 1, taught by Tim Roughgarden
algorithms coursera data-structures scala stanford
Last synced: 04 Oct 2025
https://github.com/joshsizer/my-malloc
Linked-list implementation of the standard C library function “malloc.” Uses a first-fit algorithm with support for coalescing.
algorithm coalescing data-structures first-fit linked-list
Last synced: 28 Jun 2025
https://github.com/denezt/working-with-pointers-and-data-structures
A beginner to advanced guide for working with pointer and data structures in C Programming Language
arrays c data-structures low-level pointers wrapper
Last synced: 13 Jun 2026
https://github.com/manu-sh/my_collections
A collection of generics data structures (WIP)
c data-structures generics wip
Last synced: 14 Aug 2025
https://github.com/tterb/data-structures-and-algorithms
A collection of Algorithms and Data Structures written in Java
algorithms data-structures java
Last synced: 13 Aug 2025
https://github.com/pranit2001/cp-
competitive programming guide
algorithms c-plus-plus data-structures maths
Last synced: 29 Jun 2025
https://github.com/infinilabs/infini-zip
High-performance Rust implementation of advanced data structures and compression algorithms inspired by topling-zip C++ library
algorithms compression data-structures memory-safety performance rust simd succinct-data-structures topling-zip zero-copy
Last synced: 12 Aug 2025
https://github.com/snimmagadda1/coding-challenges
🧠 Collection of coding challenges to keep sharp
algorithms algorithms-and-data-structures data-structures go golang java leetcode leetcode-go leetcode-golang leetcode-java leetcode-solutions
Last synced: 30 Mar 2025
https://github.com/dangnm9699/applied-algorithms
Applied algorithms / HUST / 20192
algorithms cpp data-structures hust
Last synced: 12 Aug 2025
https://github.com/nekruzash/sudoku-solver
A sudoku solver program that solves a sudoku game board using backtracking method and recursion.
Last synced: 05 Mar 2025
https://github.com/dirkgroot/fsharpx.radixtree
A general-purpose implementation of a Relaxed Radix Balanced tree.
data-structures fsharp fsharp-practice fsunit immutable-collections test-driven-development
Last synced: 25 May 2026
https://github.com/waqaszafar9/cricket-managment-database
cricket website data base mangment project
cricket-data cricket-dataset data data-structures database database-management database-management-system database-schema oracle oracle-database sql sql-query
Last synced: 10 Aug 2025
https://github.com/ravin-d-27/data_structures_questions
Here's my repository where I will be uploading placement coding questions with solutions here.
algorithms data-structures java leetcode
Last synced: 10 Aug 2025
https://github.com/ramazancetinkaya/php-algorithms
This repository contains a set of classic algorithm problems and solutions implemented in PHP 8 and above. It is designed for anyone looking to practice or improve their algorithm skills using modern PHP.
algorithm-practice algorithm-solutions algorithms classic-algorithms code-examples coding-challenges competitive-programming computer-science data-structures data-structures-and-algorithms interview-questions iterative-algorithm iterative-algorithms php-algorithms php-examples problem-solving programming-exercises recursive-algorithm recursive-algorithms
Last synced: 10 Aug 2025
https://github.com/r-pagard/python-algorithm
Write some algorithms with Python. I'm trying to write the best way that I can.
algorithms data-structures implement leetcode pytest python3 two-pointers
Last synced: 30 Mar 2025
https://github.com/spideystreet/ai-learning-journey
Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.
academic data-structures education learning machine-learning
Last synced: 09 Mar 2026
https://github.com/swappy514/python-learning-hub
A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.
advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial
Last synced: 10 Aug 2025
https://github.com/devourtech/christmasdb
A key value store to explore on database and storage internals
data-structures database golang key-value-store
Last synced: 04 Jan 2026
https://github.com/gremble0/nonstdlib
Some usefil utilities for C not provided by the standard library
algorithms c data-structures library
Last synced: 17 Feb 2026
https://github.com/suhatanriverdi/full-time-interviews-preparation
This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.
algorithms data-structures interviews-preparation
Last synced: 14 Mar 2025