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/cvinicius987/data-structure-algorithms-golang
Data Structures and Algorithms with examples using Golang
algorithms data-structures golang
Last synced: 08 Jun 2026
https://github.com/ranimeshehata/implementing-sorting-techniques
A Java program implementing 3 different sorting techniques.
data-structures java junit-test sorting-algorithms
Last synced: 29 Apr 2026
https://github.com/barannmeisterr/exceldataanalyzeravltree
Student Data Query is a Java project designed to manage and query student data using an AVL tree data structure.
apache-poi avl-tree balanced-search-trees data-structures excel file-processing java node searchquery strings xlsx
Last synced: 29 Apr 2026
https://github.com/suman105/leetcode-top-interview-150
Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀
Last synced: 08 Jun 2026
https://github.com/wizarsi/algorithms-data-structures
Задачи решенные в рамках дисциплины алгоритмы и структуры данных
algorithms cplusplus data-structures
Last synced: 30 Apr 2026
https://github.com/yoshinariyamanaka/algorithms-and-data-structures
Just implement programs along with certain algorithms and data structures
algorithms clang cpp data-structures
Last synced: 30 Apr 2026
https://github.com/vivek-suthar/dsa
Covering All Data-Structures And Algorithms, Its Implementation, various problems Based on particular Data-Structure
algorithms-and-data-structures c cpp data-structures dsa-algorithm problem-solving
Last synced: 30 Apr 2026
https://github.com/patricktcoakley/py-leetcode
algorithms data-structures jupyter-notebook leetcode python
Last synced: 30 Apr 2026
https://github.com/austinhartzheim/bitpack.js
Efficient binary data packaging in JavaScript.
data-structures javascript javascript-library
Last synced: 01 May 2026
https://github.com/suvrik/codeforces
Codeforces Template
algorithms competitive-programming data-structures mathematics
Last synced: 08 Jun 2026
https://github.com/grandevx/ds_course_c
My Personal Joma DS Course problem Solution in C++
Last synced: 08 Jun 2026
https://github.com/antonygz/algoritmos
Implementación de algoritmos fundamentales en diferentes lenguajes de programación.
algorithms data-structures graph-theory javascript python sorting
Last synced: 02 May 2026
https://github.com/bineet-ratna-shakya/hellswok-food-data-manager
HellsWok Food Data Manager using Data Structures & Algorithms
binary-search crud data-structures java mergesort
Last synced: 08 Jun 2026
https://github.com/henriqueotogami/data-structure
Repositório dedicado aos estudos de estrutura de dados em Java com testes unitários e documentação.
data-structures java javadoc-documentation junit5 log4j2
Last synced: 02 May 2026
https://github.com/ahmednassar7/money-hub
A bank management system.
algorithms cpp data-structures database oop sql
Last synced: 02 May 2026
https://github.com/nir3x/fastpatternsscanner.cpp
FastPatternsScanner.cpp - Efficient Pattern Scanner for C++
algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning
Last synced: 09 Jun 2026
https://github.com/warborn/algorithms
Implementation of some of the data structures & algorithms i've found in books and courses
algorithms computer-science data-structures interview-preparation ruby
Last synced: 09 Jun 2026
https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset
This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.
avl-tree cpp data-structures hashtable linked-list parsing
Last synced: 09 Jun 2026
https://github.com/nathadriele/diabetes-clinical-etl-pipeline
Este projeto de Engenharia de Dados em Saúde Pública implementa um pipeline completo para coletar, tratar, padronizar, validar, integrar e visualizar dados públicos do SUS relacionados ao Diabetes Mellitus no Brasil, filtrando pelos códigos CID-10 E10 a E14.
cid data-analysis data-extraction data-pipeline data-science data-structures data-visualization datasus diabetes-detection diabetes-prediction epidemiology-analysis etl-pipeline healthcare-analytics ibge logger pytest sih streamlit sus
Last synced: 09 Jun 2026
https://github.com/marcuscostagraciano/college_tasks
Collection of homework and projects from college.
college data-science data-structures java javascript python
Last synced: 04 May 2026
https://github.com/benjaminsemah/vet-clinic-db
This repository includes files that contains the implementation of relational database to create the data structure for a vetinary clinic. Implementing queries to create the animals table, insert data of animals and sql to query data that answer a few questions. Built With
backend data-structures database postgresql sql
Last synced: 04 May 2026
https://github.com/phmatray/redblack
A C# implementation of a Red-Black Tree with full unit tests
algorithms csharp data-structures dotnet redblack-tree
Last synced: 09 Jun 2026
https://github.com/julioaranajr/07_databases.md
Hands on Labs [MySQL + Docker] -> Movie Management Project
containers data-structures database docker mysql
Last synced: 04 May 2026
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: 04 May 2026
https://github.com/mauriciovazquezm/advanced-data-structures
Advanced Data Structures course tasks and projects.
algorithms data-structures java python
Last synced: 05 May 2026
https://github.com/saibarathr/file-explorer
File and Folder management reusable react component created with tree data structure to add, edit and delete folders and files.
data-structures reactjs tailwindcss
Last synced: 06 May 2026
https://github.com/man2dev/data-structure-course
Some of my Data Structure projects
data-structures java university university-assignment university-course university-project
Last synced: 10 Jun 2026
https://github.com/mdhasanshuvo/ds-project
EazyTrip : An app for efficient ride and delivery services with a customizable map and shortest path algorithms.
algorithms data-structures map qt-creator qt-framework software-development sqlite
Last synced: 06 May 2026
https://github.com/aternus/c-data-structures
Data Structures implemented in C.
c data-structures hash-table linked-list queue stack trie xxhash
Last synced: 10 Jun 2026
https://github.com/themusharraf/fastapibooks
A REST API built with Python and FastAPI, integrating with PostgreSQL for CRUD operations (Create, Read, Update, Delete) on books.
api architecture data-structures database fastapi render server sqlalchemy
Last synced: 07 May 2026
https://github.com/jbkuczma/algo
Repo of algorithms, data structures, CTCI, etc.
algorithms cracking-the-coding-interview data-structures
Last synced: 10 Jun 2026
https://github.com/yasinpalash/dsa
This repository is dedicated to Data Structures and Algorithms (DSA)
algorithms array dart data-structures dsa dynamic-programming problem-solving py python searching sorting sorting-algorithms
Last synced: 07 May 2026
https://github.com/aditeyabaral/dml-assignment-ue18cs205
A repository containing the source code for the Graph Network Assignment given as a part of the Discrete Mathematics and Logic course (UE18CS205) at PES University. The objective of the assignment was to profile a graph and verify certain properties.
c data-structures discrete-math discrete-mathematics graph graph-algorithms graphs-theory logic-programming
Last synced: 10 Jun 2026
https://github.com/avidlearnerinprogress/algorithmsonstrings-ucsd
Coursework solutions to UCSD DSA Specialization
algorithms cpp11 data-structures python3
Last synced: 08 May 2026
https://github.com/sombertm/ts-dsa
Various Data Structures & Algorithms implemented in TypeScript with a strong focus on typings and extensibility
algorithms data-structures types typescript
Last synced: 10 Jun 2026
https://github.com/ashirvad47/l.c.d
A collection of LeetCode questions solved by me.
algorithms data-structures database java mysql
Last synced: 02 Jan 2026
https://github.com/thoth2357/dsa-practice
💪 A repository documenting my daily coding practice and technical study journey on platforms like LeetCode, HackerRank, and AdventOF Code. Focused on algorithms, problem-solving, and technical growth.
algorithms data-structures dsa-algorithm learning-by-doing
Last synced: 06 Sep 2025
https://github.com/raviteja-reddy-guntaka/data-structures-and-algorithms-in-python
Practice exercise problems in Python
algorithms data-structures jupyter-notebooks python3
Last synced: 10 May 2026
https://github.com/shibam120302/interviewinsight
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python
algorithms backend cpp data-structures datascience deep-learning dsa front-end-development java language machine-learning placement-preparation project python roadmap web
Last synced: 11 May 2026
https://github.com/soodaayush/cs50x-2024
A collection of all my CS50x 2024 Problem Set solutions.
ai algorithms c data-structures flask html-css-javascript python scratch sql
Last synced: 11 May 2026
https://github.com/nelsonwenner/data-structure
:books: Data structure studies.
Last synced: 11 May 2026
https://github.com/tralahm/machine-learning-in-tensorflow
Using Tensorflow to apply and implement machine learning algorithms enabled by constraints exposed by representations that support models targeted at thinking,perception and action
algorithms constraints data-structures machine-learning models tensorflow tralahm tralahtek
Last synced: 12 May 2026
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: 13 May 2026
https://github.com/madebypixel02/python-weekly-exercises-2019
[Uc3m] An introduction to python
classes data-science data-structures exercise oop programming programming-exercises pyhon uc3m
Last synced: 14 May 2026
https://github.com/juliolmuller/hash-k-complementary-problem
Usage of Hash Table data structure to present an elegant solution to the k-Complementary Problem (Problema dos Números k-Complementares).
c data-structures hash-table hashing problema
Last synced: 11 Jun 2026
https://github.com/mohamed-mostafaaa/sorting_algorithms
sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.
algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented
Last synced: 12 Jun 2026
https://github.com/mahmud-kandawala/c-programming-coursework
This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.
Last synced: 12 Jun 2026
https://github.com/scisamir/alx-higher_level_programming
ALX Higher Level Programming
data-structures http https networking-in-python orm python3 sql sqlalchemy test-driven-development
Last synced: 13 Jun 2026
https://github.com/sanjaraiy/dsa_series
Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.
alogrithms countsort cpp data-structure-and-algorithm data-structures vscode
Last synced: 13 Jun 2026
https://github.com/mahmud-kandawala/c-shopping-list-capstone-project
This is my Capstone C Programming Project for my Advanced C Programming Course. It features a comprehensive shopping cart system that utilizes linked lists, stacks, queues, and binary search trees for efficient item management and search functionality.
Last synced: 13 Jun 2026
https://github.com/wcygan/java-practice
java-practice
algorithms concurrency concurrent-data-structure concurrent-programming data-structures java jvm property-based-testing
Last synced: 13 Jun 2026
https://github.com/brendanddev/struccs
A lightweight, generic C library of fundamental data structures. No dependencies, no standard container libraries.
algorithms data-structures memory-management
Last synced: 14 Jun 2026
https://github.com/cgrade/alx-low_level_programming
This repository contains programs written for the low-level programming and algorithm track at the alx-SoftwareEngineering program facilitated by ALX. I am learning about data structures, algorithms, and other low-level programming concepts while working in the C language
bigonotation brainfuck c data-structures recursion
Last synced: 14 Jun 2026
https://github.com/yaxsomo/aerosentinel-relay-protocol
A complete custom protocol for rocketry applications with Aerosentinel Ecosystem.
aerospace communication data-structures ground-station library multiprocessor-systems packets protocol
Last synced: 15 Jun 2026
https://github.com/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 15 Jun 2026
https://github.com/aabduvak/ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
42istanbul 42school containers data-structures stl
Last synced: 15 Jun 2026
https://github.com/mroth/orderedmap
🐜 ordered map implementation for Go
data-structures go go-module golang
Last synced: 16 Jun 2026
https://github.com/brettpetch/cs2120
COMPSCI 2120
compsci2120 course-material courseware cs2120 data-structures data-visualization python3 western-university
Last synced: 18 Jun 2026
https://github.com/nadidlinchestein/datastructureseasytoadvance
My C++ implementation of Data Structures Easy to Advanced Course by William Fiset.
algorithms algorithms-and-data-structures coursework cpp data-structures programming
Last synced: 18 Jun 2026
https://github.com/bbariskilic/java-algorithms-and-data-structures
A repository that contains solutions to different problems. All examples have been written solely in Java Language.
algorithms data-structures java
Last synced: 18 Jun 2026
https://github.com/dnutiu/dsa
A repository containing various data structures and algorithms implemented in Kotlin and Java
algorithms data-structures kotlin
Last synced: 19 Jun 2026
https://github.com/lserveriiev/data-structures
Java implementation of data structures
Last synced: 19 Jun 2026
https://github.com/ramanaditya/freecodecamp
The repository contains my works while learning on freecodecamp.
backend data-structures frontend html javascript
Last synced: 20 Jun 2026
https://github.com/yuvrajchandra/dsapractice
This repository contains topic-wise questions and solutions for DSA practice.
algorithms data-structures dsa mathematics
Last synced: 20 Jun 2026
https://github.com/zhengxs2018/tiny-tree
一个循环解决行转树的问题,快速,轻量,无依赖。
array-to-tree array2tree data-structures tree tree2array
Last synced: 20 Jun 2026
https://github.com/yangsijun528/data_structure_with_c
C언어로 자료구조 직접 구현하고, 테스트 코드로 검증해보기 + Python 시각화
Last synced: 21 Jun 2026
https://github.com/agrim123/algo-ds
Algorithms and Data Structures
algorithms computer-science data-structures
Last synced: 22 Jun 2026
https://github.com/scisamir/binary_trees
0x1D. C - Binary trees
algorithm binary-trees c data-structures
Last synced: 22 Jun 2026
https://github.com/waleedali070/learning-dsa
Learning Data-Structures and Algorithm practically.
algorithms data-structures python
Last synced: 22 Jun 2026
https://github.com/gulsum135/circular-doubly-linked-list
C konsol uygulaması: Rastgele indekslerle çift yönlü dairesel bağlı listede işlemler.
c-programming-language circular-list console-application data-structures linked-list
Last synced: 23 Jun 2026
https://github.com/kurayami07734/dsa-cpp
Data Structures and Algorithms in C++
algorithms cpp data-structures
Last synced: 23 Jun 2026
https://github.com/hackersa3edy/binary_trees
This repository contains C programs for various operations on binary trees, including node manipulation, tree traversal, and property checks (like height, depth, size, and balance factor).
algorithms alx-software-engineering binary-tree c c-language c-programming data-structures tree-traversal valgrind
Last synced: 24 Jun 2026
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 25 Jun 2026
https://github.com/erenisci/javascript
JavaScript
data-structures dom fundamentals javascript
Last synced: 18 Jul 2025
https://github.com/yousryessam/competitive-programming-library
All the essentials for competitive programmers in one place. This repository contains core code snippets , Data Structure and Algorithms commonly used in competitive programming
algorithms competitive-programming cpp data-structures icpc problem-solving reference
Last synced: 03 Mar 2025
https://github.com/bside89/data_structures_extra2
Extra activity #2, Data Structures, in Computer Engineering graduation.
data-structures memory-management
Last synced: 04 Apr 2026
https://github.com/ale-soares/cracking-the-coding-interview-solutions
Personal Cracking the Coding Interview solutions written in Python with Big O Analysis.
algorithms cracking-the-coding-interview data-structures data-structures-and-algorithms
Last synced: 01 Mar 2026
https://github.com/mustafahakkoz/network_analysis
Centrality calculations of a graph in C language
centrality-calculations data-structures social-graph
Last synced: 30 Oct 2025
https://github.com/splode/practice-ts
This project documents ongoing efforts to enrich my understanding of CS concepts while learning TypeScript.
algorithms data-structures typescript
Last synced: 04 Nov 2025
https://github.com/remonhasan/leetcode-solutions
Leetcode problem solutions 🗳️
algorithms array competitive-programming data-structures hash-map leetcode-cpp leetcode-solutions string
Last synced: 18 Jun 2026
https://github.com/guyfrommilkyway/dsa-js
Data Structures and Algorithms for JavaScript
algorithms data-structures dsa javascript
Last synced: 30 Oct 2025
https://github.com/nishanth-panthangi/algorithms-demystified
An attempt to demystify all popular & complex Algorithms and Data Structures by Implementing in Languages that I know, Java & Python.
algorithms data-structures java python
Last synced: 17 May 2026
https://github.com/dorukgezici/datastructures-hw2
Circular and Doubly Linked List Implementation with C++
c-plus-plus circular-linked-list data-structures doubly-linked-list homework itu
Last synced: 03 Mar 2025
https://github.com/wf001/data-structure
This is experimental implementation of Singly Linked List
Last synced: 24 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: 17 May 2026
https://github.com/youssefali11997/data-structure-assignments
Implementations of Linear Data Structures (Linked List - Stack - Queue) and Some Applications in Java
data-structures git java junit
Last synced: 17 May 2026
https://github.com/vihlancevk/list
Data structure list with visualization
c cache-friendly data-structures graphviz learning-task student-project
Last synced: 17 May 2026
https://github.com/sanketmaru/dsa-gfg
Data Structure & Algos implemented in Typescript
algorithms data-structures linked-list queue recursion stack tree typescript
Last synced: 09 Apr 2025
https://github.com/phreakyphoenix/java-programs
Well, lots of Java is lots of fun XD
algorithms data-structures files java oop-concepts oops-in-java
Last synced: 29 May 2026
https://github.com/caleb-mantey/dsa
Data structures and algorithms in javascript. Useful resource to get a basic introduction to linear and non-linear data structures concepts.
data-structures javascript js linear-data-structures non-linear-data-structures
Last synced: 29 Mar 2025
https://github.com/bryanpmx/utep_cs_data_structures
This repository contains projects and code examples that illustrate fundamental computing algorithms and data structures as taught in the course. The material covered includes both basic algorithmic techniques and the practical implementation of data structures which are essential for software development and problem-solving.
algorithms computer-science data-structures graph-theory java python sorting-algorithms
Last synced: 17 May 2026
https://github.com/iker-gonzalez/ft-containers
Reimplementation of stack, vector and map container types of the C++ standard template library (STL).
algorithms containers cpp data-structures operator-overloading standard-template-library templates
Last synced: 03 Mar 2025
https://github.com/junlarsen/algdat
Implementation of all algoritms and data structures from TDT4120 at NTNU in Scala
algorithms data-structures scala
Last synced: 21 Mar 2025