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-06 00:07:44 UTC
- JSON Representation
https://github.com/hectorip/inquiry
Elixir Library to extract a specific value from a nested data structure in a query-like style.
data-structures elixir elixir-library extract json querying-iterables
Last synced: 13 May 2026
https://github.com/aravachoudhary/data_structures_algorithms
This Repository contains my DSA codes and problem Solutions
algorithms-and-data-structures data-structures
Last synced: 01 Jun 2026
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/ghivert/elm-data-dumper
Dump data structure easily in Elm!
Last synced: 30 Jul 2025
https://github.com/hernandemonteiro/data_science_and_algorithms
Data Science, Algorithms and Data Structure.
data-science data-structures python3
Last synced: 15 Apr 2026
https://github.com/mateuszk098/python-learning-notes
Part of notes/scripts used during python learning - from the easiest up to advanced topics.
algorithm-challenges algorithms data-structures exercises hackerrank hackerrank-solutions learning learning-exercise learning-python oop python python3 scripts-collection solutions
Last synced: 07 Nov 2025
https://github.com/hareeshreddi/data-structures-assignments
My attempts for the Data Structures Lab Assignments (CS210 Course) at IIT Guwahati
algorithms algorithms-implemented bst data-structures queue sorting-algorithms stacks topological-sort trees
Last synced: 30 Jul 2025
https://github.com/mohamedwelteir/infix-to-postfix--expression-evaluator
This project is for converting mathematical expression from infix to postfix as well as evaluating the expression.
Last synced: 11 Jun 2026
https://github.com/kartheekcic/hackerrank_solutions
This repository contains the solution to a bunch of hackerrank problems that I have solved.
algorithms data-structures programming
Last synced: 22 Sep 2025
https://github.com/gurrudev/dsa
Data Structures & Algorithms
algorithms c cpp data-structures dsa
Last synced: 13 May 2026
https://github.com/jacopodl/jcollections
Common data structures for the C language
c collections data data-structures jcollections
Last synced: 30 Jul 2025
https://github.com/thwiseman/algorithms
My versions of various common algorithms.
algorithms data-structures sorting
Last synced: 21 Sep 2025
https://github.com/osiota10/alx-higher_level_programming
Python high Level Programming - Data Structures and Algorithms with ALX Software Engineering
Last synced: 24 Feb 2026
https://github.com/jetsup/implementing-queues
Implementing a modern life scenario like queues with CPP
Last synced: 15 Jul 2025
https://github.com/hengxin/data-structures-algorithms-resources
Resources on Data Structures and Algorithms
algorithms big-list data-structures resources
Last synced: 29 Jan 2026
https://github.com/clementkim/data-structure
아주대학교 자료구조 과제 코드
c-language data-structures implementation
Last synced: 29 Jul 2025
https://github.com/zyx-0314/dsa-patient-record-management-system-v.2
A C++ console application for managing patient records. Features include patient registration, display, and update.
basic-programming cpp data-structures school-project
Last synced: 29 Jul 2025
https://github.com/derafu/container
Flexible Data Containers for PHP
containers data-structures json php schema
Last synced: 07 Nov 2025
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 25 Jun 2026
https://github.com/nurulashraf/java-basics-exercises
Java Programming - Basics Exercises
algorithm-practice beginner-projects code-examples data-structures educational-resources fundamental-programming java java-basics java-projects learning-java object-oriented-programming open-source-learning programming-exercises programming-fundamentals programming-tutorials
Last synced: 07 Nov 2025
https://github.com/tush-tr/learn-lang-cpp-dsa
Learn C++ with solving a lot of questions and also data structures and algorithms concepts
algorithms-and-data-structures c cpp data-structures
Last synced: 15 Apr 2026
https://github.com/applicativesystem/python-datastructure
my approach of solving the leetcode, interviewcode and other questions
Last synced: 29 Jul 2025
https://github.com/lross2k/practice-in-c89
Simple implementations made in C to practice different concepts
algorithms c c89 data-structures
Last synced: 01 Feb 2026
https://github.com/nadvolod/algorithms
Algorithms and data-structures exercises
Last synced: 01 Feb 2026
https://github.com/nelsonbn/algorithms-data-structures
Algorithms & Data Structures
algorithms algorithms-and-data-structures data-structures
Last synced: 07 Feb 2026
https://github.com/hegner123/learn-datastructures
AI prompt workflow system for generating data structures practice problems with Claude Code
ai-prompts algorithms claude-code data-structures educational go learning-path leetcode-alternative practice-problems prompt-engineering typescript
Last synced: 17 Jan 2026
https://github.com/emanuelefavero/react-autocomplete
This is a simple React Autocomplete component that uses a Trie data structure to store the list of words
autocomplete data-structures react trie vite
Last synced: 15 Apr 2026
https://github.com/sujaykundu777/javapro
Java Programs and Implementation of Data Structures and Algorithms
algorithms data-structures java java-8 programming
Last synced: 29 Jul 2025
https://github.com/jagoda11/cs50-problem-set-3
CS50-Problem-set-3 🚀 explores algorithms 🧠, focusing on more advanced concepts in computer science 💻. This set includes challenges 🧩 that require the implementation and understanding of sorting 🔢 and searching 🔍 algorithms, enhancing efficiency ⚡, and understanding algorithmic complexity 🤔
algorithms computational cs50 cs50problemsets data-structures problem-solving searching sorting
Last synced: 28 Jul 2025
https://github.com/momen-alshouha/data-structures-linkedlist-queue-stack
This repo contains a C++ template classes for circular doubly linked-list , queue and stack , designed with OOP principles. It features various operations for those data-structues.
aggregation data-structures linked-list object-oriented-programming queue stack
Last synced: 11 Jun 2026
https://github.com/vevdokimovm/codesignal-solutions
Python solutions to CodeSignal Data Structures track — linked lists, stacks, queues, sorting and binary search
algorithms data-structures linked-list python queue stack
Last synced: 27 Jun 2026
https://github.com/forketyfork/coding-problems-kotlin
Solutions to various coding problems and algorithms implemented in Kotlin
algorithms coding-problems data-structures kotlin programming-practice
Last synced: 26 Feb 2026
https://github.com/deadcoder0904/datastructures-practice
Data Structures Practice in C++ :heart_eyes:
c-plus-plus cpp data-structure data-structures datastructures
Last synced: 12 Jun 2026
https://github.com/thecoder507/recommendation-software
"Pizza Radar: A practice project to locate pizzerias in Panama City by district. Using LinkedList data structures, it organizes districts and their pizzerias for efficient searches. Note: Some pizzeria data is fictional for testing purposes."
beginner beginner-project data-structures linkedlist panama-city practice-project python
Last synced: 20 Sep 2025
https://github.com/harrisonhemstreet/dsa-python
Data Structures and Algorithms! (plus some Leetcode!)
algorithms data-structures dsa leetcode leetcode-python python3
Last synced: 12 Jun 2026
https://github.com/muhammedmagdyy/competitive-programming
My Solutions in Online Judges
algorithms cpp data-structures
Last synced: 18 Mar 2026
https://github.com/cryptography-research-lab/go-cycle-string
循环字符串数据结构(CycleString)
cryptography data-structures utils-library
Last synced: 12 Jan 2026
https://github.com/saopayne/ds-algo
This repository contains my attempts at solving the questions on popular programming sites [Codility: https://codility.com, Leetcode: https://leetcode.com, Hackerrank: https://hackerrank.com]
algorithms data-structures data-structures-algorithms
Last synced: 28 Jul 2025
https://github.com/3l-d1abl0/golang-algorithms-and-data-structure
Collection of algorithms and Data Structure implemented in Golang.
algorithms data-structures go golang programming-exercises
Last synced: 28 Jul 2025
https://github.com/m-aqsam/complete-java
Complete Java Learning Journey Fron Basics
data-structures inheritance inheritance-examples java java8 javaprojects
Last synced: 03 Jan 2026
https://github.com/alexaegis/avl
Flexible AVL Tree for TypeScript
avl avl-tree data-structures javascript node npm npm-package tree typescript
Last synced: 09 Apr 2026
https://github.com/Programmer-RD-AI-Archive/Learning-Data-Structures-Algorithms
Data Structures + Algorithms
algorithms data-structures intelligence logic mathematics programming python
Last synced: 19 Sep 2025
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/scar027/data-structures
Library containing documented implementations of internal workings of commonly used data structures.
cmake cpp ctest data-structures doxygen rtd rtfd sphinx
Last synced: 28 Jul 2025
https://github.com/lucashnss/if672-algorithms-lists
Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.
algorithms cpp data-structures
Last synced: 13 Jun 2026
https://github.com/jmcph4/oxcart
Just another container library
algorithms algorithms-datastructures algorithms-implemented collection collections containers data-structures datastructures rust
Last synced: 19 Sep 2025
https://github.com/af2b/datastructure
A comprehensive collection of fundamental data structures implemented in different langs with practical, real-world examples. Each implementation includes detailed documentation covering from basic concepts to advanced usage, focusing on both educational understanding and practical applications.
clojure data-structures golang golang-examples ruby rust swift
Last synced: 09 Apr 2026
https://github.com/kingcitaldo125/pytree
My implementation of a BST data structure
Last synced: 27 Jul 2025
https://github.com/sanish07/java-dsa
This repository contains the coding problems solved in Java DSA.
data-structures dsa-practice java-8
Last synced: 27 Jul 2025
https://github.com/neelkamath/ctci-practice
🧑💻 Just me practicing Cracking the Coding Interview problems
algorithms ctci data-structures kotlin
Last synced: 27 Jul 2025
https://github.com/farial-mahmod/bubble-sort-in-python
Implementing Bubble Sort algorithm using Python.
bubble-sort data-structures python3
Last synced: 27 Jul 2025
https://github.com/naforoutan/skyline-computation-bjr-tree
A data structures project implementing a BJR-Tree for efficient dynamic skyline queries, processing multi-dimensional datasets with continuous point insertions and deletions.
data-structures skyline tree-structure
Last synced: 18 Sep 2025
https://github.com/kailash-sankar/dsa
Data Structures and Algorithm Puzzles
algorithms data-structures javascript perl python
Last synced: 13 Feb 2026
https://github.com/ravening/algorithmsanddatastructures
algorithms data-structures java
Last synced: 14 Feb 2026
https://github.com/uselesstechjunks/toplynx
Machine Learning Career Guide
algorithms algorithms-and-data-structures data-science data-structures interview-preparation large-language-models machine-learning machine-learning-algorithms recommender-systems study-guide
Last synced: 14 Feb 2026
https://github.com/msskowron/godatastructures
Collection of data structures implemented in Golang.
Last synced: 13 Jun 2026
https://github.com/neutronixy/holiday-booking-system
Design of a database for the package holiday booking system
booking-platform booking-system data-structures database holiday-booking holidays
Last synced: 30 Mar 2025
https://github.com/roydevashish/cpp
This repository contains a collection of C++ programs, algorithms, and examples. It is designed for learners and developers interested in exploring fundamental and advanced concepts in C++ programming, including data structures, algorithms, object-oriented programming, and more. Contributions and suggestions are welcome!
algorithms cpp data-structures object-oriented-programming oop
Last synced: 13 Jun 2026
https://github.com/sinemistoktas/operating_systems-memory_allocation_simulator
Memory allocation simulator in C implementing First/Best/Worst Fit algorithms with automatic hole merging, compaction, and interactive/scripted modes
best-fit-algorithm c-programming contiguous-allocation data-structures first-fit-algorithm fragmentation hole-merging linked-list memory-allocation-simulation memory-compaction memory-management operating-systems systems-programming worst-fit-algorithm
Last synced: 02 Jun 2026
https://github.com/csvitor-dev/clang-exercises
Data Structures Exercises with Clang
Last synced: 27 Jul 2025
https://github.com/hamidhosen42/lightoj-problems-discussion-and-solutions
lightOj-problems-discussion-and-solutions-and-algorithm-and-data structures
algorithms c-plus-plus c-programming data-structures discussion lightoj-solutions
Last synced: 26 Jul 2025
https://github.com/shrondi/data-estructures
TADs en C++
c-plus-plus data-science data-structures estructura-de-datos
Last synced: 14 Jun 2026
https://github.com/whitedodo/datastructure1
Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)
cpp data-structure-cpp data-structures
Last synced: 26 Jul 2025
https://github.com/dan-niles/data-structures-and-algorithms
Collection of data structures and algorithms for CS2023
algorithms cpp cs2023 data-structures
Last synced: 18 Sep 2025
https://github.com/labex-labs/numpy-for-beginners
This comprehensive course covers the fundamental concepts and practical techniques of NumPy, the essential library for numerical computing in Python. Learn to create, manipulate, and analyze arrays efficiently.
array-manipulation array-slicing beginner-friendly course data-analysis data-science data-structures fast-computation hands-on labex labs linear-algebra matrix-operations numerical-computing numpy programming python python-programming scientific-computing vectorized-operations
Last synced: 20 Jun 2026
https://github.com/ashvegeta/data-structures-and-algorithms
questions on DSA solved
Last synced: 25 Jul 2025
https://github.com/yordanov0502/xxxv-republican-academic-programming-olympiad
Competitve programming contest
algorithms c-plus-plus competitive-coding competitive-programming competitive-programming-contests data-structures java team
Last synced: 02 May 2026
https://github.com/mmgalushka/algo-cheat-sheet
Cheat sheet for Algorithms & Data Structures
algorithms cheatsheet data-structures interview
Last synced: 04 Mar 2026
https://github.com/kenych/fraud-detector
The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.
concurrency data-structures in-memory-caching java java8
Last synced: 15 Jun 2026
https://github.com/kylehue/my-dsa
A collection of reusable data structures in TypeScript.
Last synced: 01 Apr 2026
https://github.com/marincervinschi/strutturedatiealgoritmi
"Data Structures and Algorithms" is a comprehensive course offered at the University of Modena and Reggio Emilia. Led by esteemed instructors, this course delves into fundamental topics such as activation records, recursion, algorithmic complexity, and various algorithms.
algorithms algorithms-and-data-structures arrays c data-structures heaps lists sorting-algorithms strings trees
Last synced: 25 Jul 2025
https://github.com/batanoffs/javascript-web-softuni
Excercises and homework related to my modules in front-end bootcamp Software University
advanced asynchronous-programming basic closure css data-structures dom-manipulation end-to-end-testing events html javascript mocha-chai playwright routing unit-testing variables
Last synced: 17 Apr 2026
https://github.com/urstrulykkr/js_objects
A beginner's approach on JavaScript Objects
Last synced: 29 Jun 2026
https://github.com/kingcitaldo125/pytable
My implementation of a Hash Table(Hash Map) data structure
Last synced: 14 May 2025
https://github.com/dimits-ts/skiplists
A project implementing common sorted data structures with Skip Lists in C#.
data-structures dictionary library testdrivendevelopment wrappers
Last synced: 06 Nov 2025
https://github.com/royhridoy/data-structure-using-php
Implementation of Data Structure using PHP
data-structures implementation-of-data-structures php queue set stack
Last synced: 06 Nov 2025
https://github.com/maqmal/data-structure
Stack, queue, directed graph , binary tree, multi linked list algorithm
Last synced: 15 Jun 2026
https://github.com/felipe-gdr/algorithms
Algorithms, coding challenges and exercises
algorithms data-structures java-8
Last synced: 17 Apr 2026
https://github.com/nicopujia/ctci
My solutions to CtCi problems
algorithms ctci ctci-solutions data-structures data-structures-and-algorithms dsa pytest
Last synced: 05 Nov 2025
https://github.com/milesrack/kattis
A repository of Kattis problems I have solved.
algorithms data-structures data-structures-and-algorithms kattis kattis-challenges kattis-problems kattis-solutions python python3
Last synced: 17 Apr 2026
https://github.com/romantech/algorithm-study
알고리즘 / 자료구조 스터디
algorithms data-structures programmers
Last synced: 30 Mar 2025
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/smeltier/competitive-programming
These are my resolutions to problems on various platforms related to competitive programming
algorithms beecrowd beecrowd-solutions competitive-learning competitive-programming competitive-programming-algorithms competitive-programming-contests cplusplus cpp cses-solutions data-structures neps-academy solutions spoj-solutions
Last synced: 28 Jun 2025
https://github.com/adithaker/datastructures_algos_c
👓(ONGOING) This repo will contain all ds and algorithms required for competitive programming in
algorithms c competitive-programming data-structures deque linked-list queue stack
Last synced: 28 Jun 2026
https://github.com/rrohitramsen/expression-evaluator
Expression Evaluator + Tree Data Structure + Postorder Traversal + Rest API + Spring Boot
data data-structures design-patterns json microservice postorder problem-solving spring-boot swagger-api swagger-docs swagger-ui tree tree-structure
Last synced: 04 Apr 2026
https://github.com/gatarelib/random-programs
Random Programs from my Computer Science Course 2017-2021
c cpp data-structures executable golang java-8 object-oriented-programming python3
Last synced: 04 Apr 2026
https://github.com/moromichele/cs-typescript-jest-practice
Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice
data-structures design-patterns jest typescript
Last synced: 18 Apr 2026
https://github.com/choewy/data-structures-and-algorithm
자료구조 및 알고리즘(Python3 & React)
algorithm algorithms-and-data-structures data-structures python3 react
Last synced: 28 Jun 2026
https://github.com/r-papso/data-structures
Implementation of advanced data structures
avl-tree csharp data-structures hashing-algorithms kd-tree
Last synced: 16 Jun 2026
https://github.com/olivervea/olve.utilities
data-structures dotnet utility-library
Last synced: 05 Apr 2026
https://github.com/ganzerli/e-pathy
e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example
binary-data c data-structures database graph graph-algorithms
Last synced: 28 Apr 2026
https://github.com/bevinaa/social-media-web-application
Social Media Web Application is an interactive platform designed for users to connect, share, and engage with content in a dynamic online environment
css data-structures flask html javascript python
Last synced: 05 Apr 2026
https://github.com/gz30eee/c-consteallation
A collection of projects showcasing the power and versatility of C, C++, and C# for efficient programming solutions.
algorithms c c-plus-plus c-sharp coding data-structures networking performance programming software-development
Last synced: 18 Apr 2026
https://github.com/syedt1/cpp
Understanding C++
algorithms binary binary-search-tree data-structures dynamic-memory-allocation linked-lists pointers queue recursion stack stl structs
Last synced: 04 Jun 2026
https://github.com/abdullah-niaz/sliding-window-popular-interview-problems
The "Sliding-Window-Popular-Interview-Problems" repository is a collection of solutions to common coding problems that utilize the sliding window technique, frequently asked in technical interviews. This repo aims to help developers understand and master this efficient algorithm by providing clear, well-documented solutions to a variety of problems
algorithms data-structures problem-solving sliding-window
Last synced: 18 Apr 2026