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/sumanbiswas7/ds-algo
patterns for coding interviews
algorithms data-structures python
Last synced: 15 Jun 2025
https://github.com/usmana5809/flappybirdgame
A Flappy Bird game implemented in C++
c console-game cpp data-structures data-structures-and-algorithms flappy-bird-game game-development gameplay score-tracker-in-c simple-game user-registration
Last synced: 20 Mar 2025
https://github.com/andrewjprice/algorithms-and-data-structures
Algorithms and Data Structures Using Ruby
algorithms binary-search binary-search-tree data-structures heapsort insertionsort linked-list mergesort quicksort ruby selectionsort shellsort sorting-algorithm sorting-algorithms
Last synced: 14 Apr 2025
https://github.com/cdellacqua/reactive-circular-queue.js
A circular queue implementation with reactive features and Symbol.iterator support.
Last synced: 09 Sep 2025
https://github.com/aribasyed-18/group-activity-ds11
Solutions for Group Activity DS11
data-structures functions group-activity loops python
Last synced: 14 May 2026
https://github.com/mominaamjad/pizza-ordering-system
A project developed to practice the queue data structure in cpp. It is a simple pizza delivery system that runs on cmd.
cpp data-structures queue semester-3
Last synced: 30 Jun 2026
https://github.com/aishikmukherjee/linked-lists-in-c
Developer/Creator: Aishik Mukherjee
c c-programming circular-linked-list code coding cse data-structures doubly-linked-list dsa easy interview-practice interview-questions linked-list linked-list-in-c malloc programming programming-language singly-linked-list
Last synced: 27 Jun 2025
https://github.com/t2ny/leetcode
My solutions and attempts for various programming algorithm problems
algorithms brainteaser computer-science data-structures problem-solving
Last synced: 29 Oct 2025
https://github.com/samwson/algorithms-and-data-structures
A repository of algorithms and data structures for my own self education.
algorithms algorithms-and-data-structures data-structures scala
Last synced: 14 Jun 2025
https://github.com/yogeshsingh-11/map-navigator
Implemented a console-based navigation system capable of processing map and query data, employing a priority queue data structure for efficient route. Conducted performance analysis by calculating the average execution time of navigation queries using optimized navigation Algorithms.
algorithms-and-data-structures console-application data-structures gui-application kivy navigation python
Last synced: 02 Feb 2026
https://github.com/dkoh2018/chatroom_java
Command-line chatroom application for real-time communication with data structure implementations
arraylist chatroom command-line-app data-structures hashmap java multithreading
Last synced: 20 May 2026
https://github.com/0x464e/comp-cs-300
University Data Structures & Algorithms course
algorithms cplusplus data-structures datastructures graph-algorithms qt stl-algorithms university-project
Last synced: 16 May 2026
https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java
This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.
algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java
Last synced: 04 Mar 2026
https://github.com/dbish6/algorithms_data_structures_examples
Pretty much all of your standardized algorithms and data structures in one repository.
algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn
Last synced: 16 May 2026
https://github.com/codingwizard2001/dsa
DSA is defined as a combination of two separate yet interrelated topics – Data Structure and Algorithms.
cpp data-structures datastructures-algorithms
Last synced: 27 Mar 2025
https://github.com/mohamed-mostafaaa/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
brainfuck bytecode c data-structures monty queue stack
Last synced: 07 Jul 2025
https://github.com/3bdalrhmans3d/leetcode
This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush
cpp csharp data-structures java javascript leetcode-solutions pandas python python3 sql
Last synced: 08 Apr 2026
https://github.com/firoz-thakur/leetcodesolving
Welcome to the LeetCode Problem Solving repository! This repository contains solutions to a variety of problems from LeetCode, covering a wide range of topics in Data Structures and Algorithms. The goal is to enhance problem-solving skills and help you ace technical interviews.
algorithm codechef-solutions codeforces-solutions competitive-programming cpp data-structures java leetcode leetcode-solutions problem-solving
Last synced: 11 May 2026
https://github.com/dustin-ward/comp-lib-go
Competitive Programming Library for Go
algorithms competitive-programming competitive-programming-contests data-structures golang golang-library
Last synced: 03 Feb 2026
https://github.com/sanjayengineer121/datastructure
data-structures student-project study-project
Last synced: 03 Apr 2025
https://github.com/egrizq/golang-data-structure
Data Structure with Golang
data-structures golang leetcode
Last synced: 02 Nov 2025
https://github.com/hritvik-mohan/linked-list-with-tests
Test Driven Linked List Dev
data-structures linked-list tests
Last synced: 11 Apr 2025
https://github.com/hritvik-mohan/problem-solving-and-dsa
Data Structures & Algorithms
data-structures javascript problemsolving
Last synced: 11 Apr 2025
https://github.com/vaibhav-chittora/dsa-practice
I am Practicing DSA in JavaScript.
data-structures java javascript
Last synced: 16 May 2026
https://github.com/thewasif/algorithms-typescript
Learning Data Structures & Algorithms with JavaScript
algorithms data-structures javascript
Last synced: 22 Mar 2025
https://github.com/mohamedasad10/datastructures_algorithms
DSA📜exploration with detailed notes and explanations.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Jun 2026
https://github.com/aron-alvarenga/exercicio-algoritmos-de-ordenacao
Exercício de Algoritmos de Ordenação em Java
algorithms-and-data-structures bubble-sort college-project data-structures insertion-sort java merge-sort quick-sort selection-sort sorting-algorithms study-project
Last synced: 20 Mar 2025
https://github.com/sushilsree98/data-structures-and-algorithm
Few of the basic data structures and algorithms are maintained in this repository.
algorithms algorithms-and-data-structures data-structures
Last synced: 20 Mar 2025
https://github.com/nepo26/estruturas_de_dados_1
Exercicios e implementacoes de estruturas de dados.
c data-structures datastructures datastructures-algorithms introdution-to-data-structures
Last synced: 26 Mar 2025
https://github.com/kavindu-mane/algorithms_implementation
Algorithms implementation using python.
algorithm algorithms data-structures
Last synced: 06 Apr 2025
https://github.com/vanajmoorthy/dsanda
⚙ Some simple data structures & algorithms practice.
algorithms data-structures javascript
Last synced: 26 May 2026
https://github.com/kashirin-alex/thither.direct-onamove
an android skeleton-example application for using data from Thither.Direct platform on mobile applications
android-application data data-analysis data-structures data-visualization mobile-development mobility query research-data-management
Last synced: 27 Apr 2026
https://github.com/eliasdeallmeida/estd-ifce
Repositório com a resolução das atividades propostas na disciplina de Estrutura de Dados do IFCE.
binary-tree data-structures doubly-linked-list linked-list python queue recursion stack
Last synced: 14 Mar 2025
https://github.com/kelsonbatista/project_python_restaurant_orders
Project Restaurant Orders in python
algorithms complexity data-structures dictionary python set
Last synced: 27 Mar 2025
https://github.com/allenvox/leetcode
LeetCode tasks solutions
arrays c cpp data-structures dynamic-programming leetcode leetcode-solutions
Last synced: 16 May 2026
https://github.com/rikulauttia/data-structures-algorithms
My journey through the fascinating world of data structures and algorithms.
algorithms data-structures python
Last synced: 20 Mar 2025
https://github.com/jazaltron10/ds-algo_python
Explore Python's Data Structures and Algorithms in this comprehensive guide. Uncover efficient software design, delve into Python implementations, and enhance your coding skills for the challenges in computer science and software development.
algorithms data-structures python python3
Last synced: 14 May 2026
https://github.com/gvicentin/cup
CUP (C Utilities Pro) is a collection of C utilities that provide various data structures and functions helpers
arraylist data-structures hashtable
Last synced: 09 Sep 2025
https://github.com/frankmike/fundamental-algorithms
A collection of fundamental algorithms
algorithms algorithms-and-data-structures data-structures python python3
Last synced: 15 Jun 2025
https://github.com/gabriel-vanca/infoarena
Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.
algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure
Last synced: 24 Oct 2025
https://github.com/hima890/sorting_algorithms
Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.
algorithms alx alx-africa alx-low-level-programming data-structures search-algorithm
Last synced: 14 May 2025
https://github.com/harish-aka-shivi/algo-ds
Data structures implementations, algorithms, leetcode solutions, etc
algorithms data-structures dynamic-programming leetcode recursion typescript
Last synced: 03 Oct 2025
https://github.com/apulbere/algorithms
data structures and algorithms
algorithms computer-science data-structures dijkstra graph interview interview-practice java java-21 junit5 kruskal software-engineering sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/bmmunga/alx-low_level_programming
A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
algorithms c data-structures makefile
Last synced: 27 Mar 2025
https://github.com/nerddiffer/cracking-the-coding-interview
interview question practice
algorithms data-structures exercises
Last synced: 06 Apr 2025
https://github.com/giulioz/tensorlibrary
Assignment for Advanced algorithms and programming methods [CM0470] course.
cpp data-structures metaprogramming template tensor
Last synced: 27 Mar 2025
https://github.com/gauthambanasandra/dslib
Data structures library
avl-tree binary-search-tree binarytree cpp data-structures modern-cpp tree
Last synced: 20 Mar 2025
https://github.com/jun-labs/algorithm
📝 자료구조, 알고리즘 학습 저장소.
algorithm data data-structures leetcode problem-solving programmers ps structure
Last synced: 14 Mar 2025
https://github.com/kartikey2807/cpp-codes
algorithms atcoder codeforces competitive-programming cpp data-structures
Last synced: 20 Mar 2025
https://github.com/citizenlabsgr/data.world
Work with data sets prior to uploading to data.world
Last synced: 26 Mar 2025
https://github.com/make-github-pseudonymous-again/js-collections-namedtuple
:bookmark: Python's namedtuple data structure for JavaScript
agpl collections data-structures javascript namedtuple
Last synced: 26 May 2026
https://github.com/yasminmuntasern/avanced-data-structure-toolkit
📚 The Data Structure Toolkit is a comprehensive collection of 127 practical problems designed to help master core data structures such as arrays, linked lists, trees,, hash tables, and more.
csharp data-structures problem-solving
Last synced: 28 Mar 2025
https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v1
This project check the equation(infix expressions) if it balanced or invalid, then infix expressions, then convert it to postfix.
Last synced: 16 Jun 2025
https://github.com/kirtish16/visdas
A python package for visualizing data structures
array data-structures package python visualization
Last synced: 22 Mar 2025
https://github.com/luisedmc/datastructures-algorithms
Data Structures & Algorithms in C and Java
algorithms c data-structures java solutions
Last synced: 16 May 2026
https://github.com/kiing-dom/data-structures-algorithms
data structures and algorithms
algorithms-and-data-structures data data-structures java leetcode
Last synced: 09 Aug 2025
https://github.com/bilgehangecici/data-structures
Highly important projects written in C for understanding basics and fundamentals of Data Structures.
algorithms c data-structures heap linked-list tree-structure
Last synced: 30 Mar 2025
https://github.com/matheusgrodrigues/estrutura-de-dados-e-algoritmos-com-javascript
Escreva um código JavaScript complexo e eficaz usando a mais recente ECMASCRIPT.
algorithms data-structures jest tdd typescript
Last synced: 02 May 2026
https://github.com/mahmud-kandawala/stacks_check_brackets
A python program that verifies whether the brackets the user enters are identical to one another.
data-structures python3 stacks
Last synced: 14 Sep 2025
https://github.com/povilasb/rust-playground
Various small Rust demos
algorithms data-structures rust
Last synced: 18 Mar 2025
https://github.com/avijeetpandey/ps-java
Code snippets for coursework to learn java
algorithms data-structures java
Last synced: 20 Mar 2025
https://github.com/aerphanas/data-structures
some data structure in C Language
c c-lang c-programming data-structures
Last synced: 06 Apr 2025
https://github.com/aadewunmi/songsplaylist
A java-console-based program that mainpulates a playlist for songs e.g. add song, remove song etc.
algorithms arraylist data-structures java-8 linked-list
Last synced: 20 Mar 2025
https://github.com/victornpb/weakmatrix
A bi-dimensional WeakMap object implementation, for storing weak references to data associated with 2 keys. map[key][key] = value
2d-map bi-dimensional data-structures javascript matrix weak-map weak-table weakmap
Last synced: 03 Apr 2025
https://github.com/songjianhit/datastructurs-algorithm
该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]
algorithms data-structures java
Last synced: 10 Jun 2026
https://github.com/irfantayyib07/employee-manager
Code for my "Employee Manager" project.
data-structures javascript mern-stack react redux redux-toolkit rtk-query shadcn-ui tailwindcss typescript
Last synced: 20 Mar 2025
https://github.com/welli7ngton/c-data-structures
Implementation of data-structures from basic to advanced in C and testing them all, all the codes are based in this playlist: https://youtu.be/bryesHll0vY?si=W-r62UHfNyX0ryHC
algorithms c c-algorithms c-data-structures-and-algorithms data-structures tests
Last synced: 09 Jul 2025
https://github.com/logan-bobo/maze-solver
A visual maze solver in Python based on depth first search
Last synced: 13 Aug 2025
https://github.com/mrizaln/circbuf
A simple C++ circular buffer written in C++20
circular-buffer cpp data-structures
Last synced: 19 Mar 2025
https://github.com/gouravgarg48/data_structures_and_algorithms
Algorithms for different types of problems
algorithms cpp11 data-structures
Last synced: 03 Nov 2025
https://github.com/timolinn/algorithms
Popular Computer Science Algorithms solved with Python
algorithms data-structures python3
Last synced: 21 May 2026
https://github.com/sevmardi/data-structures-and-algorithms
data structures and algorithms in java
data-structures java sorting-algorithms
Last synced: 14 May 2025
https://github.com/mrizaln/sync-cpp
Synchronized object wrapper for C++20
cpp data-structures synchronization
Last synced: 19 Mar 2025
https://github.com/mukhammadrizooff/budget-app
The Pay Modus App is going to be helpful to track your expenses and transactions.
css data-structures html javascript postgresql rspec-rails ruby ruby-on-rails
Last synced: 02 Apr 2026
https://github.com/infinite-null/react-structs
React-Structs is an open-source project that brings data structures to life with interactive visualizations and animations. Built using React Native, this project aims to make learning data structures intuitive, fun, and accessible on Android
cross-platform data-structures educational interactive open-source react-native visualization
Last synced: 21 May 2026
https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python
I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4
Last synced: 19 Mar 2025
https://github.com/fabriziomettini/dsa-i
Resources about my DS&A I course (FCEIA - UNR)
algorithms college data-structures
Last synced: 17 Mar 2025
https://github.com/wkhallen/cstructures
A collection of data structures in C, for my own benefit
Last synced: 22 Mar 2025
https://github.com/awpala/data-structures-and-algorithms
Implementations of canonical data structures and algorithms, based on CLRS 3rd edition.
algorithms algorithms-and-data-structures algorithms-datastructures clrs clrs-algorithms computer-science data-structures javascript python
Last synced: 17 May 2026
https://github.com/bodiali/hash-map
Hash map, also known as a hash table, is a data structure used to store key-value pairs.
Last synced: 27 Mar 2025
https://github.com/gusinacio/data-structures
Implementation of various Data Structures in C++
cpp data-structures linked-list
Last synced: 14 May 2025
https://github.com/liddiard/cs32
UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.
algorithms c-plus-plus data-structures homework
Last synced: 28 Mar 2025
https://github.com/simobin/csi222_elements
csi 222 lab elements
algorithms algorithms-and-data-structures c data-structures
Last synced: 25 Feb 2025
https://github.com/chandrikabijore/dsa-bootcamp-java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp.
algorithms competitive-programming data-structures interview-preparation java leetcode leetcode-java leetcode-solutions math
Last synced: 27 Mar 2025
https://github.com/leaprovenzano/keyedtensor
WIP: keyed torch tensors
data-structures python3 pytorch torch
Last synced: 28 Apr 2026
https://github.com/brunojppb/algorithms
Practicing Algorithms and Data Structures in Rust
algorithms data-structures rust
Last synced: 11 Jun 2026
https://github.com/abhinandan-khurana/week1-dp4-cipherschools
Competitive Coding using C++ for Interview Prep - CipherSchools
data-structures interview-practice interview-preparation interview-questions practice-cpp practice-programming
Last synced: 23 Jun 2026
https://github.com/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/rfieve/data-structures-converters
A TypeScript library to convert binary-search-trees, doubly linked lists of any types to one another.
binary-search-tree data-structures doubly-linked-list typescript utility-library
Last synced: 27 Mar 2025
https://github.com/geekidharsh/elements-of-programming
my solutions to Elements of Programming Book
algorithms-and-data-structures competitive-programming data-structures python
Last synced: 06 Apr 2025
https://github.com/kerciu/data-structures-and-algorithms
📚💡 Algorithms & Data Structures implemented in Python 🐍 — A collection of various algorithms and data structures, all implemented in Python. This repository covers essential concepts and practical implementations to help understand and master these foundational elements of computer science. 🚀🔍
algorithms algorithms-and-data-structures automata-theory avl-tree btree bubblesort data-structures dijkstra-algorithm heap max-heap mergesort priority-queue quicksort sorting-algorithms tree turing-machine
Last synced: 05 Mar 2025
https://github.com/rfieve/doubly-linked-list-navigator
A TypeScript library extending the doubly-linked-list with navigation
data-structures double-linked-list typescript utility-library
Last synced: 27 Mar 2025
https://github.com/ndeta100/algorithms_in_javascript
Algorithms and data structures in JavaScript with implementations and small text explanations
algorithm algorithms computer-science data-structures
Last synced: 02 Aug 2025
https://github.com/firmanmm/go-smc
Simple Message Codec Golang Implementation
data-structures encoder-decoder golang message message-codec
Last synced: 29 Apr 2026
https://github.com/mrktsm/huffman-encoder
A simple file compression tool implementing Huffman encoding for efficient file size reduction.
algorithms data-structures encoder java junit junit-test treemap trees
Last synced: 18 Mar 2025
https://github.com/lynnsh/simple-evaluator
Java Evaluator Academic Project
data-structures java reverse-polish-notation
Last synced: 25 May 2026