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-06-23 00:07:37 UTC
- JSON Representation
https://github.com/exbotanical/connective-tissue
High performance implementations of classical list and ring data structures
algorithms data-structures linked-lists
Last synced: 06 Aug 2025
https://github.com/ehab-elshimi-developer/java-problem-solving-sheets
Scalable Java problem-solving sheets — modular, backend-ready, clean-coded, and mindset-driven. Designed to simulate real-world engineering challenges.
algorithms backend-development clean-code data-structures design-patterns engineering-mindset exception-handling java modularization multithreading oop oop-in-java problem-solving solid-principles
Last synced: 07 Aug 2025
https://github.com/micahondiwa/printf
Creating and implementing a custom printf function in C
c cli data-structures header-files malloc malloc-free printf
Last synced: 07 Aug 2025
https://github.com/dcavalei/ft_containers
42 ft_containers
42 42born2code 42lisboa cpp cpp98 data-structures map red-black-tree stack templates vector
Last synced: 03 Jan 2026
https://github.com/christianjuth/ts-data-structures
Data Structures in TypeScript
Last synced: 09 Aug 2025
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 03 Oct 2025
https://github.com/gremble0/nonstdlib
Some usefil utilities for C not provided by the standard library
algorithms c data-structures library
Last synced: 17 Feb 2026
https://github.com/dangnm9699/applied-algorithms
Applied algorithms / HUST / 20192
algorithms cpp data-structures hust
Last synced: 12 Aug 2025
https://github.com/souvikpaul6436/arsh-goyal
Arsh Goyal DSA Material
algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/luigisalcedo/data-structures
This is repository that contains a Java packages with differents data structures implementation.
Last synced: 04 Oct 2025
https://github.com/tterb/data-structures-and-algorithms
A collection of Algorithms and Data Structures written in Java
algorithms data-structures java
Last synced: 13 Aug 2025
https://github.com/simranjeet97/datastructures_algoritms_python
Data Structures and Algorithms using Python
algorithms arrays arrays-and-strings coding data data-science data-structures datastructures-python hashing interview-preparation interview-questions linked-list python stacks stacks-as-an-array
Last synced: 09 Apr 2026
https://github.com/fawaz-ahmed/js-infinite-median
Calculate median of a stream of numbers using heap sort (with nlogn comlpexity)
crypto data-structures data-visualization graphs infinite math median median-heap numbers pricing streaming-data
Last synced: 15 Aug 2025
https://github.com/bryanbill/algo
Algo is a series of several algorithms written in pure dart
Last synced: 16 Aug 2025
https://github.com/snandasena/cf-contests
Competitive programming challenges and their solutions for Codefocers, Hackerrank, and Leetcode.
algorithms bst cpp data-structures dp graph greedy-algorithms math
Last synced: 05 Oct 2025
https://github.com/tan45nadim/data-structures-algorithms
A Comprehensive Repository of Data Structures and Algorithms
algorithms data-structures dsa
Last synced: 19 Aug 2025
https://github.com/amankumarsinhagithub/data-structures-algorithm-dsa
algorithms cpp data-structures dsa
Last synced: 20 Aug 2025
https://github.com/inforkgodara/insertion-sort
A single class implementation of insertion sort
data-structures inforkgodara insertion-sort java
Last synced: 20 Aug 2025
https://github.com/addytrunks/data_structures
The codes for all the lab exercises for the course CS1006T Data Structures.
Last synced: 20 Aug 2025
https://github.com/jollyjerr/algorithms-specialization-notebook
My notes and assignments for Stanford University's Algorithms Specialization
algorithms data-structures golang study-notes
Last synced: 22 Aug 2025
https://github.com/gurrudev/data-structure
data-structure programs using C++
cpp data-structures dsa dsa-algorithm
Last synced: 11 Nov 2025
https://github.com/shreydan/data-structures
data structures: C, C++, Python implementation
Last synced: 23 Aug 2025
https://github.com/shorya22/leetcode-250-python-dsa
🧠 Mastering the Top 250 Leetcode Problems for FAANG & Big Tech Interviews | Python Solutions with Intuition, Patterns, and Clean Code.
algorithms amazon-interview blind75 coding-interview data-structures faang-interview-prep google-interview interview-preparation leetcode leetcode-250 meta-interview microsoft-interview neetcode netflix-interview problem-solving python-coding python-coding-interview python-dsa top-leetcode-problems
Last synced: 27 Aug 2025
https://github.com/iyashwantsaini/dust
Data Structures | Algorithms | STL | C++
algorithms cpp data-structures
Last synced: 30 Aug 2025
https://github.com/davidyslu/OnlineJudgeZero
Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
https://github.com/viraj5903/professor_course_assignment_platform
A Java-based system for efficiently managing and matching professors to courses within the Computer Science Department at LaSalle College. Features include a priority queue for optimized assignments, and detailed representations for professors and courses. Includes a matching algorithm based on preferences and constraints.
data-structures jar java javadoc priority-queue queue
Last synced: 30 Aug 2025
https://github.com/matheusjohannaraujo/data-manager
DataManager is a PHP library developed to simplify file and directory manipulation, offering an intuitive class for common filesystem operations.
data-structures filestorage filesystem filesystem-library php php-library php7 php8
Last synced: 20 Feb 2026
https://github.com/denezt/working-with-pointers-and-data-structures
A beginner to advanced guide for working with pointer and data structures in C Programming Language
arrays c data-structures low-level pointers wrapper
Last synced: 13 Jun 2026
https://github.com/lordmoma/adventofcode2023
Share Code Solutions for Advent of Code 2023
advent-of-code advent-of-code-2023 algorithms coding-challenge data-structures go golang programming
Last synced: 12 Jan 2026
https://github.com/pranit2001/cp-
competitive programming guide
algorithms c-plus-plus data-structures maths
Last synced: 29 Jun 2025
https://github.com/cayo-rodrigues/gsic
This program accomplishes some common tasks done by grocery stores cashiers
algorithms c command-line-interface data-structures gcc makefile valgrind
Last synced: 22 Mar 2025
https://github.com/r-pagard/c-algorithm
Write some algorithms with C programming language. I'm trying to write the best way that I can.
algorithms c cprogramming data-structures
Last synced: 30 Mar 2025
https://github.com/suhatanriverdi/document-indexing
Wordfinder system that responds single word queries. This system allows users to enter a single word, then returns a list of documents containing this word.
c-plus-plus cpp data-structures indexing linked-list searching visual-studio wordfinder
Last synced: 14 Mar 2025
https://github.com/theteachr/trie
A minimal trie structure to store zip codes
Last synced: 25 May 2026
https://github.com/dnlbb/algorithms-and-data-structures-mstu
This repository contains homework on the course algorithms and data structures of MSTU
algorithms c-language data-structures
Last synced: 25 May 2026
https://github.com/Ankvik-Tech-Labs/mantaray-py
Mantaray data structure in python
data-structures hatch hatchling mantaray python python12 python3 python310 python311 python39 virtualenv
Last synced: 15 Apr 2025
https://github.com/gaurav-chaurasia/dsa
All my practice problem(data-structure and algorithmic) and code are here
algorithm competitive-programming cpp data-structures readme-md
Last synced: 25 May 2026
https://github.com/bestmahdi2/uni__phonebookapppython
A university project in which a phone book is designed with Python language
data-structures phone-book python
Last synced: 25 May 2026
https://github.com/connectaman/c-and-data-structure
Program,Notes,Explanation on Data Structure using C++
cpp data data-structures sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/mutokrm/googlestep
This repository has homework that I submitted during Google STEP where I learned the basics of of Computer Science.
algorithms calculator data-structures malloc traveling-salesman-problem
Last synced: 22 Apr 2026
https://github.com/armandwipangestu/data-structure
Belajar Data Structure Pada Berbagai Bahasa Pemrograman
Last synced: 05 Apr 2025
https://github.com/sysread/skewheap
A fast, efficient, self-adjusting heap for Perl, implemented in C
c data-structures heap perl skew-heap xs
Last synced: 17 Apr 2026
https://github.com/netromdk/cods
Collection of Data Structures (vanilla C++14)
bitset cpp cpp-library cpp14 data-structures deque hashmap pair priority-queue queue ring-buffer set stack template-library vector
Last synced: 26 May 2026
https://github.com/jilliennelapid/binarytreestorage
Project 2: An organism-storing binary tree that reads commands from input .txt, queries the data, and outputs to console and output .txt.
binary-search-tree binary-tree cpp data-structures infile-outfile txt-files
Last synced: 15 Mar 2025
https://github.com/diogo-nb/radix-sort
Radix sort implementation in C for education purposes.
c data-structures radix-sort sorting-algorithms
Last synced: 13 Jul 2025
https://github.com/willgreen98/data-structures-and-algorithms
Sorting-Algorithms For CS Theory
algorithm algorithms algorithms-and-data-structures algorithms-implemented cpp data-structures datastructures geeksforgeeks
Last synced: 08 Nov 2025
https://github.com/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 11 Apr 2026
https://github.com/bl33h/discreteeventsimulation
Simulation of program execution in a time-sharing operating system.
cpu data-structures operating-system python ram simulation time-sharing
Last synced: 14 Mar 2025
https://github.com/alyqamar/leetcode
"LeetCode" by alyQamar, contains solutions to various problems from Leet Code, a popular platform for practicing and improving coding skills. The solutions are implemented in cpp , JS and are accompanied by detailed explanations and comments. The repository also includes a variety of problem types, such as data structures, algorith
algorithms competitive competitive-programming competitive-programming-contests contest contest-solution contests cpp data-structures java javascript js leetcode leetcode-cpp leetcode-cpp-solutions leetcode-js leetcode-solutions problem-solving problems
Last synced: 18 Apr 2026
https://github.com/pikonha/8-puzzle
🕹 Implementation of a 8 puzzle game using traversal algorithms.
algorithms breadth-first-search data-structures depth-first-search hacktoberfest puzzle traversal-algorithms uniform-cost-search
Last synced: 01 Sep 2025
https://github.com/vishesh-pandey/dsa-python
Data Structures and Algorithms in Python
algorithms binary-search bst bubble-sort data-structures data-structures-and-algorithms dsa dsa-python insertion-sort linear-search linked-list merge-sort python queue quick-sort searching selection-sort sorting stack tree
Last synced: 01 Sep 2025
https://github.com/mohitbansal964/binary-tree
Binary Tree Insertion, Traversal and display in vertical and horizontal format
binary-trees cpp data-structures
Last synced: 30 May 2026
https://github.com/jojusuar/c-linkedlist
C implementation of a generic linked list with queue and stack functionalities
c data-structures linked-list queue stack
Last synced: 21 Jul 2025
https://github.com/pedroth/nabla.js
Mathematical & Computer Science reference implementation, of various algorithms and concepts.
algorithms computer-science data-structures mathematics
Last synced: 21 Feb 2026
https://github.com/humayan-kabir/data-structure
data structure repository for competitive programming
competitive-programming cpp data-structures
Last synced: 30 Jun 2025
https://github.com/emahtab/problem-solving
Problem Solving questions
algorithms data-structures java
Last synced: 18 Mar 2025
https://github.com/jkazari/mathematics-laboratories-4.1
Repository of solutions for my Algorithms and Data Structures class on the 4th semester of studying Mathematics at Gdańsk University of Technology
algorithms cpp data-structures
Last synced: 30 Jun 2025
https://github.com/kishore-devaraj/layman-js-snippets
A repo which contains simple snippets to describe important concepts in javascript world and also contains common data structure patterns implemented in js.
data-structures javascript nodejs reactjs redux
Last synced: 11 Apr 2026
https://github.com/dronnix/bwarr
Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations
btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set
Last synced: 13 Jan 2026
https://github.com/priyakdey/huffman-encoding
Huffman Encoding implementation in C
algorithms algorithms-and-data-structures c data-structures hashtable huffman-coding huffman-compression-algorithm huffman-tree priority-queue
Last synced: 28 Mar 2025
https://github.com/apfirebolt/data-structures-and-algorithms-in-python
Data Structure and Algorithms in Python
algorithms data data-structures python python3 tkinter-gui
Last synced: 15 Mar 2025
https://github.com/yagocrispim/data_structures
A study about data structures
Last synced: 23 Mar 2025
https://github.com/kalyan4636/interview-coding-practice-questions
PYTHON AND JAVA CODING SNIPPETS, TECHNICAL INTERVIEW QUESTIONS AND PRACTICE CODE.
angular corejava cpp css data-structures django framework html java javascript mongodb python sql
Last synced: 11 Apr 2026
https://github.com/haseeeb21/stack-in-python
Implementing Stack in python by importing deque library, creating Class of Stack and making functions of stack implementations.
class data-structures googlecolaboratory pop push pycharm python python3 stack
Last synced: 14 May 2026
https://github.com/levichu51/pro2-practica2-22-23
Práctica de la asignatura de Programación 2 de la UDC 22/23
data-structures programming udc university
Last synced: 16 May 2025
https://github.com/aleksavukadinovic/kiaa
Materijali i rokovi za kurs konstrukcija i analiza algoritama za I smer na Matematickom fakultetu.
algorithms-and-data-structures bellman-ford-algorithm chinese-remainder-theorem convex-hull-algorithms data-structures dijkstra-algorithm eratostenes-sieve floyd-warshall-algorithm graph kmp kmp-algorithm minimum-spanning-trees segment-tree trie z-algorithm
Last synced: 05 Jan 2026
https://github.com/neuodev/linkedlist
Build Linked List. Methods: reverseLinkedList, getKthFromTheEnd, toArray, size, indexOf, contains, deleteLast, deleteFirst, addFirst, addLast
data-structures linked-list reverse-linked-list
Last synced: 27 May 2026
https://github.com/0x484558/fairqueue
Spatially distancing fair queue
data-structures fairness no-std queue round-robin stack
Last synced: 21 Feb 2026
https://github.com/valentinnsoare/structcraftlib
Java library with custom data structures made with customization benefits and performance in mind.
arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack
Last synced: 23 Mar 2025
https://github.com/gotz1480/data-structures-python
Basic data structures implementations in Python
data-structures data-structures-python
Last synced: 07 Apr 2025
https://github.com/agnel/leetcode
My solutions to leetcode practice
algorithms data-structures dsa dsa-practice leetcode leetcode-solutions
Last synced: 02 Sep 2025
https://github.com/denizkarya1999/dsa_practice_with_x27
Practice Data Structures and Algorithms for better software engineering
algorithms coding-interviews computer-science data-structures self-practice
Last synced: 02 Sep 2025
https://github.com/suniksha12/dsa_programs
This repository is a comprehensive collection of Data Structures and Algorithms (DSA) programs implemented in Java. Each major topic in DSA has its dedicated subfolder, referred to as a ‘set’. Each ‘set’ encapsulates 10-12 specific DSA programs related to the overarching topic.
algorithms approach data-structures datastructures-algorithms dsa file-upload git github interview-preparation interview-questions java pages problem-solving revision solutions spacecomplexity star timecomplexity
Last synced: 26 Jan 2026
https://github.com/tom-spalding/petrie-itis
a ITIS search wrapper to be used with Petrie
api api-wrapper classification data-structures graph itis petrie phylogeny taxonomy
Last synced: 31 Mar 2025
https://github.com/sureshsundriyal/rcu-cache
A FIFO cache implementation in Python with lock-free reads.
cache data-structures fifo-cache lock-free-reads python rcu rcu-cache
Last synced: 23 Mar 2025
https://github.com/iampavangandhi/huffmanendec
♾️ Huffman Encoder-Decoder Web App (using Huffman Coding)
data-structures encoder-decoder huffman-coding huffman-tree javascript
Last synced: 16 Jun 2025
https://github.com/jabhij/hacks_python
Python hacks for code optimization.
algorithms data-structures datatypes python
Last synced: 27 May 2026
https://github.com/amitbasuri/linuxpathtraversal
Application which does a Linux Path Traversal in memory.
data-structures golang golang-application tree-traversal-algorithm
Last synced: 19 Jun 2025
https://github.com/zakariaelbouzkri/my_cses_problems_solutions
this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.
algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms
Last synced: 27 Feb 2025
https://github.com/ernitingarg/very-large-file-processing-python
Python solution which uses min-heap data structure and thread parallalism to process very large file
data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing
Last synced: 16 May 2025
https://github.com/i-umairkhan/big-integers
A big integer calculator for solving calculaitons of big numbers
biginteger cpp data-structures
Last synced: 28 May 2026
https://github.com/emmt/databags.jl
Data bags combine the flexibility of dictionaries to store data and the `obj.key` syntax to mimic dynamic structures.
Last synced: 23 Mar 2025
https://github.com/abdur75648/anagram-generator
A Java program that prints out all valid anagrams of an input string present in the a vocabulary
algorithms anagrams assignment avl-tree binary-search-tree binary-tree col106 collision data-structures dsa hashing hashing-algorithm hashmap hashtable iitd
Last synced: 31 Mar 2025
https://github.com/mayankm96/eso207a_iitk
Programming Assignment Solutions for the course ESO207A: Data Structures and Algorithms
Last synced: 11 Apr 2026
https://github.com/ruban2205/data-structures-and-algorithms-python
This repository contains Data structures programs programmed using Python language. It contains 11 topics from Stack to Binary Search Tree.
data-structures data-structures-and-algorithms interview-practice python python-data-structures
Last synced: 15 Mar 2025
https://github.com/sdk-meb/ft_containers.42
Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.
1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree
Last synced: 05 Jan 2026
https://github.com/jitendra3109/datastructure-algorithms
Contents code implemented in java.
algorithms data-structures hackerearth java
Last synced: 23 Mar 2025
https://github.com/denizkarya1999/custom-algorithms
Data Structures and Algorithms Practice
algorithms data-structures dsa-practice practice self-study
Last synced: 31 Mar 2025
https://github.com/blackspade/json-data-mine
Data collections using JSON format for applications.
Last synced: 04 Apr 2025
https://github.com/rockharshitmaurya/leetcode-hub
Collection of LeetCode questions to ace the coding interview!
algorithms data-structures java leetcode
Last synced: 14 Jul 2025
https://github.com/ikauematos/data-structurec
Hello devs okay with you guys? this repository aims to show a little about the sorting methods using C to apply the ordering methods
Last synced: 27 Feb 2025
https://github.com/wwwangxc/container
Various data structures implemented using Go.
Last synced: 16 Jan 2026
https://github.com/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 2025