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-01 00:07:32 UTC
- JSON Representation
https://github.com/grainme/cs50x_2022
Bunch of CS problems
c cs data-structures flask memory python
Last synced: 13 Apr 2026
https://github.com/sysread/skewheap-pp
A fast and flexible heap structure written in pure perl
data-structures heap perl perl5 prioity-queue queue skew skewheap
Last synced: 02 Aug 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/pradyuman7/tree
Tree data structure class in all of its glory, in Java.
data-structures java tree tree-library
Last synced: 01 Jun 2026
https://github.com/ralvarezdev/uru-programming-2-blockbuster
Blockbuster terminal project from Programming 2 college course
cpp data-structures dsa merge-sort rafael-urdaneta-university terminal universidad-rafael-urdaneta uru
Last synced: 20 Oct 2025
https://github.com/divyansh013/iit-bechyu
data-science data-structures hacktoberfest web-development
Last synced: 24 Jan 2026
https://github.com/sminerport/sortvisualizer
The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.
algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization
Last synced: 19 Oct 2025
https://github.com/harish-aka-shivi/daily-exercises
Workout for brain 🧠 💪 .
algorithms data-structures javascript leetcode
Last synced: 05 Feb 2026
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/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/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/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/kuwa72/matcher
Simple query language of matching object and query for golang.
data-structures filtering golang json matcher query query-language regex
Last synced: 01 Feb 2026
https://github.com/danitilahun/data_structure_and_algorithm_leetcode_and_codeforces_challenge
A daily challenge repository for data structures and algorithms from LeetCode and CodeForces, aimed at enhancing problem-solving and coding skills.
algorithms codeforces coding-challenge competitive-programming data-structures leetcode
Last synced: 23 Jan 2026
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/fmorenovr/gods
Golang Data Structures implementation.
array-list binary-search-tree data-structures doubly-linked-list enumerables graph hash linked-list lists maps queue sets stack tree
Last synced: 27 Jan 2026
https://github.com/schak04/priorify
A terminal productivity app that helps users prioritise their tasks. Currently working on v2.0.0 (TUI).
bash-scripting c-plus-plus cmake cross-platform data-structures ftxui productivity-app productivity-tool shell-scripting sqlite terminal-first terminal-ui tui tui-app
Last synced: 31 May 2026
https://github.com/allansifuna/freelance-assignments
Freelancing assignments that i have coded for clients.
algorithms allansifuna assignments data-structures freelance python3
Last synced: 31 May 2026
https://github.com/thecuriousjuel/data-structure-and-algorithm
This repository contains all the Data Structure and Algorithms that I have worked on. Implementation of these data structures and algorithms are done using the Python programming language.
algorithms-and-data-structures data-structures dsa python-3
Last synced: 17 May 2026
https://github.com/iam-abin/dsa
Data Structures and Algorithms
data-structures datastructures-algorithms dsa dsa-javascript javascript js
Last synced: 12 Oct 2025
https://github.com/siddhantsingh1230/algorithms
All Algorithms in nutshell C
algorithms daa data-structures design-analysis-algorithms
Last synced: 12 Oct 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/sphere-sh/go-struct-sync
A Go package for comparing struct instances and applying detected changes.
data-structures golang sphere structures sync
Last synced: 10 Jun 2026
https://github.com/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 10 Jun 2026
https://github.com/idriz4work/cs50
In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".
algorithms arrays c data-structures flask html-css-javascript memory python sql
Last synced: 08 May 2026
https://github.com/mohammad-malik/linkedlist-notepad
A console-based notepad using a 2D linked list for text storage. Features text editing, saving, loading, and a spell-checker with correction suggestions—all in a C++ console environment.
cpp data-structures dsa linked-list linux macos ncurses-library unix
Last synced: 08 May 2026
https://github.com/lurado/ldocappedqueue
A queue that doesn't grow indefinitely.
data-structures ios macos objective-c
Last synced: 09 May 2026
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/izure1/node-relation
This module helps you manage string, numbers as a group.
backend data-structures front-end javascript linked-list linkedlist math relationship tree tree-structure
Last synced: 09 May 2026
https://github.com/tata-fs4/cs50-ai-2024
Solutions and experiments from Harvard's CS50 AI course: search, knowledge representation, ML, optimization and neural networks
artificial-intelligence cs50 cs50-ai data-structures machine-learning python
Last synced: 10 Jun 2026
https://github.com/massigy/c-hash-tables
This C project implments a Hash Table data structure.
c cprogramming data-structures gcc git github hashtable linked-list makefile
Last synced: 07 May 2026
https://github.com/brosnanyuen/raybnn_dataloader
Data Loader for RayBNN
arrayfire cpu csv csv-parser cuda data-structures gpu-computing oneapi opencl parallel parallel-computing rust
Last synced: 07 May 2026
https://github.com/iamkira420/student-management-system
Basic Student Management System thatallows users to perform CRUD (Create, Read, Update, Delete) operations on a list of students.
cli cpp data-structures database oop sql terminal
Last synced: 06 May 2026
https://github.com/kacper0199/agh-navigator-app
The purpose of this project is to create AGH University of Science and Technology navigator app using Dijkstra's algorithm to find the shortest paths between the buildings.
agh-university algorithms data-structures dijkstra-algorithm folium-maps heroku-app navigator python streamlit
Last synced: 06 May 2026
https://github.com/rajgupta2/leetcode-2025-potd
This is the repo where you will find all the POTD of LeetCode for the year 2025.
algorithms backtracking bit-manipulation coding-challenges coding-practice competitive-programming data-structures dsa dynamic-programming graph-theory interview-preparation leetcode leetcode-potd mathematical potd problem-solving recursion searching
Last synced: 30 Mar 2025
https://github.com/madhvi-n/python-dsa
Data Structures and Algorithms in Python. Solutions to practice problems on GFG.
algorithms data-structures problem-solving python3
Last synced: 08 Apr 2025
https://github.com/snandasena/cpp-advanced-topics
Advanced Topics In C++
algorithms c concurrent-programming cpp data-structures datastructures-algorithms idioms oop python solid-principles webassembly
Last synced: 05 May 2026
https://github.com/pragativerma18/data-structure-practice
This repository contains code for easy to advanced data structures using C as a part of my programming practice.
algorithms-and-data-structures c cpp data-structures leetcode-cpp leetcode-practice leetcode-solutions programming-challenges programming-practice python python3
Last synced: 09 May 2026
https://github.com/amanovishnu/gfg-dsa-solutions-python
data-structures geeksforgeeks linked-list python3 recursion trees-graphs
Last synced: 09 May 2026
https://github.com/debakarr/code_backup
Backup of programs I did in my college.
algorithm college cpp data-structures java lab numerical-methods vhdl
Last synced: 09 May 2026
https://github.com/sasha-hk/cpp
🏔️ Basic algorithms and data structures on cpp
algorithms cpp data-structures
Last synced: 01 Aug 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/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/fl97-mo/level-1-python-beginner-guide
Learn Python from scratch! This repository provides a beginner-friendly guide to Python programming, with practical examples, projects and detailed explanations.
algorithms basics beginner-friendly control-structures data-structures examples exercises functions modules oop programming projects python tutorial
Last synced: 05 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/musleh0001/dsa
Data Structure and Algorithm
alrogithm data-structures python3
Last synced: 24 Mar 2025
https://github.com/that-prod-guy/foodpanda-management-system
A CRUD based project made using C++ Data Strucures
2darrays avl-tree cplusplus data-structures dijikstra-algorithm graphs linked-list queue stack
Last synced: 15 Aug 2025
https://github.com/lehoangan2906/6.006-spring-2020
Introduction to Algorithms
algorithms-and-data-structures data-structures python3
Last synced: 24 Mar 2025
https://github.com/massigy/c-singlelinkedlists
This repo contains all the single linked Lists manipulation functions and procedures, written in the C programming language.
algorithms c cprogramming data-structures gcc git github linked-list makefile
Last synced: 11 May 2026
https://github.com/kalwar/rat-in-a-maze
Rat in a maze app using React and MaterialUI
backtracking data-structures material-ui reactjs
Last synced: 10 Jun 2025
https://github.com/makramkd/theoden
A deliberately thin data structures library.
Last synced: 12 Jun 2026
https://github.com/yigittopm/javascript-data-structures-and-algorithms
Data Structures & Algorithms with Javascript (Michael McMillan)
algrothm book data-structures javascript
Last synced: 11 May 2026
https://github.com/antdeivid/sparsematrix
Projeto da cadeira de Estrutura de Dados: Implementação de uma matriz esparsa baseada em listas circularmente encadeadas.
circular-linked-list cpp data-structures sparse-matrix
Last synced: 16 Mar 2025
https://github.com/micahondiwa/binary_trees
Implementing binary trees algorithm in C
algorithms algorithms-and-data-structures binary binary-search binary-search-tree data-structures insertion malloc-free search-algorithm traversal
Last synced: 22 Aug 2025
https://github.com/marcos-venicius/linked-lists
A singly linked list lib abstraction
algorithms csharp data-structures libraries linked-list singly-linked-list
Last synced: 08 Nov 2025
https://github.com/tareqalkushari/leetcode-problem-solutions
This repository contains a comprehensive collection of solutions to LeetCode problems, crafted with clarity and efficiency in mind. Each solution is written in a clean, readable format and includes insights into time and space complexity, making it an ideal resource for technical interview preparation, algorithm practice, and self-paced learning.
algorithm-practice algorithms arrays binary-search coding-interview competitive-programming cpp data-structures dynamic-programming graph-algorithms hashmap interview-preparation java leetcode leetcode-solutions problem-solving python recursion strings technical-interview
Last synced: 28 Aug 2025
https://github.com/antouhou/anycow
A supercharged container for read-heavy, occasionally-updated data structures with multiple storage strategies
data-container data-structures multithreading rust shared-ownership
Last synced: 01 Aug 2025
https://github.com/nkokor/Fibonacci-Heap
Python implementation of Fibonacci Heap
data-structures fibonacci-heap
Last synced: 25 Sep 2025
https://github.com/codetoby/tutorialdsa
Tutorial Excercies from DSA
algorithms data-structures datastructures-algorithms search
Last synced: 25 Sep 2025
https://github.com/rosekamallove/learn_code
This is a repository that contains all the topics that I @rosekamallove studied while learning to code and am currently learning Data Structures and Algorithms, and all the code I wrote are in this repo and I am thinking of making this repo more like a Learning resource.
algorithms competitive-programming cpp data-structures development
Last synced: 04 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/christianjuth/ts-data-structures
Data Structures in TypeScript
Last synced: 09 Aug 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/wislertt/leetcode
algorithms data-structures leetcode python
Last synced: 19 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/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/addytrunks/data_structures
The codes for all the lab exercises for the course CS1006T Data Structures.
Last synced: 20 Aug 2025
https://github.com/shreydan/data-structures
data structures: C, C++, Python implementation
Last synced: 23 Aug 2025
https://github.com/madhurimarawat/python-for-datascience
This repository contains programs in the python programming language.
array basic-programs conditional-statements csv-files data-structures datatypes exception-handling first-class-functions functions list looping-statements matplotlib numpy object-oriented-programming operators pandas priority-queue python-3 queue stack
Last synced: 23 Aug 2025
https://github.com/virtyaluk/leetcode
:triangular_ruler: Leetcode problems' solutions in C++, Go, and Python. 2030 problems solved.
airbnb algorithms amazon coding-challenge coding-interviews competitive-programming data-structures faang facebook google leetcode lyft meta microsoft netflix uber
Last synced: 24 Aug 2025
https://github.com/mzuvin/veriyapilari
Java ile Veri Yapıları ve Algoritmalar - data structures and algorithms in java
binary-search-tree data-structures datastructures datastructuresinjava java
Last synced: 25 Aug 2025
https://github.com/zhravan/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 26 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/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/joshsizer/my-malloc
Linked-list implementation of the standard C library function “malloc.” Uses a first-fit algorithm with support for coalescing.
algorithm coalescing data-structures first-fit linked-list
Last synced: 28 Jun 2025
https://github.com/calcit-lang/ternary-tree.ts
TypeScript version of calcit-lang/ternary-tree
Last synced: 24 Jul 2025
https://github.com/xiaobogaga/data-structure
another java collection library
collection data-structures java
Last synced: 12 Jan 2026
https://github.com/luckykk273/computerscience
Include examples of data structures, sorting algorithms and design patterns.
computer-science data-structures design-patterns sorting-algorithms
Last synced: 14 May 2025
https://github.com/quytelda/focs
Functional Open C Structures - C Data Structures Library
c data-structures focs functional libfocs
Last synced: 12 Nov 2025
https://github.com/sherifabdlnaby/algorithms-data-structures
An educational collection of self-implemented popular algorithms and data-structures using C++.
algorithms c-plus-plus data-structures
Last synced: 11 Jun 2026
https://github.com/erseco/ugr_estructuras_datos
Practicas de Estructuras de Datos (ED) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)
Last synced: 20 Apr 2026
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/shadowshahriar/cse222
A repository containing my solutions to data structure (Java, C, C++) problems assigned by our CSE lecturer, NASR (3rd Semester)
Last synced: 04 May 2026
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: 29 Jun 2026
https://github.com/rajgupta2/geeksforgeeks-2025-potd
🚀 Daily solutions for GeeksforGeeks Problem of the Day (POTD) - 2025.
bit-manipulation coding-challenges coding-practice competitive-programming data-structures dsa dynamic-programming geeksforgeeks geeksforgeeks-potd- potd problem-solving
Last synced: 30 Mar 2025
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/akarimin/algs0
Algorithms Instructed by Dr. Robert Sedgewick
algorithms data-structures search sort tree union-find
Last synced: 07 Apr 2025
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