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/mohamed-samy26/cpp-custom-linked-list
Custom linked list implementation with undo() functionality to revert any edits done to the linked list in their specific order
cpp data-structures linked-list pointers stack
Last synced: 12 Jun 2026
https://github.com/mituskillologies/ads-pgdac
Algorithms and Data Structures using Java @ CDAC's PG Diploma in Advanced Computing Course.
algorithm-analysis algorithms algorithms-and-data-structures array data-structures data-structures-algorithms dynamic-data-structure graphs hashing-algorithm java linked-list queue searching-algorithms sorting-algorithms stack trees
Last synced: 12 Jun 2026
https://github.com/sergio16t/algorithms-datastructures-python
Algorithm solutions in Python Version 3.8.2 with notes on Big O Notation and time complexity analysis
algorithms data-structures python3
Last synced: 13 Jun 2026
https://github.com/beratiyilik/ts-data-structures
ts-data-structures is a collection of efficient and type-safe data structures and algorithms implemented in TypeScript.
Last synced: 16 Jun 2026
https://github.com/trojaner/eru-ceng-bz205
Assignment for C++ Data Structures and Algorithms Course at ERU
algorithms assignment cpp data-structures
Last synced: 18 Jun 2026
https://github.com/lpsm-dev/static-list
💩 [Study] - An application to implement a simple static list
algorithms c-programming data-structures hacktoberfest static-list
Last synced: 18 Jun 2026
https://github.com/genesisblock3301/data-structure-and-algorithm
I have been solving here Data structure and Algorithm problem in different online judge like Hackerrank, Leetcode etc.
algorithms data-structures math python3
Last synced: 19 Jun 2026
https://github.com/saket-sk/semester4-sppu-data-structures-and-files-lab
Data Structure and Files Programs
Last synced: 20 Jun 2026
https://github.com/mollycarroll/data-structures-algos-masterclass
All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 22 Jun 2026
https://github.com/donghl-dev/practices-algorithm
알고리즘과 자료구조를 통한 문제풀이 저장소
algorithm data-structures kotlin problem-solving
Last synced: 23 Jun 2026
https://github.com/williamwutq/mappedvartrie
A persistent, memory-mapped trie for Rust where keys are sequences of variable-length byte segments.
data-structure data-structures database memory-mapped mmap tree trie
Last synced: 25 Jun 2026
https://github.com/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 28 Jun 2026
https://github.com/sumerc/pyctrie
Fast, pure C Trie dictionary
data-structures dictionary prefix python spellcheck suffix trie
Last synced: 29 Jun 2026
https://github.com/pedro-git-projects/go-data-structures-and-algorithms
Implementation of most of the classical data structures and algorithms in Go
algorithms data-structures go golang
Last synced: 14 Jan 2026
https://github.com/rbuj/basic-data-structures
A collection of simple examples for learning basic data structures using C.
Last synced: 11 Oct 2025
https://github.com/freddydrew/deepdiveusingjava
Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.
arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees
Last synced: 11 Oct 2025
https://github.com/sam0jones0/data_structures_and_algorithms
Various programs created during study of the book Problem Solving with Algorithms and Data Structures using Python
data-structures python python3
Last synced: 04 Jul 2025
https://github.com/joelbeedle/c-algo-playground
Simple collection of data structures and algorithms to help me learn C
Last synced: 13 Jun 2025
https://github.com/augusto11cb/data-structures-and-algorithms
Repository of code references, notes and observations on data structure and algorithm studies.
big-o big-o-performance data-structures dynamic-programming graph-algorithms hash hashmap hashmaps hashset hashtable hashtables heap linked-list priority-queue queue searching-algorithms sorting-algorithms stack tree-structure trie
Last synced: 11 Oct 2025
https://github.com/tisandg/simgrid-simulation
Simulation created using SimGrid
algorithms c data-structures job-queue simgrid
Last synced: 18 Jan 2026
https://github.com/mxagar/python_interviews
Data structures, algorithms, software design & Co. in python.
algorithms data-structures python
Last synced: 16 May 2026
https://github.com/saadarazzaq/master-lists-in-python
Master LISTS in a LAYMAN Language ✨
Last synced: 11 Oct 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/hrvadl/asd_lab5
Program for converting MFO graph to linked list
ads algorithms data-structures mfo types typescript
Last synced: 02 Aug 2025
https://github.com/jitendra3109/algohack
An Android app which is contain online and offline data of popular algorithm and Data structure.
algo android-application data-structures
Last synced: 07 May 2026
https://github.com/millukii/go-exercises
Golang exercises
concurency data-structures golang template testing
Last synced: 14 Jan 2026
https://github.com/vinsgiordi/lasd-libraries
Pure c++ library for data structures vector, list, stack, queue, trees and hash table
algorithms-and-data-structures binary-search-tree binary-tree c-plus-plus data-structures list queue stack tree vector
Last synced: 08 Jan 2026
https://github.com/dnutiu/dsa-java
A repository containing various data structures and algorithms implemented in Java.
algorithms data-structures java java-21
Last synced: 13 Jun 2025
https://github.com/dylankle/dungeon-first-search
Checks if a graph in the form of a dictionary has an exit
data-structures depth-first-search
Last synced: 12 Oct 2025
https://github.com/quaddarv1ne/codewars_quadd4rv1n7
Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)
algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project
Last synced: 28 Apr 2026
https://github.com/abdoufermat5/dsa-in-python
Personal notes from dsa in python book
algorithms algorithms-and-data-structures data-structures dsa python
Last synced: 10 Jun 2026
https://github.com/justinianus2001/data-structures-and-algorithms
Useful Data Structures and Algorithms
algorithms algorithms-and-data-structures cpp data-structures
Last synced: 12 Oct 2025
https://github.com/kucera-lukas/aoc2022
My solutions to Advent of Code 2022
advent-of-code advent-of-code-2022 advent-of-code-2022-python algorithms data-structures pre-commit pytest python
Last synced: 12 Oct 2025
https://github.com/c2akula/bitarray
Package bitarray provides a convenient and fast BitArray data structure that compactly stores bits in Go.
bitarray boolean compact convenient data-structures fast go golang pure-go pure-golang
Last synced: 14 Jan 2026
https://github.com/kalebers/data_structures_masters_2025
Repositorio para trabalhos da materia de Estrutura de Dados no Mestrado de Cybersegurança na PUCPR.
arrays binary-search-tree data-structures hash-table python
Last synced: 12 Oct 2025
https://github.com/kcenon/go_container_system
High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.
binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe
Last synced: 05 Feb 2026
https://github.com/talenfisher/cis152
Class materials from CIS152: Data Structures and Algorithms in Java
Last synced: 12 Oct 2025
https://github.com/alexnguyen27/data-structure-student-management
Learning data structure and algorithms.
algorithms arraylist binary-search-tree data-structures linked-list pointers search-algorithm
Last synced: 05 Jul 2025
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/ajaybiswas22/ds-and-algo
Implementing all popular problems of data structures and algorithm
algorithm algorithms bfs breadth-first-search bubble-sort data-structures depth-first-search dfs ds insertion-sort linked-list radix-sort searching-algorithms selection-sort sorting-algorithms
Last synced: 12 Oct 2025
https://github.com/robin-mlh/treedatastructure
Tree-based data structure system with functions for adding, modifying, deleting or reading data from a directory path.
data-structures functions python utils
Last synced: 12 Oct 2025
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/nkcoder/dsa-space
All data structure and algorithm practice.
algorithms data-structures leetcode
Last synced: 29 May 2026
https://github.com/abdellahbellakrim/minishell_42
Simple shell program written in C
algorithms bash c data-structures low-level-programming parsing shell unix
Last synced: 08 May 2026
https://github.com/taeguk/data-structure
Implementation of various data structures
Last synced: 12 Oct 2025
https://github.com/hongchangwu/pfds
Exercises from "Purely Functional Data Structures"
data-structures functional-programming
Last synced: 13 Oct 2025
https://github.com/alok-38/software-engineering-specialization
Explore a Career as a Software Engineer. Learn the basics of programming and software development
algorithms cryptography data-structures hashtable html-css-javascript java problem-solving
Last synced: 25 Mar 2025
https://github.com/gharib-uk/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 05 Sep 2025
https://github.com/portexe/snips
This repository contains code snippets and algorithms that I want to save
algorithms data-structures helper-functions helpers
Last synced: 13 Jun 2026
https://github.com/eduardo106919/programacao_imperativa
Resolução de fichas, questões e testes da unidade curricular Programação Imperativa do ano letivo 2023/2024
Last synced: 25 Jun 2025
https://github.com/shafikshaon/python-data-structures-and-algorithms
Data Structures and Algorithms in Python
algoexpert algorithms algorithms-and-data-structures data-structures grind75 leetcode problem-solving python python-3
Last synced: 25 Mar 2025
https://github.com/juliolmuller/binary-tree-calculator
Simple application to apply knowledge acquired studying Binary Trees data structure.
binary-tree c calculator data-structures
Last synced: 29 May 2026
https://github.com/rstacks/leetcode-write-ups
My solutions to foundational LeetCode problems, complete with explanations and alternative solutions. All solutions are written in Python.
algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions python3
Last synced: 13 Oct 2025
https://github.com/chanonroy/coding-challenges
📚 Various data structure and algorithm coding challenges in Python 3 and JavaScript
algorithms data-structures javascript python
Last synced: 17 May 2026
https://github.com/adityaprakash-bobby/design-and-analysis-of-algorithms
College Lab works related to algorithms and data structure.
algorithms-datastructures c-plus-plus data-structures
Last synced: 26 Oct 2025
https://github.com/zhibirc/algorithms
This is yet another place where various algorithms live.
algorithm-challenges algorithms algorithms-and-data-structures algorithms-implemented computer-science data-structures discrete-mathematics
Last synced: 13 Oct 2025
https://github.com/97-jeffrey/ruby-data-structure
study notes of ruby data-structure
Last synced: 03 Apr 2025
https://github.com/jurshsmith/data-fuel
Houses a blockchain syncing engine & implementations of the LinkedList data-structure
data-structures linked-list rust sync sync-engine
Last synced: 14 Oct 2025
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/diegocrivelaro/js-ts-datastructures-algorithms
JavaScript and TypeScript Studies with Data Structure💻
data-structures javascript typescript
Last synced: 18 Apr 2026
https://github.com/smercer10/blockbuster
WIP collection of lock-free data structures.
cpp data-structures lock-free non-blocking
Last synced: 14 Oct 2025
https://github.com/nelsonbn/algorithms-data-structures-stack
Algorithms and Data Structures - Stack
algorithms data-structures stack
Last synced: 14 Oct 2025
https://github.com/shreyas-wagire/dsa-college
data-structures dsa dsa-algorithm
Last synced: 28 Mar 2025
https://github.com/yamatoxkatana/binary-tree
A complex tree structure binary tree program
Last synced: 09 Apr 2025
https://github.com/oleksiygarnik/leetcode-code-interview
A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.
algorithms coding-interview competitive-programming data-structures leetcode problem-solving
Last synced: 31 May 2026
https://github.com/wellingtonmwadali/binary_trees
This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s
binary-search-tree binary-tree data-structures
Last synced: 14 Oct 2025
https://github.com/samad-yar-khan/competetive-programming
This is a repository for all the competitive programming contests/
competitive-programming data-structures problem-solving
Last synced: 14 Oct 2025
https://github.com/bchavs12/js_datastructure
Learning about Data structures
Last synced: 20 Apr 2026
https://github.com/3bdalrhmans3d/data-structures-and-algorithms
Data Structures and Algorithms
algorithms arrays c data-structures linked-list
Last synced: 20 Jun 2026
https://github.com/theronwolcott/data-structure-kdtree-prquadtree
Implemented KD-Trees and PR-QuadTrees with efficient spatial queries, using inheritance and polymorphism. Optimized k-NN and range searches, dynamic node transformations, and geometric computations for high performance.
Last synced: 14 Oct 2025
https://github.com/mahyaret/ctci-6th-edition-commonlisp
Cracking the Coding Interview 6th Ed. Solutions
algorithms careercup common-lisp cracking-the-coding-interview data-structures interview-questions
Last synced: 14 Oct 2025
https://github.com/martapolii/coding-problem-practice
A repository dedicated to solving coding problems from platforms like LeetCode, HackerRank, and more. It includes challenges and solutions across a variety of programming languages and topics such as algorithms, data structures, and problem-solving techniques.
algorithms bit-manipulation data-structures dynamic-programming mathematics optimization string-manipulation
Last synced: 25 Oct 2025
https://github.com/privatepeople/codingtest
코딩테스트 공부를 위한 저장소
algorithm alogorithms coding coding-test coding-tests data-structure data-structures python
Last synced: 14 Apr 2026
https://github.com/mohamed-khairy111/ds-and-algo-in-cpp
This repo is just for tracking my knowledge about DSA
Last synced: 09 Apr 2025
https://github.com/alexandrelamberty/alexandrelamberty
:sparkles: My special GitHub repository. :sparkles:
api data-structures database distributed-systems embedded-systems iot linux microcontrollers microservices server-infrastructure soa software-architecture
Last synced: 12 Apr 2026
https://github.com/chiragsdev/data-structure
Here is the Data Structure With Java
data-structures java problem-solving
Last synced: 10 Jun 2026
https://github.com/barrettj12/collections
Generic, Java-style collections in Go.
collection data-structures golang library
Last synced: 27 Jan 2026
https://github.com/benjaminsemah/fcc-coding-challenges
This repo is a collection of JavaScript Solutions and Walkthroughs to common coding challenges. The challenges in this repo are taken from the FreeCodeCamp's curriculum.
algorithms data-structures freecodecamp javascript solutions walkthrough
Last synced: 14 Oct 2025
https://github.com/rockchalkwushock/dsa-notes
Notes from Data Structure & Algorithm tutorials.
Last synced: 27 Jan 2026
https://github.com/elis-vasconcelos/estrutura-dados-algoritmos
Repositório com implementações de estruturas de dados e algoritmos em Python.
data-structures hashing-algorithm tree-data-structure
Last synced: 02 Apr 2025
https://github.com/rana-arju/javascript-problem-solving
JavaScript Problem solving with Data Structures + Algorithms
algorithms data-structures javascript problem-solving
Last synced: 02 Apr 2025
https://github.com/basemax/ccontacts
This is a simple contacts manager written in C with a simple CLI interface and a lot of features.
c contacts contacts-app contacts-management contacts-manager data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c datastructure ds
Last synced: 15 Oct 2025
https://github.com/dhruvsrikanth/algorithms
A collection of useful algorithms I am learning or have learnt and implemented to further develop my understanding!
algorithms data-structures dynamic-programming graph-algorithms graphs multiplcation-algorithms np-complete-problems optimization-algorithms searching-algorithms sorting-algorithms
Last synced: 23 Apr 2025
https://github.com/tomBoddaert/dynode
A linked list that can hold dynamically sized data in its nodes.
Last synced: 15 Aug 2025
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/dezashibi-c/dcommon
My commonly used utilities, headers, scripts, etc.
c data-structures dynamic-values helpers scripts utilities
Last synced: 15 Oct 2025
https://github.com/anastasia21112/java-practice
A compilation of book work exercises and projects done while learning Java for object oriented programs, networking, and data structures.
data-structures java networking object-oriented-programming
Last synced: 20 Oct 2025
https://github.com/sam0jones0/cracking-the-coding-interview
My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.
algorithms cracking-the-coding-interview data-structures python python3
Last synced: 15 Oct 2025
https://github.com/eusebioajas/estructuras-de-datos
Ejercicios y Algoritmos de la Asignatura Estructuras de Datos
Last synced: 25 Mar 2025
https://github.com/singharyan1007/javadsa
The repository is collection of all the problems discussed in JAVA-DSA-Bootcamp by Kunal Kushwaha.
algorithms data-structures dsa faang-preparation java
Last synced: 15 Oct 2025
https://github.com/shubhamvv611/crm-management-system-for-kasturi-agency
I alone have developed the best CRM (Customer Management System) for the business of Kasturi Agency and have done all the project design and data flow management from the beginning, I alone have made this project using technology like Bootsrap4 HTML5 CSS3, PHP6, jQuery, Data tables JS, Purify CSS, and JavaScript
banners bootstrap crm css3 data-structures html-css-javascript html5 javascript jquery load-balancer load-balancer-test mobile-web optimization-algorithms php6
Last synced: 14 Mar 2026
https://github.com/poonamkhatri/php-find-unique-values-function
This repository contains a custom PHP function for retrieving unique values from an array without relying on built-in PHP functions like array_unique(). The function utilizes a straightforward algorithm to identify and collect only the unique elements present in the input array.
array array-manipulations array-methods arraylist arrays arrays-and-strings data-science data-structures data-structures-and-algorithms php php7 php8
Last synced: 31 Mar 2025
https://github.com/chinnanj666/data-structure-stack-using-python
data structures-stacks using python.
data-structures python3 stacks
Last synced: 07 Jan 2026
https://github.com/mghalix/library-system
C++ console application to run a library system.
cpp data-structures file-organization oop
Last synced: 01 Jun 2026
https://github.com/mariotacke/data-structures-and-algorithms
Data Structures and Algorithms implemented in Javascript
algorithms data-structures data-structures-and-algorithms
Last synced: 16 Oct 2025
https://github.com/ishibi/binary-search-tree
An implementation of Binary Search Tree in TypeScript
algorithms binary-search-tree data-structures typescript
Last synced: 02 Apr 2025