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-10 00:07:48 UTC
- JSON Representation
https://github.com/byhill/disjointsets.jl
An implementation of the Disjoint-set data structure for Julia
data-structures disjoint-sets julia
Last synced: 10 May 2026
https://github.com/firestone82/restaurant-system
VŠB-TUO - School project in VIS
Last synced: 15 May 2026
https://github.com/intina47/escape-commit
medium++
algorithms cpp data-structures
Last synced: 17 Mar 2025
https://github.com/nelsonbn/algorithms-data-structures-binary-search
Algorithms and Data Structures - Binary search
algorithms algorithms-and-data-structures binary-search data-structures
Last synced: 21 Apr 2026
https://github.com/leostera/restruct
💾 Purely Functional and Compact Data Structures for ReasonML
compact data-structures experiment functional-programming reasonml
Last synced: 04 Apr 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/joe-degs/software-machines
Data structures and algorithms used in building software machines.
algorithms c data-structures golang heap linux low-level machines memory-models virtual-machines virtualization von-neumann-model
Last synced: 06 May 2026
https://github.com/markwinter/gocol
Data Structures and Algorithms in Golang using Generics
algorithms data-structures generics go golang
Last synced: 05 Apr 2025
https://github.com/randomgamingdev/onewaylinkedlistlibjs
A simple one way linked list that stores the head, tail and length of the list
data-structures easy easy-to-use javascript linked-list list simple small
Last synced: 13 Mar 2025
https://github.com/randomgamingdev/onewaylinkedlistlib
A simple one way linked list that stores the head, tail and length of the list
cpp data-structures easy easy-to-use header-only linked-list list simple small
Last synced: 20 Aug 2025
https://github.com/leedskiy/bag-data-structure
Bag type for integers using C#. Code was written for training.
bag class csharp data-structures documentation implementation integer object-oriented-programming oop uml uml-diagram
Last synced: 19 May 2026
https://github.com/mohitkumarsahni/going-leetcode
Solving LeetCode in GoLang.
algorithms algorithms-and-data-structures data-structures go leetcode leetcode-golang leetcode-solutions
Last synced: 04 Apr 2025
https://github.com/douglasmatosdev/data-structure-and-algorithms-in-python
Data Structure is an area of Computer Science that studies computational techniques for the efficient organization and manipulation of any amount of information. In other words, when you develop a system you must think about which data structures to use; and the choice of a given data structure will influence the performance of the software.
algorithms algorithms-and-data-structures data-science data-structures python python3
Last synced: 21 Mar 2025
https://github.com/chicha63/algorithms_datastructures
Implementations of different sorting, searching algorithms and data structures
algorithms algorithms-and-data-structures collections data-structures java searching-algorithms sorting-algorithms
Last synced: 22 Jun 2026
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/kamarbandi/php_fundamental
📚 Fundamental Data Structures and Algorithms. This repository is a collection of fundamental data structures, algorithms, and essential programming concepts. It's aimed at providing clear and concise implementations of key topics with explanations and examples in PHP.
algorithms bfs binary-search binary-search-trees binary-trees bubble-sort data-structures dfs graphs hash-tables linear-search linked-list merge-sort php quick-sort searching-algorithms sorting-algorithms stacks-and-queues trees
Last synced: 03 Jul 2026
https://github.com/fvucemilo/sorting-visualizer
This is a web application built with Next.js, TypeScript, and Tailwind CSS that allows you to visualize various sorting algorithms in action.
algorithm-visualization animation code-visualization data-structures educational-tools frontend-development github-pages interactive-sorting nextjs open-source-development performance-optimization reactjs responsive-web-design software-engineering sorting-algorithms tailwind-css typescript ui-ux-design visualization web-application
Last synced: 07 Apr 2026
https://github.com/aelabassi/alx-low_level_programming
ALX Low Level Programming with C
algorithms alx-africa c-language data-structures
Last synced: 06 Jul 2026
https://github.com/kawre/dsa
My personal implementations of various data structures and algorithms using Java.
algorithms algorithms-and-data-structures data-structures dsa dsa-practice java
Last synced: 21 Mar 2025
https://github.com/0xneshi/data-structures-and-algorithms
A C# implementation of basic data structures and algorithms which can be useful as a general learning tool or as a preparation for software developer job interviews.
algorithms course-lessons csharp data-structures dotnet exercises local-machine
Last synced: 16 May 2026
https://github.com/patrickshaw/university-fit2004-labs
FIT2004 Assignment for my lab for week 10. Core component: Detecting if a vertex is a bridge.
algorithms data-structures graph-theory performance practice sorting study theory trees university
Last synced: 03 Apr 2025
https://github.com/frostbyte012/daily-problems-leetcode
This repo will have all my leetcode problems and will be updated almost regularly as I solve more and more problems
algorithms algorithms-and-data-structures coding-challenges coding-interviews competitive-programming cpp data-structures faang hacktoberfest interview interview-questions maang mathematics placement-preparation placements
Last synced: 10 Apr 2025
https://github.com/dking1342/data-structures-algorithms
An assortment of data structures and algorithm problems
algorithm-challenges algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms javascript python
Last synced: 16 May 2026
https://github.com/Felipalds/b-tree-schedule
Creating and managing a schedule in Go Lang with B tree data structure.
Last synced: 11 Jan 2026
https://github.com/bharathkumaarr/datastructures
A repo for all the Data Structures learnt.
Last synced: 13 Jul 2025
https://github.com/lucasgianine/pilha-object
🔋 Working with stacks in data structure discipline at the @Bandtec
Last synced: 26 Mar 2025
https://github.com/alternative-intelligence-cp/nmaps
Pure native Nitpick Map data structures (100% C-free).
c-free data-structures maps nitpick
Last synced: 06 Jul 2026
https://github.com/kedaroo/dsa-with-javascript
Practice implementation of Data Structures and Algorithms in JavaScript
Last synced: 21 Jun 2025
https://github.com/willis7/phrase-trie
Implementation of the Trie search algorithm for finding phrases in a body of text
Last synced: 13 Apr 2025
https://github.com/pedrohenrikle/fprog2025-1
This repository is dedicated to save contents from the Algorithms class from college with C/C++
algorithms c college cplusplus data-structures study
Last synced: 18 May 2026
https://github.com/piotrl/compsci-alghoritms
🎓 My implementations of popular algorithms concepts
algorithms c computer-science data-structures learning
Last synced: 30 Jun 2026
https://github.com/mariamelantably/scala
this repository consists of scala programs from the university of oxford's prelims imperative programming course
data-structures imperative-programming scala
Last synced: 05 Apr 2025
https://github.com/walkerrandolphsmith/rust-data-structures
Common data structures implemented in rust.
Last synced: 17 Mar 2025
https://github.com/gfav-cybergeek/prodigy_ml_01
A linear regression model to predict house prices based on square footage, number of bedrooms, and bathrooms. Includes feature engineering, preprocessing, and model evaluation.
ai airtificialintelligence algorithms algorithms-and-data-structures data-structures data-visualization jupyter jupyter-notebook jupyterlab machine-learning machine-learning-algorithms machine-learning-models python
Last synced: 05 Apr 2025
https://github.com/funnyboy-roks/random-javascript-projects
This is a repo of the random JS projects that I work on
data-structures hexadecimal-color javascript math
Last synced: 06 Nov 2025
https://github.com/arprax/arprax-algorithms
Industrial-grade algorithms and data structures for Python.
algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python
Last synced: 17 Feb 2026
https://github.com/tejanhu/revisitjava
Revisiting Java Programming
algorithm-challenges algorithms data-structures java
Last synced: 29 Mar 2025
https://github.com/parminderpaul/lru-cache
This repository contains an object-oriented implementation of an LRU Cache in multiple programming languages. It demonstrates efficient `get` and `put` operations using a hashmap and doubly-linked-list structure. 🐙💻
arc asyncio cache caching cpp data-structures fifo-cache go header-only in-memory lfu lfu-cache lru lru-cache python server strapi volatile
Last synced: 14 Apr 2026
https://github.com/sebastian-nunez/data-structures-java
Some notes regarding Data Structures & Algorithms in Java.
algorithms data-structures java oop
Last synced: 18 May 2026
https://github.com/bormoge/leetcode
My leetcode answers.
algorithms data-structures java leetcode
Last synced: 14 Jul 2025
https://github.com/amrtamertech/clsstack_with_dynamic_array_library-cpp
A C++ template-based stack implementation built using a custom dynamic array class (clsDynamicArray) and extended from a custom queue structure (clsMyQueueArr). This project demonstrates how to implement a flexible stack structure with additional features such as element insertion, updating, reversing, and random access, beyond traditional LIFO beh
cpp data-structures dynamic-array generic-programming inheritance oop stack templates
Last synced: 15 Jun 2025
https://github.com/abhishek-parmar1/program_snippets
These are Program_snippets developed by me for fast programming in contests on competitive websites deposited on GitHub.
algorithms c c-plus-plus data-structures standard-template-library
Last synced: 18 May 2026
https://github.com/jaewonson37/python_programming
algorithms data-structures encapsulation exception-handling functions loop matplotlib monte-carlo numpy object-oriented-programming pandas prototyping pseudo-random-number-generation python recursion top-down unit-testing visualization webcrawling
Last synced: 09 May 2026
https://github.com/kylemit/code-challenges
Code Challenge Solutions
algorithms data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 21 Mar 2025
https://github.com/macabdul9/ds-algo
This repository contains some well known DS and Algo implementation in C++
algorithms cpp data-structures
Last synced: 21 Aug 2025
https://github.com/xpodev/quickstruct
A library to ease the creation of C structs in Python
cpython cstruct data-structures python python-3 python3 struct structs structure structures
Last synced: 14 May 2025
https://github.com/jasontoups/datastructures-and-algorithms
Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.
algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation
Last synced: 17 Feb 2026
https://github.com/otabek-kholmirzaev/awesome-dsa
A 𝗿𝗼𝗮𝗱𝗺𝗮𝗽 for data structures and algorithms with comprehensive tutorials & practice resources.
algorithms awesome coding-interviews data-structures dsa faang-preparation leetcode roadmap
Last synced: 03 Mar 2025
https://github.com/davialencar2/cp-training
Destinado ao aprendizado e prática de programação competitiva.
algorithms competitive-programming data-structures
Last synced: 22 Mar 2025
https://github.com/ukonline/pyds
Data structures implementations in Python for pedagogical purpose.
Last synced: 11 Mar 2026
https://github.com/hubtou/pylists4c
Python-style lists for the C language
c data-structures dll library linked-list linked-lists linkedlist list lists lists-python pylists4c python queue queues shared-library stack stacks tree tree-structure trees
Last synced: 18 May 2026
https://github.com/codingwizard2001/tcs-nqt-coding-sheet
This post contains all popular and most frequents coding questions asked in the TCS NQT test and other similar tests
cplusplus cpp20 data-structures datastructures-algorithms dsa striver-tcs-nqt-sheet tcsnqt
Last synced: 27 Mar 2025
https://github.com/greenheart/my-freecodecamp-projects
Algorithms and projects from the freeCodeCamp courses
algorithms data-structures freecodecamp javascript sorting-algorithms standard-js
Last synced: 16 Jun 2025
https://github.com/harshpreet931/the-ultimate-dsa-prep
The Ultimate Guide to Data Structures and Algorithms (DSA). A comprehensive, community-driven resource with clear explanations and code implementations in Python, Java, C++, and JavaScript. Perfect for learning, interview preparation, and mastering DSA concepts.
algorithm-challenges algorithms c-plus-plus coding-interviews computer-science cpp data-structures dsa education interview-preparation java javascript learn-to-code programming python
Last synced: 09 Apr 2026
https://github.com/rahulguptagzb09/leetcode-python
Solutions of Leetcode Problems using Python
algorithms data-structures leetcode leetcode-python leetcode-solutions problem-solving python
Last synced: 25 Jun 2025
https://github.com/gabrielyoon7/datastructure-with-c
2020-1 경기대학교 컴퓨터공학부 자료구조론 실습 (C언어)
Last synced: 14 Apr 2025
https://github.com/xounder/lista-pilha-fila
List, Stack and Queue implementation in Java
Last synced: 13 Jun 2026
https://github.com/nb9960/dsa
Solutions for Standard Problems on Algorithms & Data Structures in C++
Last synced: 05 Apr 2025
https://github.com/anibalalpizar/java-binary-tree
This project implements a binary tree in Java with a graphical user interface for basic operations such as insertion, deletion, and node search. It's a useful tool for understanding and working with data structures in Java
binary-search-tree binary-tree data-structures java
Last synced: 29 Oct 2025
https://github.com/orelba/linked-lists
Implementation of the linked list data structure in Javascript
computer-science data-structures linked-list
Last synced: 12 Jun 2025
https://github.com/hack3rlife/the-coding-interview
algorithms coding-interviews data-structures
Last synced: 25 Jun 2025
https://github.com/gaurav-van/morse_code_generator
Morse Code Generator using MATLAB
binary-tree blindness cell-array data-structures decoding encoding matlab morse-code tree-structure
Last synced: 28 Mar 2025
https://github.com/vanhung4499/my-wiki
My personal wiki and blog!
algorithms data-structures database elasticsearch golang java javascript mongodb mysql redis spring spring-boot typescript
Last synced: 13 Apr 2025
https://github.com/joshjarabek7/delivery-truck-routing
A project based off of the multiple vehicle routing problem with time windows and constraints.
algorithms data-structures hashtable-chaining multiple-vehicle-routing-problem nearest-neighbor-search python travelling-salesman-problem
Last synced: 28 Mar 2025
https://github.com/rystrauss/algorithms-and-data-structures
A Java library of important algorithms and data structures.
Last synced: 03 Jul 2026
https://github.com/dibahk/sql50
this a collection of leet code problems I have solved
data-structures pandas pyhon sql
Last synced: 27 Mar 2025
https://github.com/mukhlishga/algorithm-datastructure
Algorithm and Data Structure in python
algorithms algorithms-and-data-structures data-structures python
Last synced: 16 May 2026
https://github.com/sunsided/fixedstack-rs
Safe and Unsafe Stack Implementations in Rust
benchmark data-structures rust stack unsafe-code
Last synced: 29 Mar 2025
https://github.com/craig-day/linked_map
data-structures elixir ordered-collections ordered-map
Last synced: 28 Mar 2025
https://github.com/dapper91/contests
Different contests problems (timus, geeksforgeeks)
algorithms contests data-structures interview-practice python
Last synced: 29 Mar 2025
https://github.com/kauefraga/learning-data-structures
📦 Aprendendo estruturas de dados. Português + Golang.
brazil brazilian-portuguese data-structures golang learn learning
Last synced: 02 Apr 2025
https://github.com/ariellourenco/algorithms
Algorithms, 4th edition textbook code and libraries.
Last synced: 03 Apr 2025
https://github.com/vshelke/algorithm
C++ implementation of Algorithms and Data Structures.
algorithm-challenges data-structures
Last synced: 03 Apr 2025
https://github.com/hamidurrk/python-practice
Contains Python code for various assignments and leetcode problems related to data structures and algorithms.
binary-search data-generators data-structures dna-sequence-operation graph-algorithms leetcode-python queue stack tree-search
Last synced: 28 Mar 2025
https://github.com/akashnath420/graph-based-path-finding-tool
The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.
akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm
Last synced: 16 Jun 2025
https://github.com/swapnilsachan03/codeforces
Solutions to all the problems that I solve on Codeforces.
algorithms codeforces data-structures
Last synced: 03 Apr 2025
https://github.com/2gpb/algorithms
This repository contains implementations of various algorithms and data structures in Swift for learning and practical use.
algorithms data-structures swift
Last synced: 03 Apr 2025
https://github.com/akashnath420/student-record-management-system
Student Record Management System using binary search tree
binary-search-tree data-structures double-linked-list java linked-list object-oriented-programming opp student-record-management-system tree-structure
Last synced: 16 Jun 2025
https://github.com/santiagortiiz/drawing-tool.-python-data-structures
Drawing tool developed using data structures.
arrays canvas data-structures python unittest
Last synced: 25 Feb 2025
https://github.com/akshaypratapsingh09/data_structure_and_algorithm
This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python
algorithms data-structures hashtable linked-list python3 tree
Last synced: 10 Jan 2026
https://github.com/klmitch/dbprim
Database Primitives Library
c data-structures datastructures library
Last synced: 13 Mar 2025
https://github.com/oyvinddd/algorithms-and-data-structures
A collection of algorithms and data structures implemented in Go
algorithms computer-science data-structures divide-and-conquer dynamic-programming golang memoization search-algorithms sort-algorithms
Last synced: 28 Apr 2026
https://github.com/dubisdev/pointer-stack-structure
A JavaScript implementation of a stack with a pointer
data-structures pointers stack
Last synced: 17 Mar 2025
https://github.com/anthonyjdella/leetcode-journey
:books: Code and study material related to Data Structures and Algorithms
algorithms data-structures leetcode python python3 study
Last synced: 29 Mar 2025
https://github.com/jmcph4/enceladus
Touching the rings of Saturn
algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented collection collections collections-rust data-structures datastructures datastructures-algorithms datastructuresandalgorithm
Last synced: 12 Apr 2025
https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v2
This project check the equation(whether it infix expressions or postfix) if it balanced or invalid, then convert it to desire expressions and calculate the result.
Last synced: 29 Apr 2026
https://github.com/kpol/projecteuler
Project Euler solutions
algorithm csharp data-structures problem-solving project-euler
Last synced: 14 Jun 2025
https://github.com/arshad-khalid/patient-queue-management-system
A queue management system for patients in a clinic
algorithms c data-structures queue-management
Last synced: 18 May 2026
https://github.com/ayushexel/algorithms
Implementation of Algorithms and Data Structures used extensively in computer Science
algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures
Last synced: 12 Sep 2025
https://github.com/jabellard/libds
libds - data structure library.
algorithm algorithms binary-heap binary-search-tree c data-structures gcc gcc-complier graph hash-table linked-list linux make queue stack vector
Last synced: 22 Apr 2026
https://github.com/omkar-savoikar/employee-project-management-system
CSC105 Lab Project. A C Application to manage employee leaves and salary. It uses data structures such as LinkedLists for storing the data.
c-programming c-programming-language data-structures linked-list makefile
Last synced: 11 Sep 2025
https://github.com/gpahal/go-algos
Common data structures, algorithms and design patterns in Go
algorithms data-structures golang patterns
Last synced: 10 Apr 2025
https://github.com/manishrwt15/triebenchmark
A benchmark study of Trie data structure performance on real-world datasets
benchmark data-structures java performance-analysis trie
Last synced: 25 Jun 2025
https://github.com/ppodds/ncudatastructurehw
National Central University Data Structure Homework (Backup)
c cpp data-structures homework ncucsie
Last synced: 18 May 2026