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-08 00:08:01 UTC
- JSON Representation
https://github.com/ryansakurai/huffman-coding
Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.
compression data-structures java
Last synced: 16 Oct 2025
https://github.com/valmir-unicap/estrutura-de-dados-2
Disciplina de Estrutura de Dados 2
Last synced: 01 Sep 2025
https://github.com/bp7968h/rust_dsa
Data Structure and Algorithm written in Rust
algorithms data-structures rust rust-lang search-algorithm sorting-algorithms
Last synced: 04 Jun 2026
https://github.com/ierturk/rust-practice
Rust Language Practice
algorithm algorithms algorithms-and-data-structures data-structures dsa practice project-template recruitment-test rust rust-lang rust-practice template-project testing unit-testing
Last synced: 16 Oct 2025
https://github.com/guilhermebkel/college-homeworks
🏫 All the code I've created at college
c college data-structures fractal-algorithms
Last synced: 14 Mar 2025
https://github.com/shahadathhs/data-structures-and-algorithms-in-javascript
A comprehensive collection of algorithms and data structures in JavaScript, based on the book Mastering Algorithms and Data Structures in JavaScript by Federico Kereki.
algorithms data-structures dsa javascript
Last synced: 07 Jun 2026
https://github.com/pedrohenrique-git/data-structures
algorithms c-plus-plus data-structures
Last synced: 01 Jun 2026
https://github.com/souravsuvarna/cash-flow-minimizer-web-application
This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.
algorithms-and-data-structures data-structures python3
Last synced: 17 Oct 2025
https://github.com/matteo-campana/princeton-practice-programming-assignment
Algorithms, Part I Princeton University, programming assignements and interview questions
algotithms coursera data-structures data-structures-and-algorithms java princeton princeton-algs4 princeton-coursera
Last synced: 02 May 2026
https://github.com/adhadse/dsawithgo
A DSA repository but everything is in Go.
algorithms benchmark data-structures dsa dsa-practice go golang test-driven-development
Last synced: 17 Oct 2025
https://github.com/princid/competitive-programming
codechef competitive-programming data-structures leetcode
Last synced: 07 Apr 2025
https://github.com/josecarlosnf/graphs
Implementações de grafos utilizadas na disciplina de projetos de algoritmos II (eq. estruturas de dados II)
bfs-search breadth-first-search data-structures deep-first-search dfs-search dijsktra-algorithm graph prim-algorithm python search ufpa
Last synced: 17 Oct 2025
https://github.com/jmuchovej/ucf
UCF courses I've completed, or am currently taking.
ai algorithms computer-science cs data-structures ucf university university-of-central-florida
Last synced: 14 Mar 2026
https://github.com/yo-mah-ya/algorithms-and-data-structures
Just implement programs along with certain algorithms and data structures
algorithms clang cpp data-structures
Last synced: 14 Mar 2025
https://github.com/abdo-essam/red-black-tree
Red Black Tree - Data Structure
data-structures pointers redblack-tree
Last synced: 18 Oct 2025
https://github.com/agb2k/infix-postfix-prefix-converter
C programme which converts infix, postfix and prefix expressions
Last synced: 03 Apr 2025
https://github.com/maxilevi/c-data-structures
C implementations of common data structures (dynamic array, stack, linkedlist, hashmap, queue, binary search tree, heap) & other projects
Last synced: 21 Jun 2025
https://github.com/alinpahontu2912/racket-supermarket
first homework for programming paradigms
data-structures functional-programming racket
Last synced: 18 Oct 2025
https://github.com/josegpt/fundamentals
Fundamental Data Structures and Algorithms.
algorithms c data-structures dynamic-programming makefile sort trees
Last synced: 29 Jun 2025
https://github.com/vaibhavmojidra/data-structures---arrays-in-java
Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.
arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra
Last synced: 18 Oct 2025
https://github.com/giri7a/java-fintech-transaction-processor
Java Fintech Transaction Analyzer: A program for processing fintech transaction logs. Analyzes statuses, identifies peak times, and lists failures. Includes a test class for functionality demonstration. Efficiently monitors and gains insights into transaction dynamics.
algorithmic-logic data-representation data-structures date-and-time-handling documentation exception-handling java oops string-formatting testing
Last synced: 27 Apr 2026
https://github.com/carlosagalicia/regex_to_dfa
Program to convert regular expressions into their corresponding NFA (Non-deterministic Finite Automaton) and subsequently into a DFA (Deterministic Finite Automaton).
data-structures nfa-to-dfa-conversion python regex
Last synced: 24 Jul 2025
https://github.com/mahalinoro/python-ds-implementations
A repository containing most of the data structures and their basic methods in Python [array, stack, queue, graphs, linked list, ...]
Last synced: 15 May 2025
https://github.com/spear97/linklist-cpp
Source Code for a Link List that was implemented using C++
application-development cli-app cli-application control-flow cpp data-structures linked-list object-oriented-programming software-development visual-studio
Last synced: 01 Sep 2025
https://github.com/belovetech/binary_trees
The study of binary trees, which are non-primitive non-linear data structures, and how they differ from non-primitive linear data structures such as arrays, stacks, queues, and linked lists.
algorithms binary-tree c data-structures
Last synced: 18 Oct 2025
https://github.com/gabrafo/algoritmos-ed
Estudos em algoritmos e estruturas de dados.
algorithms algoritmos cpp data-structures estruturas-de-dados
Last synced: 18 Oct 2025
https://github.com/subhan-liaqat/leetcode-problems
This repository includes all the LeetCode Problems which are most asked in big tech interviews.
algorithms cpp data-structures dsa faang leetcode python
Last synced: 20 May 2026
https://github.com/abdelrahmantaymour/problem-solving
algorithms cpp data-structures database database-management filesystem mssqlserver opp sql
Last synced: 14 Mar 2026
https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation
This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.
abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree
Last synced: 01 Sep 2025
https://github.com/ahmednassar7/prodigy-infotech-internship
This is Repository Of Internship In Software developmenet Domain at Prodigy InfoTech.
algorithms data-structures design implementation internship java oop operating-system software-development software-engineering testing
Last synced: 19 Oct 2025
https://github.com/erikaax08/omegaup-answers
Mis soluciones a problemas de algoritmia en OmegaUP
algorithms algorithms-and-data-structures algoritmos c competitive-coding competitive-programming competitive-programming-contests cpp data-structures omegaup
Last synced: 15 May 2026
https://github.com/mahmoudnamnam/leetcode-problems
This repository contains my solutions to LeetCode's Daily Challenges and Study Plan problems. It's a resource where I share my approaches and solutions to various coding challenges found on LeetCode.
algorithms data-structures js mysql pandas python3
Last synced: 10 Apr 2026
https://github.com/phoemur/avl_tree
Naive implementation of an AVL tree using modern C++ (C++14, smart_pointers,etc...), and also a naive implementation of map using it.
associative-map avl avl-tree avltree cpp data-structures map
Last synced: 19 Oct 2025
https://github.com/handsomestwei/ds-algo
数据结构和算法实现
algorithms data-structures java
Last synced: 27 Apr 2026
https://github.com/adkrgu/leetcode_150
This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).
algorithms cpp14 data-structures leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/adogio/tilapia
:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript
Last synced: 10 Apr 2026
https://github.com/bren12/data-structures
Computer programs developed to address the problems generated from the blockade of the Suez Canal and how, using various data structures, we can manage the information to avoid or mitigate this type of problem.
algorithms c-plus-plus data-structures
Last synced: 19 Oct 2025
https://github.com/yousifabozid/alx-low_level_programming
ALX Low Level Programming With C
alx alx-africa alx-low-level-programming c data-structures do-hard-things
Last synced: 07 Apr 2025
https://github.com/azaz9026/data_cleaning
Welcome to the Data Cleaning repository! This collection is dedicated to showcasing techniques and methods for cleaning and preparing datasets for analysis.
data-analysis data-engineering data-structures data-visualization eda feature-engineering machine-learning numpy outliers pandas python seaborn
Last synced: 13 Apr 2026
https://github.com/nkz-soft/leetcode
LeetCode Problems' Solutions
algorithms csharp data-structures interview leetcode leetcode-solutions
Last synced: 30 Jun 2025
https://github.com/bieelogrom/convertervaloresdecimaisparabinarios
Programa que converte número decimal em binário utilizando o conceito de pilhas em Java.
data-structures java pilha stack
Last synced: 27 Apr 2026
https://github.com/tomboddaert/zig_structures
An implementation of some data structures used to help me learn Zig
Last synced: 20 Oct 2025
https://github.com/akr-2803/dsa-declassified
Declassified, easy to-understand explanations and visuals to DSA problems and more.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dynamic-programming leetcode leetcode-solutions problem-of-the-day
Last synced: 20 Oct 2025
https://github.com/stynw7/algorithm_and_programming_python
Provides programs of Basic Algorithm and Programming using Python
algorithms algorithms-and-data-structures data-structures oop oops-in-python python
Last synced: 02 May 2026
https://github.com/networkflux/ft_containers
Let’s re-implement the standard C++ containers
algorithms complexity containers cpp data-structures
Last synced: 20 Jul 2025
https://github.com/mustafahakkoz/comparison_of_sorting_algorithms
Performance Comparisons for Sorting Algorithms
data-structures performance-analysis sorting-algorithms
Last synced: 23 Mar 2025
https://github.com/maks28atish03kumar04sahu01/java-game-series
Game Hub: Puzzles & Play is a diverse digital playground with captivating classics like Snake-fruit, tic-tac-toe, bricks breaker, pong, and Tetris. Developed with precision and accessible across devices using Java it offers seamless gaming enjoyment for all.
awt-gui bricksbreaker-game data-structures game-development game-logic java-8 pong-game problem-solving snake-fruit-game swing-gui tetris-game tic-tac-toe-game
Last synced: 13 Jun 2026
https://github.com/mustafahakkoz/tst_in_c
Ternary Search Tree in C language
Last synced: 23 Mar 2025
https://github.com/doaaosamak/data-structure
Implementations of data structures.
Last synced: 04 Mar 2025
https://github.com/alpha74/rosalind_bioinformatics
Questions solved on rosalind.info related to Bioinformatics.
algorithms bioinformatics cpp data-structures dna rosalind rosalind-bioinformatics-challenge rosalind-solutions
Last synced: 01 Jun 2026
https://github.com/peter-lyons-kehl/produce
Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8
algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8
Last synced: 01 Jun 2026
https://github.com/ferstormblessed/datastructures-algorithms
Basic data structures and algorithms with c++
algorithms-and-data-structures cpp data-structures
Last synced: 01 Jun 2026
https://github.com/iamanirudha97/boston_path_finder_psa_project
Finding Shorted path between T line stations located in boston using Graph Algorithms
data-structures graph-algorithms java
Last synced: 09 Jun 2026
https://github.com/ibchgenomic/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 30 Mar 2025
https://github.com/bekcodingaddict/leetcode
LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.
algorithms coding-challenge coding-interviews data-structures interview-practice interview-preparation
Last synced: 14 Jun 2026
https://github.com/ashgole/python-pyramids-solutions
Coding Battle Soution for Python Pyramids. This is done by my Team and me.
data-structures pyrami-solutions python python-programming
Last synced: 30 Mar 2025
https://github.com/itsindrajput/student-database-management-system
This repository contains the source code and documentation for a Student Database Management System implemented in C programming language.
c-programming-language data-structures database graphics-programming
Last synced: 05 May 2026
https://github.com/athari22/analyzing-the-yelp-dataset
SQL for Data Science
analytics data data-science data-structures er sql
Last synced: 27 Jan 2026
https://github.com/nirupamkhanal/dsa
Demonstration of pointers, data structures, and algorithms (mostly in C++)
algorithms binary-search binary-search-tree data-structures data-structures-and-algorithms dsa hashing hashtable hasing-algorith linked-list linkedlist pointers queue stack
Last synced: 23 Oct 2025
https://github.com/ashwinraikar88/odsa
Orchard Algorithms and Data Structures
algorithms data-structures python3
Last synced: 23 Oct 2025
https://github.com/bniladridas/chatbot
The chatbot is designed to engage in conversations with users based on predefined patterns and responses.
algorithms data-structures nlp programming
Last synced: 14 Mar 2025
https://github.com/mohfazam/dsa
A repo covering all topics of DSA, where algorithms meet precision, and code is crafted to master the complexities of competitive programming.
algorithms codechef codeforces competative-programming cpp data-structures dsa geeksforgeeks leetcode
Last synced: 23 Oct 2025
https://github.com/rieljasperapos/data-structures-and-algorithms
A collection of my practice codes for Data Structures and Algorithms (DSA) topics from my university.
Last synced: 23 Oct 2025
https://github.com/gamitej/codes-in-python
Basic coding snippet in python
algorithms coding data-structures python
Last synced: 23 Oct 2025
https://github.com/psidh/sophomore
Data Structures and Algorithms
algorithms c cpp data-structures java javascript python
Last synced: 10 Apr 2026
https://github.com/gharib110/algorithms_in_c
Algorithms in C - Learn Algorithms
algorihtm algorithms algorithms-and-data-structures c data-structures
Last synced: 23 Mar 2025
https://github.com/siddarthshete/fds
This repository contains the assignment based pn fundamental of data structure using cpp which were performed in third semester
arrays assignments cpp cppprogramming data-structures datastructures-algorithms linked-list strings
Last synced: 06 Mar 2025
https://github.com/elkard/polynomialdatacontainer
C++ project on the 2nd semester of CS at Warsaw University of Technology
cpp11 data-structures parser polynomials template
Last synced: 24 Oct 2025
https://github.com/kharizzakaye/data-structures-and-algorithms
A collection of Data Structures and Algorithms, in different programming languages.
Last synced: 02 May 2026
https://github.com/furkanunsalan/data-structures-and-algorithms
📊 My journey through learning data structures and algorithms
Last synced: 24 Oct 2025
https://github.com/mehmetkoca/pickle-java
Using Java, Inheritance, Composition, Encapsulation, Polymorphism, ArrayList, AutoBoxing&Unboxing, LinkedList, Interfaces
Last synced: 06 Mar 2025
https://github.com/shreyapramanik47/tcs-nqt-coding-sheet
This repository contains solutions to common TCS NQT coding problems, covering arrays, strings, sorting, and number systems in C++.
arrays cpp data-structures dsa numbers numbersystem strings tcs tcsnqt
Last synced: 01 Jun 2026
https://github.com/data-mechanics/geoql
Library for performing queries and transformations on GeoJSON data (with emphasis on support for abstract graph representations).
data-science data-structures geographic-data geojson geojson-library
Last synced: 04 Apr 2026
https://github.com/sami-bre/grokking_algorithms
a repo to hold code I wrote while going through the book "Grokking Algorithms by Aditya Bhargava". An amazing book :)
algorithms data-structures python
Last synced: 28 Mar 2025
https://github.com/mituskillologies/pcp-python-dec22
Python Training Session at Pimpri Chinchwad Polytechnic, Pune
class data-structures decision-making functions looping objects programming python python3
Last synced: 08 Jun 2026
https://github.com/odhithsen/data-structures-java
🧑💻 Java implementations of various data structures and their associated operations.
Last synced: 05 Jul 2026
https://github.com/bayajidalam/problem-solving
algorithms cpp data-structures problem-solving
Last synced: 24 Oct 2025
https://github.com/firyanulrizky/strukturdata-kuliahsemester2
Kumpulan Projek Struktur Data Kuliah Semester 2
c circular-linked-list circular-queue data-structures double-linked-list hash-table infix linked-list posix queue stack
Last synced: 15 Sep 2025
https://github.com/danilowskic/stack-initialisation
The program shows how stack is builded and how it works.
data-science data-structures data-visualization java-8 stack
Last synced: 16 Jul 2025
https://github.com/austinhartzheim/bitter.js
It's 2017. We shouldn't need this code. But we still have that Internet Explorer thing.
data-structures javascript javascript-library
Last synced: 22 Mar 2025
https://github.com/lynnsh/simple-evaluator
Java Evaluator Academic Project
data-structures java reverse-polish-notation
Last synced: 25 May 2026
https://github.com/maverickpoly/asmr-python-dsa
Different Data Structures and Algorithms implemented in Python.
algorithms data-structures dsa python
Last synced: 25 Oct 2025
https://github.com/vanajmoorthy/dsanda
⚙ Some simple data structures & algorithms practice.
algorithms data-structures javascript
Last synced: 26 May 2026
https://github.com/dustin-ward/comp-lib-go
Competitive Programming Library for Go
algorithms competitive-programming competitive-programming-contests data-structures golang golang-library
Last synced: 03 Feb 2026
https://github.com/gilifaibish1999/linked_list_from_scratch
data-structures java linked-list nodes stack
Last synced: 25 May 2026
https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms
DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.
cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu
Last synced: 04 Jan 2026
https://github.com/7astro7/leetcode
bad solutions to leetcode problems
algorithms c data-structures docker java leetcode python
Last synced: 31 Dec 2025
https://github.com/jalalazimi/algorz
Data Structures & Algorithms for Javascript
Last synced: 28 Apr 2026
https://github.com/hamidhosen42/stl-standard-template-library
STL-Standard-Template-Library. All STL Code with problem solving
algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl
Last synced: 15 Mar 2026
https://github.com/hamidhosen42/problem-solving-algorithm-link
problem solving-algorithm-link
algorithms c-plus-plus data-structures online-judge problem-solving
Last synced: 15 Mar 2026
https://github.com/gustavodiasag/graph-repr
Algorithms and Data Structures related to the representation and manipulation of graphs
data-structures graph-algorithms graph-theory
Last synced: 25 Oct 2025
https://github.com/spacey-sooty/c-basics
beginner c-language data-structures learning
Last synced: 07 Apr 2025
https://github.com/jungaretti/advent-of-code-2020
Solutions to problems from the merriest coding challenge on the Internet
advent-of-code algorithms data-structures
Last synced: 25 Oct 2025
https://github.com/r-n/calculatorstringcpp
The previous CalculatorString, rewritten in C++
calculator college-assignment college-assignments cpp data-structures expression-evaluator inheritance interpreter linked-list math oop operator-overloading string-parsing
Last synced: 25 Oct 2025
https://github.com/julgitt/memory-allocator
Memory allocator using segregated lists, created as part of an Operating Systems course
c data-structures malloc memory python school university
Last synced: 28 Apr 2026
https://github.com/ayyesu/pharmacy_management_system-v2
data-structures java javafx-gui mysql
Last synced: 21 Feb 2026