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-04-03 00:07:18 UTC
- JSON Representation
https://github.com/rubenwihler/c-dynamic-array
Une simple implémentation d'un tableau dynamique générique en C. Les éléments du tableau sont stockés dans un espace mémoire contigu. La taille des éléments est spécifiée lors de la création du tableau.
c data-structures dynamic-array generic
Last synced: 13 Sep 2025
https://github.com/captainabernathy/cpp_programming_principles
Programming: Principles and Practice Using C++
algorithm cpp data-structures educational tutorial
Last synced: 12 May 2025
https://github.com/wf001/data-structure
This is experimental implementation of Singly Linked List
Last synced: 24 Jun 2025
https://github.com/douglasdotv/cs50x
A repository for CS50 problem sets, labs and final project.
ai c cs50 cs50x cybersecurity data-structures python sql web-development
Last synced: 11 Jul 2025
https://github.com/larzuaga11/trivia_movie
Project that simulate the Backend of a Cinema App.
cpp data-structures linked-list object-oriented-programming
Last synced: 17 Mar 2025
https://github.com/yuvrajchandra/dsapractice
This repository contains topic-wise questions and solutions for DSA practice.
algorithms data-structures dsa mathematics
Last synced: 28 Nov 2025
https://github.com/shahfh/data-structure-and-algo-my-journey
My journey Algo and DS
algorithm-challenges algorithms-and-data-structures data-structures javascript leetcode-solutions python
Last synced: 03 Mar 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/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/torao/banded-hash-tree
bht: Reference implementation of Banded Hash Tree, an immutable and appendable hash tree (Merkle tree).
blockchain data-structures database hash merkle-tree merkletree
Last synced: 13 Mar 2025
https://github.com/infinity-boi/dsa-codes
Popular Competitive Programming Questions essential for interview preparation
algorithms competitive-programming data-structures leetcode spoj
Last synced: 12 Dec 2025
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/akhaled01/cs214
All the data structure implementations for the CS214 Course
algorithms data-structures java
Last synced: 29 Dec 2025
https://github.com/palashhawee/cracking-the-coding-interview-by-mcdowell-book-
In this repository I'll keep uploading all my practice solutions to the amazing book on "Cracking the Coding Interview" by Gayle Laakman Mcdowell using Python language with different approaches. This repository is corelated to one of my repositories called "Data Structure and Algorithm" and has been extended as a part of my preparations for coding interview.
algorithms-and-data-structures cracking-the-coding-interview data-structures python
Last synced: 27 Jun 2025
https://github.com/saifshahriar/problem-solving
All my problem solvings from codeforces, hackerrank, leetcode and other websites.
algorithm algorithms c codechef codeforces data-structures dsa go hackerrank leetcode lua problem-solving python rust sql
Last synced: 30 Oct 2025
https://github.com/ryansakurai/data-structure-pack
Pack of data structures implemented in C
c data-structures deque heap list ordered-list queue stack
Last synced: 21 Mar 2025
https://github.com/ryansakurai/task-list
Implementation of a task list using an ordered list and a stack, based on a Data Structures project.
Last synced: 20 Jul 2025
https://github.com/eliasdeallmeida/tic-tac-toe-game-tree
Algoritmo que analisa a melhor jogada para um tabuleiro de jogo da velha por meio de uma árvore de jogadas.
data-structures game-tree minimax-algorithm python tic-tac-toe
Last synced: 29 Dec 2025
https://github.com/thiagofleal/tonight
C header file
c c-framework c-library data-structures exception-handler hight-level memory-allocation object-oriented-programming pointer statement tonight
Last synced: 24 Jul 2025
https://github.com/kurayami07734/dsa-cpp
Data Structures and Algorithms in C++
algorithms cpp data-structures
Last synced: 03 Apr 2025
https://github.com/thefcraft/cp-algorithms
A personal repository for competitive programming solutions, including CSES, Project Euler, and HackerRank problems, with custom debugging utilities and scripts.
algorithms cpp data-structures
Last synced: 03 Apr 2025
https://github.com/manesioz/leetcode
Data Structures and Algorithm Practice
algorithms data-structures leetcode
Last synced: 23 Feb 2025
https://github.com/abdellahbellakrim/push_swap-42
Implement a sorting algorithm in C using a minimal number of instructions and utilizing two stacks.
algorithms c data-structures low-level-programming sorting-algorithms stack
Last synced: 24 Jun 2025
https://github.com/shikha-code36/strivers-sde-sheet-python-solutions
Solution of Striver's SDE Sheet in Python
algorithm algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-practice dsa-python python-ds-algo python-dsa striver-sde-sheet strivers-sde-sheet strivers-sde-sheet-solutions
Last synced: 03 Mar 2025
https://github.com/basemax/circlequeuego
The Circle Queue implementation in Go. The circle queue is a special version of a queue where the last element of the queue is connected to the first element of the queue forming a circle. The operations are performed based on FIFO (First In First Out) principle. It is also called 'Ring Buffer'.
circle-queue data-structure data-structure-and-algorithm data-structures data-structures-and-algorithms go golang queue
Last synced: 24 Jun 2025
https://github.com/shikha-code36/strivers-sde-sheet-go-solutions
Solution for Striver's SDE Sheet in Golang
algorithm algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-golang dsa-practice dsa-questions dsalgo golang golang-dsa striver-sde-sheet strivers-sde-sheet strivers-sde-sheet-solutions
Last synced: 03 Mar 2025
https://github.com/ajlekcahdp4/queue
My implementation of queue data structure
c data-structures queue ring-buffer
Last synced: 25 Jun 2025
https://github.com/ancs21/cs
My journey to Master of Science in Computer Science (C/C++, Python, Javascript)
alogrithms c computer-science data-structures python
Last synced: 26 Jun 2025
https://github.com/andirsun/datastructures-poo-algorithms
My Own data structures implementations in javascript
Last synced: 23 Feb 2025
https://github.com/saadarazzaq/4d-notepad-data-structures-project
Notepad implementation using 4 Dimensional Linked Lists
cpp data-structures linked-list semester-project
Last synced: 17 Mar 2025
https://github.com/fomadev/kiva-db
KivaDB v1.0.0 : Moteur Clé-Valeur haute performance en C. Architecture Append-Only & Indexation RAM (O(1)). Vitesse : +38 000 ops/sec (Buffered I/O). Inclus : Shell interactif, Scan, Stats et Compaction. Fiabilité : Verrouillage de fichier et Stress Test validé. Un stockage léger, rapide et robuste sous licence MIT.
append-only c data-structures database hacktoberfest hash-map high-performance key-value-store mit-license nosql open-source storage-engine
Last synced: 02 Feb 2026
https://github.com/4cecoder/gdatatype
Golang Data Type & Examples
data-structures data-types-and-structures datatypes go
Last synced: 23 Feb 2025
https://github.com/lucashnss/if672-algorithms-lists
Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.
algorithms cpp data-structures
Last synced: 23 Feb 2025
https://github.com/bilgehangecici/data-structures
Highly important projects written in C for understanding basics and fundamentals of Data Structures.
algorithms c data-structures heap linked-list tree-structure
Last synced: 30 Mar 2025
https://github.com/tariqs26/data-structures-and-algorithms
Data structure and algorithm implementations and visualizations in React.
algorthims ci-cd data-structures framer-motion github-actions react typrescript unit-testing
Last synced: 29 Apr 2025
https://github.com/rfieve/doubly-linked-list
A zero-dependency TypeScript library to work with double linked lists and arrays of any types.
array data-structures doubly-linked-list typescript utility-library
Last synced: 24 Jun 2025
https://github.com/saadarazzaq/master-dictionaries-in-python
Master Dictionaries in a LAYMAN Language ✨
data-structures dictionaries python
Last synced: 17 Mar 2025
https://github.com/salvpimp/java_collections_threads
Explore Java collections and threads with practical exercises. Enhance your OOP skills through encapsulation, inheritance, polymorphism, and abstraction. 🌟💻
arraylist c collections concurrent-programming data-structures debugging english-language git github markdown multithreading priority-queue project-management queue runnable threadpool
Last synced: 30 Dec 2025
https://github.com/gurrudev/dsa
Data Structures & Algorithms
algorithms c cpp data-structures dsa
Last synced: 29 Oct 2025
https://github.com/harsha-yuvaraj/Data-Compression-and-Decompression-Tool
A specialized lossless file compression and decompression tool designed mainly for plain text, including programming files.
data-structures huffman-compression-algorithm lossless-compression-algorithm numpy python tkinter
Last synced: 02 May 2025
https://github.com/sanketmaru/dsa-gfg
Data Structure & Algos implemented in Typescript
algorithms data-structures linked-list queue recursion stack tree typescript
Last synced: 09 Apr 2025
https://github.com/phreakyphoenix/java-programs
Well, lots of Java is lots of fun XD
algorithms data-structures files java oop-concepts oops-in-java
Last synced: 03 Mar 2025
https://github.com/carlosagalicia/tc1031-act52-integral-activity-hash-template-ad2023
This program processes and evaluates the results of a competitive programming contest, ranking teams based on the number of problems solved, penalty time, and team number. It uses tuples and maps to record results and calculate penalties.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/nullthefirst/fcc-Cash-Register
freeCodeCamp - Cash Register
Last synced: 23 Oct 2025
https://github.com/saadarazzaq/master-sets-in-python
Master Sets in a LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/gispada/js-dsa
Data structures and algorithms exercises in JS
algorithms data-structures exercises javascript
Last synced: 28 Oct 2025
https://github.com/scisamir/alx-higher_level_programming
ALX Higher Level Programming
data-structures http https networking-in-python orm python3 sql sqlalchemy test-driven-development
Last synced: 23 Feb 2025
https://github.com/scisamir/alx-low_level_programming
For ALX SE low level programming
algorithms c data-structures makefiles
Last synced: 23 Feb 2025
https://github.com/saadarazzaq/master-tuples-in-python
Master Tuples in LAYMAN Language ✨
Last synced: 17 Mar 2025
https://github.com/joshsizer/meeting_scheduler
Schedule, keep track of, and validate meetings with this GUI-enabled, SQL backed JavaFX application.
data-structures encapsulation java javafx sql
Last synced: 12 Mar 2025
https://github.com/dho-rae/wonderlust
WonderLust is a Python-based travel recommendation system that suggests destinations based on user preferences. The program processes structured data using dictionaries and sets while incorporating error handling and user interaction. Developed for the Information Structures with Python course.
data-structures decision-support error-handling python python-programming travel-recommender university-project user-input
Last synced: 08 Jul 2025
https://github.com/brianelizondo/data-structures-sorting-algorithms
Sorting Algorithms Exercises
algorithms data-structures javascript
Last synced: 22 Feb 2025
https://github.com/ehsanshahbazii/useful-university-handouts
📔Contents, important and practical points and some important formulas have been collected in this repository. Additional codes and explanations and their results are also available.
binary-tree codes data-structures handout handouts java tree
Last synced: 25 Feb 2025
https://github.com/carlosagalicia/tc1031-act43-integral-activity-graphs-template-ad2023
This program processes a forest represented as a graph, counting the number of trees and acorns. It uses maps and vectors to manage the vertices and edges, determining the connections and components of the graph.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/carlosagalicia/tc1031-act23-integral-lineal-data-structures-template-ad2023
This program simulates the Josephus problem, where people are arranged in a circle and eliminated every k-th step until only one remains. It uses lists and iterators to manage the elimination process and determine the safe position.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/thomas-chqt/libft
C library containing common utility functions
42 algorithms data-structures library utility
Last synced: 24 Feb 2025
https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023
This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/nivasharmaa/climate-and-economic-justice
Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.
algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming
Last synced: 26 Dec 2025
https://github.com/dnut/json-match-finder
Python application used to match listings against openings via authenticated JSON API access.
data data-structures data-wrangling database json-api python-application python-modules
Last synced: 28 Mar 2025
https://github.com/parasgarg/leetcode-coding-practice
LeetCode's practice solutions for the problems based on Algorithms and Data Structures.
algorithms data-structures java leetcode practice-programming problem-solving programming-challenges
Last synced: 29 Mar 2025
https://github.com/mahmudmardini/stack
Data Structures course 2019 (3rd semester)
Last synced: 03 Mar 2025
https://github.com/santiagodotsh/php-notes
🐘 📝 Personal PHP notes and reference guide.
control-structures data-structures match notes oop php types
Last synced: 03 Mar 2025
https://github.com/chinnanj666/data-structures-sorting-python
data structures -sorting algorithms using python.
data-structures python sorting-algorithms-implemented
Last synced: 03 Mar 2025
https://github.com/happyrip/algorithms-and-data-structures
Some basic algorithms and data structures implemented for practice.
algorithm algorithms algorithms-and-data-structures data-structures go golang
Last synced: 14 Jun 2025
https://github.com/thomasalbertodev/javascript_freecodecamp
Learn JavaScript Algorithms and Data Structures Freecodecamp
algorithms data-structures javascript
Last synced: 04 Mar 2025
https://github.com/zdrcdw/traffic-management-system-with-graph-visualization-using-javafx
A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.
data-structures dijkstra-algorithm graph-algorithms graph-visualization hashmap interactive-visualizations java javafx network-simulation oops-in-java shortest-path-algorithm traffic-control traffic-management weighted-graphs
Last synced: 18 Mar 2025
https://github.com/alexzajac/cs014_assignements
Group assignements for the CS014 class at UCR.
algorithms cplusplus data-structures
Last synced: 28 Mar 2025
https://github.com/chinnanj666/data-structures-string-using-cpp
string data structures using c++
Last synced: 03 Mar 2025
https://github.com/theoliverlear/java-jump-start
Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.
data-structures education functional-programming guide java learning oop quickstart
Last synced: 24 Jun 2025
https://github.com/marcellorhcp/largest-product-in-a-grid
In the 20×20 grid, what is the greatest product of four adjacent numbers in the same direction using Go programming language
algorithms data-structures exercise golang grid
Last synced: 14 Jan 2026
https://github.com/captainabernathy/learning_python_5th_edition
Learning Python 5th Edition
algorithm data-structures educational python python2 python3 tutorial
Last synced: 17 Feb 2026
https://github.com/anvaymayekar/js-projects
JavaScript Projects
algorithms data-structures javascript js node nodejs
Last synced: 20 Jul 2025
https://github.com/caleb-mantey/dsa
Data structures and algorithms in javascript. Useful resource to get a basic introduction to linear and non-linear data structures concepts.
data-structures javascript js linear-data-structures non-linear-data-structures
Last synced: 29 Mar 2025
https://github.com/teewrath/coding-problems
A repository where I keep all the questions I encounter in my coding journey, through contests and problem solving.
algorithms codechef-solutions codeforces-solutions competitive-programming cpp dart data-structures dsa inform7 java javascript leetcode-solutions striver-a2z-sheet
Last synced: 04 Apr 2025
https://github.com/shnartho/competitive-programming-python
Python Data Structures and Algorithms
algorithms data-structures python3
Last synced: 28 Oct 2025
https://github.com/mituskillologies/data-science-sep24
Programs of Data Science batch @ MITU Skillologies, September 2024
clustering data-analytics data-preparation data-preprocessing data-science data-structures data-visualization machine-learning mysql powerbi python-programming sql supervised-learning unsupervised-learning
Last synced: 03 Mar 2025
https://github.com/erykmika/datastructures
This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.
data-structures politechnikawroclawska university-project
Last synced: 02 Mar 2025
https://github.com/lupcode/node-lup-expires
Offers different data structures that allow temporary storing of objects
data-structures expire npm-package
Last synced: 04 Mar 2025
https://github.com/adarsh-kmt/lsmtree
A LSM tree, implemented in Go.
data-structures data-structures-and-algorithms database lsm-tree
Last synced: 24 Dec 2025
https://github.com/iker-gonzalez/ft-containers
Reimplementation of stack, vector and map container types of the C++ standard template library (STL).
algorithms containers cpp data-structures operator-overloading standard-template-library templates
Last synced: 03 Mar 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: 02 Mar 2025
https://github.com/junlarsen/algdat
Implementation of all algoritms and data structures from TDT4120 at NTNU in Scala
algorithms data-structures scala
Last synced: 21 Mar 2025
https://github.com/ljun20160606/go-lib
Go util tools
algorithms data-structures golang utils
Last synced: 04 Apr 2025
https://github.com/fabianoxyz/data-structures
Some Common Data Structure and Algorithms Implementation
algorithms data-structures data-structures-and-algorithms library
Last synced: 20 Jul 2025
https://github.com/hostileninja72/leetcode-hackerrank
My solution codes for LeetCode challenges.
cpp data-structures leetcode-solutions
Last synced: 02 Mar 2025
https://github.com/aeyage/infix-to-postfix
Application of Linked Stacks
cpp11 data-structures linked-list stacks
Last synced: 20 Dec 2025
https://github.com/felixseptem/collections
some useful datatypes
data-structures go golang lfu-cache lru-cache
Last synced: 06 Sep 2025
https://github.com/sanjaraiy/dsa_interviewpracticse
This repository is your go-to for DSA practice, featuring a wide range of problems from basic to advanced, all coded in C++. Elevate your coding skills and ace your interviews! 🚀📚
algorithms cpp17 data-structures data-structures-and-algorithms vscode
Last synced: 23 Feb 2025
https://github.com/jitendragangwar123/dsa-using-cpp
This Repository have Data Structure and Algorithms concepts solving through C++.
algorithms cpp data-structures
Last synced: 03 Mar 2025
https://github.com/gabrieledarrigo/grokking
A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book
algorithms data-structures grokking-algorithms
Last synced: 18 Mar 2025
https://github.com/mahrjose/algorithms
Notes and Simulation for various Algorithms & Data Structures that I've learned.
algorithms analysis complexity cpp data-structures mahrjose notes python3 simulation
Last synced: 16 Jul 2025
https://github.com/orcalinux/data-structure-and-algorithms-project
data-structures desktop-application qt6-gui qtcreator
Last synced: 23 Feb 2025
https://github.com/aguven6/inmemory-data-processor
Convert tabular data to columnar data with index. Aim is to process huge data quicker especially in aggregation operation
columnar-storage data data-structures parallel-computing parallel-programming processing
Last synced: 12 Oct 2025
https://github.com/themysterysolver/leet-and-fun
A collection of LeetCode questions to ace the coding interview!
c-language data-structures db java javascript leetcode mysql pandas-python python python3
Last synced: 19 Jan 2026
https://github.com/victor-fiamoncini/my_structures
Study of some data-structures
Last synced: 19 Jun 2025
https://github.com/rafaelmoraes003/trybe-is-not-google
Program that simulates a document indexing algorithm similar to Google's, being able to identify occurrences of terms in TXT files.
algorithms data-structures pytest python
Last synced: 13 Jun 2025
https://github.com/rafaelmoraes003/restaurant-orders
System that generates reports on orders and customers to help with marketing efforts and increase sales. The system also keeps track of ingredient stock to maintain an accurate digital menu.
data-structures hashmap python set
Last synced: 21 Mar 2025
https://github.com/heap-data-structure/binomial-heap
:cherries: Binomial heaps for JavaScript
agpl amortized binomial-heap computer-science data-structures heaps javascript meldable-heaps
Last synced: 11 Apr 2025