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/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/ahmedosmandev/codeforces-solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 15 May 2025
https://github.com/bpstelios10/coursera-algos
Coursera algorithms 1 (from Princeton Uni)
algorithms balanced-search-trees data-structures hashtable java mergesort priority-queue quicksort symbol-tables union-find
Last synced: 18 May 2026
https://github.com/aaron-zhao/js-utils
js-utils-z provides JavaScript utility functions including commonly used data structures.
data-structures javascript utility
Last synced: 15 Mar 2025
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/adriandarian/hackerrank
💻 All of my HackerRank Solutions
Last synced: 18 Jan 2026
https://github.com/farhaduneci/contactbook
A simple contact book written with Python.
Last synced: 01 Sep 2025
https://github.com/yagocrispim/data_structures
A study about data structures
Last synced: 23 Mar 2025
https://github.com/d-michail/jheaps-trace
Trace drivers for JHeaps
benchmark data-structures fibonacci-heap heap pairing-heap priority-queue simulation trace-based
Last synced: 16 May 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/mgobeaalcoba/python_intermediate
Aqui iré guardando los trabajos que voy haciendo en el curso de platzi de python y nivel intermedio
data-structures dictionaries game lambda-functions lists python3 sets strings tuples
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/facundomunoz/data-structure
:books: Algorithms and Data Structures implemented in Java
data-structure-java data-structures
Last synced: 27 May 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/tarball0/data-structures-notes
Repo to help with Data Structures and Algorithms
Last synced: 21 Feb 2026
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/jcalmcrasher/hackerrank-challenges
My algo solutions (mostly hackerrank challenges)
algorithms data-structures typescript
Last synced: 02 Sep 2025
https://github.com/phipsgabler/algdesign-persistent-data-structures
Presentation for Algorithm Design Seminar 2 on persistent data structures
algorithm-design data-structures persistent-data-structures
Last synced: 03 Feb 2026
https://github.com/jenniferplusplus/interview-algorithms
A collection of solutions to algorithm or data structure based programming challenges I've been given during interviews recently.
algorithm-challenges algorithms algorithms-and-data-structures data-structures interview interview-practice interview-preparation interview-questions
Last synced: 18 Nov 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/richardmiruka/alx-interview
This interview repository 📒 is a collection of (practical) questions and answers designed to help someone prepare for programming interviews. The repository is organized into several categories, including Algorithms, programming concepts, and miscellaneous topics through Practical questions and concepts such as Pascal's triangle.
algorithms algorithms-and-data-structures data-structures logic logic-programming programming-languages
Last synced: 26 Feb 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/drapegnik/algorithms
⏱️practise tasks on theory of algorithms on FAMCS, BSU
algorithms brute-force bsu c-plus-plus cpp data-structures famcs graph-algorithms
Last synced: 05 Apr 2025
https://github.com/davbrito/dbds
A C library of common data structures.
c data-structures list map tree vector
Last synced: 20 Jun 2025
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/codesbyprafful/data-structures
THIS REPOSITORY CONTAINS ESSENTIAL IMPLEMENTATIONS OF FUNDAMENTAL DATA STRUCTURES SUCH AS STACKS AND QUEUES. IT INCLUDES BOTH STANDARD IMPLEMENTATIONS AND PROBLEM-SOLVING EXERCISES TO ENHANCE UNDERSTANDING AND APPLICATION OF THESE CONCEPTS. THIS REPOSITORY IS DESIGNED TO HELP STUDENTS AND DEVELOPERS PRACTICE DATA STRUCTURE.
Last synced: 31 Mar 2025
https://github.com/orgh0/interview_bit
Solutions to Problems of InterviewBit
algorithm data-structures interviewbit
Last synced: 15 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/theanujdev/dsa-python
A beginner-friendly introduction to common data structures (array, linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting, recursion, dynamic programming) in Python.
algorithms data-structures data-structures-and-algorithms dsa python python3 theanujdev
Last synced: 10 Jun 2026
https://github.com/skyv26/leetcode-exercises
LeetCode is one of the most well-known online judge platforms that you can use to practice your programming skills by solving coding questions. It has over 1,100 different problems, support for over 18 programming languages, and an active community that is always there to help you with the solution
algorithms data-structures interview interview-practice interview-preparation interview-questions
Last synced: 15 Mar 2025
https://github.com/solygambas/coding-interview-algorithms-data-structures
Some algorithms and data structures to prepare for a JavaScript coding interview.
algorithms algorithms-and-data-structures coding-challenge coding-interviews data-structures javascript
Last synced: 07 Apr 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/jmorbegoso/algorithms-in-go
Data Structures and Algorithms in Go.
algorithms algorithms-and-data-structures data-structures go golang gotest
Last synced: 28 Jun 2025
https://github.com/alpha74/icf
My Codeforces submissions. Maintained from 2020 onwards
algorithms codeforces codeforces-com codeforces-problems codeforces-solutions codeforces-submissions coders coding cpp data-structures programming water-buying
Last synced: 28 May 2026
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/kawser2133/problem-solving-practice
The solutions are implemented in the C# programming language and aim to showcase my problem-solving skills and coding practices.
algorithms algorithms-and-data-structures csharp data-structures problem-solving
Last synced: 03 Mar 2025
https://github.com/humbertocg18/pucrs-alest-i-2.3-2023.24
Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Algoritimos e estrutura de dados 1, matéria do segundo semestre.
beecrowd beecrowd-solution-in-js beecrowd-solutions-in-java data data-structures datastructures-algorithms hashmap hashtable java-8 leetcode leetcode-javascript leetcode-solutions leetcodepra pucrs sorting-algorithms
Last synced: 29 Mar 2025
https://github.com/imjul1an/algorithms-and-data-structures
Learn algorithms and data structures in JS
alogrithms data-structures javascript
Last synced: 15 Mar 2025
https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal
Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,
data-structures linkedlists-using-class
Last synced: 15 Jul 2025
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/aditeyabaral/hashmap-lemmatizer
A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.
c data-structures graph hashing lemmatization linked-list natural-language-processing
Last synced: 28 Jun 2025
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/srirampatil/gostl
A Standard Template Library for Golang
data-structures deque doubly-linked-list go golang golang-examples golang-library golang-package list queue singly-linked-list stack stl-container stl-containers
Last synced: 01 Jul 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/aryanjain28/dsa
"This repository contains my LeetCode practice, DSA understanding, and crucial algorithms, encompassing all of my code."
algorithms data-structures leetcode leetcode-solutions python3
Last synced: 24 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/uchamod/posting-social-media-app-flutter
A feature-rich social media app developed using Flutter and Firebase. The app includes user authentication, real-time messaging, content sharing, and customizable profiles. It demonstrates the seamless integration of Flutter's UI capabilities with Firebase's backend services, providing a dynamic and interactive user experience.
algorithms authentication data-structures firebase flutter mobile-development provider-state-management
Last synced: 10 Mar 2026
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/pedrofnseca/bd-vendas
🐬 Banco de dados para vendas
cloud data-structures database mysql sql
Last synced: 18 May 2026
https://github.com/wwwangxc/container
Various data structures implemented using Go.
Last synced: 16 Jan 2026
https://github.com/0xcourtney/data-structures-and-algorithms-in-js
In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.
algorithms computer-science data-structures javascript
Last synced: 15 Mar 2025
https://github.com/mmiranda96/algorithms-go
Algorithms workshop in Golang
algorithm data-structures golang
Last synced: 02 Jul 2025
https://github.com/shalldie/gog
Generic data structures and functions of Golang. Golang 的泛型数据结构/方法。
data-structures functions generic golang
Last synced: 10 Mar 2025
https://github.com/chrisammon3000/dict-smasher
Flatten Python dictionaries in one go.
data-structures python-library
Last synced: 16 Mar 2025
https://github.com/ibz-04/sudoku-solver
Solving the sudoku arithmetic game with python algorithms
algorithm-challenges data-structures sudoku-solver
Last synced: 31 Mar 2025
https://github.com/tom-spalding/petrie
a Graph-based phylogenetic tree, implemented in Javascript.
algorithms data-structures graph nature petrie phylogeny taxonomy tree
Last synced: 20 Jan 2026
https://github.com/yjhmelody/as-collections
Collections for assemblyscript
assemblyscript collections data-structures queue
Last synced: 08 Apr 2025
https://github.com/indexposition/linked-list-text-editor
A simple Text Editor that uses the concept of Linked List.
algotithms capstone-project data-structures dsa linked-list project
Last synced: 28 May 2026
https://github.com/lehoangan2906/mitx-6.002x
Introduction to Computational Thinking and Data Science
algorithms-and-data-structures data-science data-structures python3
Last synced: 19 Jul 2025
https://github.com/amrhossamdev/leetcode
Collection of leetcode questions that I solved - feel free to ask me at any time <3
algorithms data-structures interview-questions leetcode
Last synced: 15 Mar 2025
https://github.com/abhijivani3001/dsa_in_c
This repository is of Data Structure in C language.
Last synced: 28 May 2026
https://github.com/zakariaelbouzkri/stack_sorter
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
Last synced: 22 Nov 2025
https://github.com/uchamod/flutter-notepro
A simple and efficient to-do and note-taking app developed using Flutter. This app allows users to create, manage, and organize tasks and notes with ease. Data is securely stored locally using Hive, ensuring quick access and offline functionality. The project highlights the use of Flutter for creating intuitive user interfaces and Hive.
algorithms dart data-structures flutter hive localstorage state-management ui-design
Last synced: 13 Apr 2026
https://github.com/bola-nabil/codeforces
codeforces solutions
algorithm algorithms algorithms-and-data-structures codeforces codeforces-solutions cpp data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/danielbas33/algoexpert
My solutions to algoExpert.io coding questions
Last synced: 18 Jan 2026
https://github.com/cdellacqua/channel.js
A simple yet powerful abstraction that enables communication between asynchronous tasks.
Last synced: 15 Mar 2025
https://github.com/0xisk/research-solidity-algorithms
The purpose of this repo to be focused on smart-contracts algorithms in Solidity.
algorithms data-structures smart-contracts smart-contracts-algorithms smartcontracts
Last synced: 04 Feb 2026
https://github.com/otuemre/dsa-java
A comprehensive collection of data structures and algorithms implemented in Java, with detailed explanations for each concept. This project was inspired by Bro Code, serving as a hands-on reference for learning and mastering fundamental data structures and algorithms in Java.
algorithms big-o-notation binary-search bro-code data-structures dynamic-array linear-search linked-list priority-queue queue stack
Last synced: 24 Mar 2025
https://github.com/easonsyc/queues-stacks
Data structures queues and stacks.
Last synced: 10 Jun 2025
https://github.com/atereshkov/hackerrank
My HackerRank solutions and practice written in Swift
algorithms data-structures hackerrank hackerrank-solutions swift swift5
Last synced: 24 Mar 2025
https://github.com/seigtm/bidirectionalringlist
Ring doubly linked list C++ class implementation. My very old college homework from 2020.
bidirectional-lists class cpp cpp-class cpp-library data-structure data-structures linked-list list
Last synced: 20 Apr 2025
https://github.com/ernyoke/algorithms-ts
Algorithms and data-structures implemented in TypeScript (NodeJs)
Last synced: 16 Jan 2026
https://github.com/mdalauddin45/c---for-data-structure
C++ for Data Structure
cpp data-structures ds python3
Last synced: 16 Mar 2025
https://github.com/lesiaukr/goit-algo-hw-02
Master's | Basic Algorithms & Data structures | Module 2 | Main Data Strucrures
data-structures deque doubly-linked-list goit-algo-hw-02 graph hash-tables linked-list lists queue stack
Last synced: 24 Mar 2025
https://github.com/mathusanm6/leetcode
Solutions for Leetcode Problems (tested using pytest and continuous integration)
algorithms algorithms-and-data-structures continuous-integration data-structures flake8 leetcode-python leetcode-solutions pytest
Last synced: 28 Aug 2025
https://github.com/aishanipach/interview-checkpoints
Keeping track of my various DSA solutions to Leetcode, Hackerrank & Striver's sheet! BasicChecklist has all the theory notes for interviews.
cheatsheet cpp data-structures dbms first-timers-friendly good-first-contribution interview-preparation leetcode open-source solutions sql strivers-cp-sheet strivers-sde-sheet
Last synced: 03 Jul 2025