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/genevas/practiceprograms
Small practice programs
algorithms algorithms-and-data-structures code-example code-examples data-structures
Last synced: 04 Mar 2026
https://github.com/yordanov0502/academic-programming-olympiad-of-tu-varna-2022-23
Competitve programming contest
algorithms c-plus-plus competitive-coding competitive-programming competitive-programming-contests cup data-structures gold-medal hackerrank hackerrank-challenges hackerrank-solutions java
Last synced: 01 Apr 2026
https://github.com/saifadin1/cses-solutions
Solutions of CSES problem set
algorithms competitive-programming cses cses-solutions data-structures problem-solving
Last synced: 16 Apr 2026
https://github.com/data-miner00/dsa
Grappling with Data Structures and Algorithms
Last synced: 07 Jun 2026
https://github.com/jharwell/rcsw
Collection of reusable C software.
algorithms data-structures multiprocessing multithreading publisher-subscriber
Last synced: 08 Mar 2026
https://github.com/kylehue/my-dsa
A collection of reusable data structures in TypeScript.
Last synced: 01 Apr 2026
https://github.com/hraverkar/apas_android_application_solution
APAS - Algorithm Problems and Solutions :
apas csharp-code data-structures
Last synced: 04 Nov 2025
https://github.com/salvillalon45/technical-interview-preparation
My journey coding through NeetCode 150 Problems
algorithms data-structures javascript technical-interview-questions typescript
Last synced: 17 Apr 2026
https://github.com/mgomesdev/estrutura-de-dados-e-algoritmos-com-javascript
Implementação dos exemplos do livro: Estrutura de dados e algoritmos com JavaScript, utilizando TypeScript, TDD e Jest.
algorithms data-structures jest tdd typescript
Last synced: 17 Apr 2026
https://github.com/salmansaleem-17/pf-dsa-os-and-cc-lab-cpp-projects
C++ lab projects from university courses: Programming Fundamentals, Data Structures, Operating Systems, and Compiler Construction.
algorithm algorithms algorithms-and-data-structures c-plus-plus compiler-construction data-structures data-structures-algorithms data-structures-and-algorithms operating-systems operating-systems-project problem-solving programming programming-fundamentals
Last synced: 28 Jun 2025
https://github.com/paolino/haskell-mts
Compact Sparse Merkle Tree implementation in Haskell with persistent storage and Merkle proofs
blockchain cryptography data-structures haskell merkle-tree rocksdb
Last synced: 05 Mar 2026
https://github.com/zyn10/pick_the_leader_using_circular_linkedlist
pick the leader problem using cpp in circular linked list
circular-linked-list cpp data-structures pick-the-leader
Last synced: 22 May 2026
https://github.com/alvarm/jsa
Java Structures and Algorithms
algorithms algorithms-and-data-structures data-structures java
Last synced: 14 May 2025
https://github.com/mateuskoppe/rbtree-glossary
:notebook_with_decorative_cover: A simple glossary implemented with red-black tree in C
Last synced: 19 Jun 2025
https://github.com/logreg-n-coffee/daily-coding-questions-java
Java solutions to Daily Coding Problem questions for code interviews
algorithm coding-challenge coding-interviews data-structures interview-preparation interview-questions java
Last synced: 07 Sep 2025
https://github.com/mburuxx/alx-low_level_programming
Projects done in low-level languages, C, and includes bash scripts
Last synced: 03 May 2026
https://github.com/jabellard/vector
Dynamically-resizing array.
algorithm algorithms array c data-structure data-structures vector
Last synced: 26 May 2026
https://github.com/noureldin2303/revision
Revision
arrays data-structures java jobseeker oop oop-principles oops-in-java preparation python revision stack step-by-step tree
Last synced: 10 May 2026
https://github.com/htrmc/zig-concurrent-queue
Lock-free multi-producer multi-consumer concurrent queue for Zig. Block-based, zero-lock design.
concurrent-queue data-structures lock-free mpmc multi-producer-multi-consumer zig
Last synced: 27 Apr 2026
https://github.com/suryart/algorithms
Data Structures and Algorthims
algorithms data-structures datastructures ruby
Last synced: 22 Mar 2025
https://github.com/AhmedNassar7/Smart-Campus
A university management system .
algorithms data-structures database java javaswing oop sql ux-ui
Last synced: 07 Apr 2025
https://github.com/alphaleporus/leetabhyas
Daily DSA grind on LeetCode – Abhyas of code, logic, and consistency.
algorithms auto-sync competitive-programming cronjob data-structures dsa github-actions java leetcode leetcode-export python workflow
Last synced: 17 Apr 2026
https://github.com/mu-selim/calculator
Mathematical calculator using stack data structure.
data-structures javascript stack
Last synced: 08 Jul 2025
https://github.com/azrielx86/linked-list-cpp
An example of a double linked list in C++
Last synced: 23 Mar 2025
https://github.com/thinkswan/js-linked-list
An implementation of the linked list data structure in JavaScript.
data-structures javascript tutorial
Last synced: 03 Jun 2026
https://github.com/vladifish/labex2
2605 (Data Structures and Algorithms) LabEx2
Last synced: 30 Jun 2025
https://github.com/aykrimino/aoc
solving advent of code problems using golang
algorithms competitive-programming data-structures go golang
Last synced: 30 Mar 2025
https://github.com/guligon90/vcx-solutions-challenge
Technical assessment for the position of full-stack web delevoper at VC-X Solutions.
backend-webdevelopment data-structures oop python3
Last synced: 26 May 2026
https://github.com/monal5031/programming
My Competitive programs and important algo's
algorithms codechef codechef-solutions data-structures personal-code programming programming-challenges programming-contests
Last synced: 23 Mar 2025
https://github.com/febits/computer-science
Computer science stuff
c data-structures data-structures-and-algorithms data-structures-c python strings
Last synced: 16 Jan 2026
https://github.com/thomasafroo/unix-shell-company-management-system
A command-line interface written in C that allows users to manage a company's structural information
c command-parsing data-structures error-handling unix-shell
Last synced: 26 May 2026
https://github.com/azaz9026/myntra_review_project
Myntra Scraper Project Project Overview: The Myntra Scraper Project is designed to extract product data from the Myntra website. This tool enables users to gather information such as product names, prices, descriptions, ratings, and images for analysis, comparison, or personal use.
data-science data-structures data-visualization filesystem github mogodb mogoose python3 strreamlit web-scraping
Last synced: 10 Apr 2026
https://github.com/dj1095/leetcode-mastery
Mastering LeetCode with detailed solutions and complexity analysis 🚀📊💡
algorithms-and-data-structures data-structures java leetcode-solutions python3 spacecomplexity timecomplexity
Last synced: 17 Apr 2026
https://github.com/gusenov/tag-reg-js
:label: JavaScript структура данных для хранения записей вида ключ-значение, где ключ - это набор тегов.
bitmask data-structures javascript javascript-library key-value tags
Last synced: 29 Jun 2025
https://github.com/nisabmohd/graphs
Graph algos implementation
algorithms coding data-structures dsa graph interview-preparation java problem-solving
Last synced: 27 May 2026
https://github.com/ombhd/ft_containers_42
C++ containers in easy mode: reimplementation of vector, stack and map containers of STL in C++
1337school 42born2code cpp data-structures stl-containers
Last synced: 30 Mar 2025
https://github.com/thurunany/trabalho1_eda
Estudos em Estrutura de dados
data-structures eda pointer study
Last synced: 07 Apr 2025
https://github.com/iamklevy/datastructures-algorithms-problem-solving-
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
algorithms data-structures interview-questions leetcode
Last synced: 15 May 2025
https://github.com/aishikmukherjee/students-management-system-using-c
Developer/Creator: Aishik Mukherjee
c c-programming code coding data-structures final-year-project learn-to-code programming programming-in-c programming-language project ready-to-use source-code students-magement-system
Last synced: 30 Jun 2025
https://github.com/nickzs8/binarysearchtree
Implementation of a binary search tree in java.
binary-search-tree data-structures java
Last synced: 01 Sep 2025
https://github.com/nelsonbn/algorithms-data-structures-insertion-sort
Algorithms and Data Structures - Insertion sort
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/maliknaik16/data-structures-and-algorithms
Data Structures, Algorithms, and some advanced concepts implemented in Python.
algorithm-patterns algorithms backtracking competitive-programming cracking-the-coding-interview data-structures dynamic-programming memoization sorting
Last synced: 15 May 2025
https://github.com/denisecp/data-structures
Data structures learning
binary-search code-interview data-structures javascript jsdoc linked-list pratice-exercise study
Last synced: 12 Mar 2025
https://github.com/sawyerdeveloper/ai-calculator
A calculator with AI inside of it.
ai alogrithms android artificial-intelligence artificial-intelligence-algorithms clean-architecture clean-code data-structures expo expo-web ios react react-native
Last synced: 11 Apr 2026
https://github.com/shaolans/projet_algav_trie
Implementation of the Patricia Trie and the Hybrid Trie in Java
algorithms data-structures data-visualization graphviz-dot hybrid-training java patricia-tree tree trie
Last synced: 11 Jun 2026
https://github.com/rachitgupta98/competitive-programming
Data Structure And Algorithm Questions and Solutions
algorithms algorithms-and-data-structures amazon competitive-programming cpp data-structures dsa dynamic-programming google greedy-algorithms interview-questions microsoft problem-solving
Last synced: 30 Jun 2025
https://github.com/chistopat/go-forward-list
Implement interface of C++ STL std::forward_list https://en.cppreference.com/w/cpp/container/forward_list in Go
cpp data-structures forward-list generics go linked-list stl
Last synced: 25 Jan 2026
https://github.com/guibrandt/avl_tree
Árvore AVL de busca genérica em C++
avl-tree cotuca cpp11 data-structures generics maligno
Last synced: 13 Jul 2025
https://github.com/bscarpari/algorithms
Some algorithm exercises in a variety programming languages.
Last synced: 25 Jun 2026
https://github.com/chaudinh/questions
A collection of questions
algorithms client-side-rendering css data-structures frameworks front-end github html javascript jquery mongodb nodejs reactjs server-side-rendering sql terminal tmux vim vimrc web-development
Last synced: 03 Apr 2026
https://github.com/thetoxin/student
algorithms computer-systems data-structures oop term-papers
Last synced: 10 Mar 2026
https://github.com/spignelon/python
Python algorithms, assignments and practicals
algorithm algorithms algorithms-and-data-structures algorithms-datastructures daa data-structures design-and-analysis-of-algorithms dsa freecodecamp freecodecamp-algorithms python python-algorithms python-assignment
Last synced: 21 May 2026
https://github.com/ramzijabali/data-structures-java
Reimplementation of Java data structures
Last synced: 01 Sep 2025
https://github.com/nikhil25803/dsalgo
C++ Basic Programs | Data Structure | Algorithms
algorithms cpp data-structures
Last synced: 04 Apr 2025
https://github.com/barrenszeppelin/pmmap
Go implemenation of Persistent Mergeable Hash Maps
data-structures go hashmap immutable tree
Last synced: 01 Sep 2025
https://github.com/louis3112/camera_shop
Final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer
cli college-project data-structures graph hashtable linked-list simple-project stack tree
Last synced: 22 Mar 2025
https://github.com/antunesluis/estrutura-dados
Trabalhos que realizei na disciplina de estrutura de dados 2023/2
c data-structures ppm-image-editor
Last synced: 17 Jun 2026
https://github.com/rajdeepc/learn-ds-with-javascript
This repository i made to brush up my knowledge of DS with the help of javaScript and understand how DS can be implemented with a strongly typed language like JS
data-structures datastructures-algorithms es5-javascript javascript queue sets stack tree
Last synced: 26 May 2026
https://github.com/saragarcia6123/expression_evaluator
A calculator-style mathematical expression evaluator that parses and computes results from user input strings.
algorithms data-structures parsing
Last synced: 18 Jun 2025
https://github.com/imtiaz-emu/datastructurewithpython
Implementation of Data Structures using PYTHON 3.
bst data-structures heap linked-list
Last synced: 15 Mar 2025
https://github.com/rohan-bhautoo/data-structures-and-algorithms
Data Structures is about how data can be stored in different structures. Algorithms is about how to solve different problems, often by searching through and manipulating data structures. Theory about Data Structures and Algorithms (DSA) helps us to use large amounts of data to solve problems efficiently.
algorithm-analysis algorithm-challenges algorithms csharp data-structures data-structures-and-algorithms
Last synced: 26 May 2026
https://github.com/kuanhungchen/spring-2019-data-structures
📦 Some programming assignments about basic data structures.
Last synced: 25 Feb 2025
https://github.com/victorowinoke/data-science-challenge--dap-eldohub
This is my solution for the EldoHub DAP data science challenge
challenges-solved data-science data-structures interview-questions python
Last synced: 11 Apr 2026
https://github.com/ishivanshgoel/swiggy-system-design
Minimalistic Software Design of a food ordering Company.
data-structures hashmap linked-list queue stl
Last synced: 26 May 2026
https://github.com/sebastianofazzino/fundamentals-of-computing-specialization
Basics of Computing and Programming Principles, Algorithmic Thinking and Programming skills in Python from the ground up and apply these skills in building many interactive projects using simplegui module.
algorithms computer-programming computing data-structures game-development gui python software-development
Last synced: 04 Jun 2026
https://github.com/enajenkins/wgu-coursework
WGU: This is an archive of coursework, projects, and notes for the Bachelor of Science, Software Engineering (BSSE - Java) at Western Governors University
algorithms algorithms-and-data-structures android-development angularjs cloud-computing course-notes css data-management data-structures dsa html java javasceript networking-concepts nodejs projects prototypes python reactjs sql
Last synced: 03 Apr 2026
https://github.com/charon25/javabasicdatastructures
Recreating data strucures in Java for learning purposes
Last synced: 16 Jan 2026
https://github.com/jleung51/data_structures
Implementations of various data structures.
Last synced: 27 Mar 2025
https://github.com/jahidulislam114593/go-dsa
Must DSA
algorithms data-structures golang interview-preparation
Last synced: 13 Jul 2025
https://github.com/centuriontheman/datastructures
The project implements selected data structures and measures the time complexity of their operations.
cpp cpp-programming data-structures time-complexity time-complexity-analysis time-complexity-comparison university university-project
Last synced: 21 Jul 2025
https://github.com/mmaffi/c-academic-exercises
📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.
algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges
Last synced: 31 Mar 2025
https://github.com/cardoso010/challenges
Leetcode, codewar, hackerrank Challenges
algorithms challenges codewa data-structures elixir leetcode study
Last synced: 23 Mar 2025
https://github.com/trviph/collection
Collection is a Go library that aims to implement basic data structures such as List, Queue, Stack, Heap, and more.
Last synced: 13 Jun 2026
https://github.com/cassxw/leetcode
My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.
algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python
Last synced: 31 Mar 2025
https://github.com/fattahsamit/pps
Programming & Problem Solving
algorithms c coding-problems data-structures hackerrank javascript leetcode problem-solving python sql
Last synced: 16 Apr 2026
https://github.com/valmir-unicap/estrutura-de-dados-2
Disciplina de Estrutura de Dados 2
Last synced: 01 Sep 2025
https://github.com/leesharma/functional_queues_deques
An Elixir implementation of Okasaki's 1995 paper
data-structures elixir okasaki
Last synced: 23 Jun 2025
https://github.com/mateusz-przybyla/addressbook_structured
C++ application - Przyszly Programista course (training)
cpp data-structures structured-programming txt-files
Last synced: 09 Nov 2025
https://github.com/masum184e/codechef
Solution of Codechef's Problems
algorithms codechef competitive-programming cpp-programming data-structures problem-solving programming-contest
Last synced: 08 Jul 2025
https://github.com/kimi0230/leetcodegolang
Leetcode, Codility and GeekforGeeks algorithms exercises written in Golang.
algorithms codility codility-lessons codility-lessons-exercises data-structures geekforgeeks-solutions geeksforgeeks gitbook golang leetcode leetcode-golang leetcode-solutions
Last synced: 27 May 2026
https://github.com/th92rodr/data-structures-and-algorithms
Data Structures and Common Algorithms Implementations.
Last synced: 15 Mar 2025
https://github.com/ofadiman/data-structures
The project shows various data structures implemented in Golang.
Last synced: 01 May 2025
https://github.com/jeon0976/algorithmscode
Swift활용한 DataStructure & Algorithms 이론 및 문제 풀기 전략
algorithms data-structures swift
Last synced: 07 Apr 2025
https://github.com/guilhermebkel/college-homeworks
🏫 All the code I've created at college
c college data-structures fractal-algorithms
Last synced: 14 Mar 2025
https://github.com/guilhermebkel/sales-machine
A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.
cplusplus data-structures electrical-engineering programming software-architecture
Last synced: 14 Mar 2025
https://github.com/rynanda/project-management-system
Managing a list of tasks in a project using data structures and algorithms.
abstract-data-types algorithms csharp data-structures depth-first-search topological-sort
Last synced: 14 Mar 2025
https://github.com/yvesemmanuel/datastructures_algorithms
Implements artifacts studied at Algorithms and Data Structure classes.
algorithms complexity-analysis cpp data-structures oop
Last synced: 08 Jun 2026
https://github.com/yo-mah-ya/algorithms-and-data-structures
Just implement programs along with certain algorithms and data structures
algorithms clang cpp data-structures
Last synced: 14 Mar 2025
https://github.com/kumartusha/data_structures_and_algorithms
Just think what to do next ??
arrays cpp17 data-structures data-structures-and-algorithms pointers-and-references searching-algorithms sorting-algorithms strings
Last synced: 31 Mar 2025
https://github.com/entropy-tamer/reynard-algorithms
Algorithm primitives and data structures for Reynard applications - comprehensive collection with automatic optimization
a-star algorithms benchmarking binary-heap collision-detection data-structures game-development geometry memory-pooling optimization pathfinding performance priority-queue reynard solidjs spatial-hashing spatial-indexing typescript union-find
Last synced: 20 Jan 2026
https://github.com/candytale55/doubly-linked-list_js
A doubly linked list implementation in JS. A doubly linked list is a sequential chain of nodes that contains two elements: data and links to the next and previous nodes. Uses nodes from a Node class also implemented in JS.
codecademy data-structures doubly-linked-list javascript-data-structures nodes
Last synced: 31 Mar 2025
https://github.com/baguilar6174/typescript-code-challenges
In this repository, you will find problems about data structures and algorithms in TypeScript
algorithms challenges data-structures typescript
Last synced: 09 Nov 2025
https://github.com/indirapriyadharshini-63/sortingvisualizer
Sorting Visualizer in react
bubble-sort data-structures heap-sort merge-sort quick-sort react react-hooks sorting-algorithms sorting-algorithms-implemented sorting-visualization use-sound
Last synced: 11 Apr 2026