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-07 00:08:24 UTC
- JSON Representation
https://github.com/bscarpari/algorithms
Some algorithm exercises in a variety programming languages.
Last synced: 25 Jun 2026
https://github.com/ishibi/rust-dsa
🦀 Implementation of Data Structures and Algorithms in Rust
algorithms data-structures rust
Last synced: 02 Apr 2025
https://github.com/csaba79-coder/datastrucutrejava
Data Structure & Collections in JAVA
collection collections data-structures
Last synced: 26 Mar 2025
https://github.com/osiota10/alx-higher_level_programming
Python high Level Programming - Data Structures and Algorithms with ALX Software Engineering
Last synced: 24 Feb 2026
https://github.com/sifatsakib007/practice-problems-dsa
Hacker Rank DSA with C# and SQL with SQL Server.
algorithms challenges csharp data-structures dsa-algorithm hackerrank hackerrank-csharp hackerrank-solutions implementation
Last synced: 10 Jan 2026
https://github.com/mdawoud27/binary_trees
This project is about binary trees and includes various functions to work with binary trees, such as finding the height, depth, and size of a tree, checking if a tree is balanced, and more.
Last synced: 26 Mar 2025
https://github.com/ashamethedestroyer/data-structures
Dedication of all Data Structures Creation 🛠
cpp data data-structures implementation implementation-of-data-structures structure structured-data
Last synced: 23 May 2026
https://github.com/kirill71/algorithms-and-data-structure
algorithms and date structure
Last synced: 17 Mar 2025
https://github.com/mekhails/splay-tree
Realization of splay tree data structure on C language.
Last synced: 16 Mar 2025
https://github.com/thetoxin/student
algorithms computer-systems data-structures oop term-papers
Last synced: 10 Mar 2026
https://github.com/vikashpr/maang-interview-prep-100-dsa
Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!
algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews
Last synced: 16 Mar 2026
https://github.com/sohnryang/code-archive
My code archive for useful algorithms
algorithms c-plus-plus data-structures
Last synced: 21 Aug 2025
https://github.com/riannegreiros/fccjscertification
Free Code Camp - JavaScript Algorithms and Data Structures Projects
algorithms data-structures freecodecamp-project
Last synced: 21 Sep 2025
https://github.com/zyx-0314/dsa-patient-record-management-system-v.2
A C++ console application for managing patient records. Features include patient registration, display, and update.
basic-programming cpp data-structures school-project
Last synced: 29 Jul 2025
https://github.com/antunesluis/estrutura-dados
Trabalhos que realizei na disciplina de estrutura de dados 2023/2
c data-structures ppm-image-editor
Last synced: 17 Jun 2026
https://github.com/saopayne/ds-algo
This repository contains my attempts at solving the questions on popular programming sites [Codility: https://codility.com, Leetcode: https://leetcode.com, Hackerrank: https://hackerrank.com]
algorithms data-structures data-structures-algorithms
Last synced: 28 Jul 2025
https://github.com/jseg380/university
Repository with projects made for University subjects
ai computer-science cpp cs-degree data-structures java oop ruby
Last synced: 09 May 2026
https://github.com/ganeshkadam65/leetcodesolutionscpp
LeetCode has emerged as one of the most popular platforms for honing programming skills and preparing for technical interviews. As a coding enthusiast or a job seeker in the tech industry, having a solid understanding of data structures and algorithms is crucial
algorithms c code coding competitive-programming cpp data-structures leetcode leetcode-cpp leetcode-solutions programming python software-development software-engineering
Last synced: 14 Apr 2026
https://github.com/contactvaibhavi/algorithmsprinceton
Solution codes for the course - Algorithms by Princeton on Coursera
algorithm-challenges algorithms algorithms-and-data-structures algorithms-coursera coding-challenges coursera coursera-assignment data-structures java learn-java learn-to-code princeton-algorithms princeton-coursera
Last synced: 07 Sep 2025
https://github.com/mkwapisz2000/cpp-priority-queue
This project implements a priority queue using two data structures: Binary Heap (Heap), Linked List (LinkedList)
alghorithms cpp data-structures heap linked-list priority-queue
Last synced: 30 Jun 2025
https://github.com/rfdzan/lru_cache
An efficient LRU (Least Recently Used) cache implementation, inspired by python's OrderedDict
data-structures lru-cache scala
Last synced: 10 Jan 2026
https://github.com/rajdeepc/learn-ds-with-javascript
This repository i made to brush up my knowledge of DS with the help of javaScript and understand how DS can be implemented with a strongly typed language like JS
data-structures datastructures-algorithms es5-javascript javascript queue sets stack tree
Last synced: 26 May 2026
https://github.com/valcler-manoel/exercises-in-c
The objective of this study is to develop a solid understanding of core programming concepts and data structures in C. Each program in this repository helps reinforce problem-solving techniques while applying theoretical knowledge into practical coding exercises.
arrays-and-matrices data-structures memory-management recursion
Last synced: 13 Jul 2025
https://github.com/ahmedtrb/linkedlist
implementing a linkedlist data structure in c++
cpp data-structures linked-list
Last synced: 02 Apr 2026
https://github.com/adrianosferreira/data-structures
A set of data structures implemented in PHP
data-structures hash-table php
Last synced: 08 Nov 2025
https://github.com/satishdash/nimexercism
Learn concepts of NimLang (Systems programming) with various exercises from exercism.io
data-structures nim nim-lang programming systems-programming
Last synced: 15 May 2025
https://github.com/bookseer/algorithms
Алгоритмы и структуры данных
algorithm algorithms data-structures education
Last synced: 03 Mar 2026
https://github.com/jhtkoo0426/route-finder
An interactive journey planner for transporting via metro in major cities (currently supports London Underground only)
data-structures integration-testing javascript path-planning reactjs unit-testing visualization
Last synced: 13 Apr 2026
https://github.com/lourdilene/algorithms
Practice of algorithms and data structures
algorithms data-structures javascript python3 typescript
Last synced: 13 Apr 2026
https://github.com/ayhamratrout/stack
This repository contains my implementation of a generic Stack data structure using a generic LinkedList data structure. The Stack has been tested for functionality and the XUnit tests are included in this repository.
backend backend-development collections csharp data-structures generic-collections generic-programming generic-types generics linkedlist oop oop-principles stack xunit xunit-tests
Last synced: 06 Jul 2025
https://github.com/sorianog/code-refreshers
Coding problems to refresh the mind
algorithms big-o data-structures java time-complexity
Last synced: 23 Mar 2025
https://github.com/saragarcia6123/expression_evaluator
A calculator-style mathematical expression evaluator that parses and computes results from user input strings.
algorithms data-structures parsing
Last synced: 18 Jun 2025
https://github.com/joscha-alisch/algorithms
A collection of data structures and algorithms in various languages for practicing purposes
algorithm-challenges algorithms c data-structures golang katas kotlin python
Last synced: 11 Apr 2026
https://github.com/ishivanshgoel/swiggy-system-design
Minimalistic Software Design of a food ordering Company.
data-structures hashmap linked-list queue stl
Last synced: 26 May 2026
https://github.com/jahidulislam114593/go-dsa
Must DSA
algorithms data-structures golang interview-preparation
Last synced: 13 Jul 2025
https://github.com/hengxin/data-structures-algorithms-resources
Resources on Data Structures and Algorithms
algorithms big-list data-structures resources
Last synced: 29 Jan 2026
https://github.com/centuriontheman/datastructures
The project implements selected data structures and measures the time complexity of their operations.
cpp cpp-programming data-structures time-complexity time-complexity-analysis time-complexity-comparison university university-project
Last synced: 21 Jul 2025
https://github.com/cassiofb-dev/arquivos-lista01
programas para lista de arquivos 01
c data-structures filesystem pointers
Last synced: 08 Nov 2025
https://github.com/valmir-unicap/estrutura-de-dados-2
Disciplina de Estrutura de Dados 2
Last synced: 01 Sep 2025
https://github.com/colowill/currency-converter
Java currency converter that uses WebScraping to update it's conversion rates.
currency-converter data-scraping data-structures gui java-8
Last synced: 27 Jan 2026
https://github.com/leesharma/functional_queues_deques
An Elixir implementation of Okasaki's 1995 paper
data-structures elixir okasaki
Last synced: 23 Jun 2025
https://github.com/hyunsb/java-algorithm-practice
JAVA 알고리즘 문제풀이 저장소
algorithm data-structures java
Last synced: 02 Apr 2025
https://github.com/jakeshi/python_data_structure
Implement basic data structures in python
Last synced: 10 Jan 2026
https://github.com/sameem420/data-structures-with-javascript
Data Structures with JavaScript
Last synced: 17 Mar 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/hoangeiu/js-algo-data-structure
JavaScript Algorithms and Data Structures Masterclass (Udemy Course)
algorithms data-structures javascript
Last synced: 17 Mar 2025
https://github.com/lukehb/137-datastructures
Data structures used for building java applications, particularly data-mining projects.
data-structures file java spatio-temporal trajectory
Last synced: 07 Jun 2026
https://github.com/guilhermebkel/sales-machine
A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.
cplusplus data-structures electrical-engineering programming software-architecture
Last synced: 14 Mar 2025
https://github.com/princid/competitive-programming
codechef competitive-programming data-structures leetcode
Last synced: 07 Apr 2025
https://github.com/lmizner/data_structures_coding_interviews
Coding practice with the most common data structures in Python
data-structures graphs hashing heaps linked-lists lists queues stacks trees tries
Last synced: 02 Apr 2025
https://github.com/lmizner/spell-checker
A program that implements a spell checker by cross checking words from a dictionary file with the words from a user specified text file. Words matching those in the dictionary will be deemed correctly spelled, while those not matching values found in the dictionary file are flagged as misspelled.
c data-structures hash-table linked-list
Last synced: 02 Apr 2025
https://github.com/stynw7/computer_science_resources
Provides Computer Science subjects to learn for free ✨
algorithms calculus cheatsheets computer-science data-structures mathematics programming resources roadmap statistics
Last synced: 19 Mar 2026
https://github.com/rishabh3112/binary-trees
Code to basic binary tree problems follow along 😃🎉
binary-tree data-structures iteration java recursion
Last synced: 25 Mar 2025
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/gitluffywd/advanced_video_stabilization_and_roi_pixel_analysis
This repository offers tools for advanced video stabilization and pixel analysis, enhancing your video processing capabilities. Explore features like optical flow tracking and ROI selection to dive deeper into your video data. 🛠️🎥
data-structures debugging english-language git github html markdown numpy opencv project-management python
Last synced: 20 Jan 2026
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/saleh-coder/datastructuresandoperators
Project created to consolidate my knowledge of data structures and algorithms.
algorithms data-structures es6 javascript learning web-development
Last synced: 14 Jun 2025
https://github.com/shoyeb45/datastructureandalgorithm
This repo contains implementation of various data structure and algorithms.
algorithms cpp data-structures data-structures-and-algorithms dsa java python3
Last synced: 09 Apr 2026
https://github.com/lmithilesh-26/cses-problem-set
This Repository contains My Solutions to the CSES Problem-Set.
algorithms cpp20 cses-problem-set-solution data-structures problem-solving
Last synced: 17 Mar 2025
https://github.com/entropy-tamer/reynard-algorithms
Algorithm primitives and data structures for Reynard applications - comprehensive collection with automatic optimization
a-star algorithms benchmarking binary-heap collision-detection data-structures game-development geometry memory-pooling optimization pathfinding performance priority-queue reynard solidjs spatial-hashing spatial-indexing typescript union-find
Last synced: 20 Jan 2026
https://github.com/karanxidhu/ds-codes
DSA codes
cpp data-structures linked-list queue stack
Last synced: 02 Apr 2025
https://github.com/tlmader/java-basics
Basic algorithms and data structures in Java
algorithms data-structures java
Last synced: 01 Mar 2025
https://github.com/jyuv/segment-tree
A generic python3 implementation of segment tree and dual segment tree data structures. Supporting generic inputs and non-commutative functions.
algorithms data-structures graphs python range-query segment-tree tree tree-structure
Last synced: 14 Jan 2026
https://github.com/nextgengk/dsa-bootcamp
In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.
algorithms data-structures data-structures-and-algorithms dsa dsa-bootcamp java java-dsa striver striver-a2z-sheet striver-a2z-sheet-solutions striversa2zdsa
Last synced: 05 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/saarikabhasi/data-structure-and-algorithms-in-python
Data Structures & Algorithms in Python
algorithms-datastructures cracking-the-coding-interview data-structures data-structures-and-algorithms educativeio interview problem-solving python python-programming
Last synced: 05 Oct 2025
https://github.com/pot-pourri/array-list
Dynamic array data structure for JavaScript
agpl amortized computer-science data-structures javascript
Last synced: 12 Dec 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/bestxby/campus-buddy
Campus Buddy 校园社交网络与智能推荐系统 - 基于图论的活动匹配与搭子推荐平台
bfs campus d3js data-structures github-pages graph-algorithms jaccard-similarity recommendation-system social-network typescript vite vue3
Last synced: 31 May 2026
https://github.com/adeldaniel/leetcode-problem-solving-in-dart
This codebase is for competitive programming (Problem Solving) exercises with Dart LeetCode and other platforms.
challanges dart dartlang dartlanguage data-structure data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice leetcode leetcode-dart leetcode-solutions problem-solving problemsolving programming-challenges
Last synced: 28 Jul 2025
https://github.com/amritmaurya1504/striver-sde-sheet
Striver SDE Sheet
algorithms data-structures java
Last synced: 15 May 2026
https://github.com/pot-pourri/sll
:izakaya_lantern: Singly linked list data structures for JavaScript
agpl computer-science data-structures javascript linked-list ordered-collections
Last synced: 09 Jun 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/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/vongostev/accudata
Simple module to store data with arbitrary structure in dict or Pandas DataFrame
data-collection data-structures pandas-dataframe
Last synced: 17 Jan 2026
https://github.com/fiuner-lica/ayed-repositorio-practica-plantilla-main
Plantilla de repositorio inicial para clases de práctica de Algoritmos y Estructuras de Datos
algorithms data-structures education python3 teaching
Last synced: 06 Oct 2025
https://github.com/jakeoeding/data-structures
Implementations of common data structures
arraylist data-structures heap linkedlist queue stack
Last synced: 15 May 2025
https://github.com/stoverc/datastructuresandalgorithms
From-scratch attempts at implementing some common data structures and algorithms.
algorithm algorithms core-language cpp data-structures data-structures-algorithms data-structures-and-algorithms datastructures java linked-list python study-guide
Last synced: 10 Apr 2026
https://github.com/amany-mm/leetcode-solutions
Leetcode Solutions by Python
algorithms data-structures problem-solving python
Last synced: 06 Oct 2025
https://github.com/mreshboboyev/tree-data-structure
Enterprise-ready tree data structure library in C# with multiple implementations (BST, AVL, Red-Black, B-Tree), advanced operations, and comprehensive functionality.
algorithms avl-tree b-tree binary-search-tree csharp data-structures enterprise generic red-black-tree tree
Last synced: 30 Jan 2026
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/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/tamschi/pinus
A prickly BTreeMap.
data-structures hacktoberfest pinning rust
Last synced: 23 Mar 2025
https://github.com/yashagrahari07/dsa-problems
DSA Problems
algorithms data-structures dsa dsa-practice dsalgo
Last synced: 06 Oct 2025
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/abdullahkhfb/bue-pps
BUE's Introduction to Problem Solving course material
algorithms cpp data-structures education exercises file-handling introductory-programming problem-solving programming-basics university
Last synced: 06 Oct 2025
https://github.com/4s4v1n/stl-containers
Realization of standart template library (STL)
container cpp data-structures stl stl-containers
Last synced: 27 Aug 2025
https://github.com/manasmalla/learning-kotlin
a series of programs in the Kotlin programming language to help learn the concepts of data structures and understand complex algorithms to solve real-time problems, following the A-Z striver sheet, provided by TakeYouForward™️.
algorithms data-structures dsa kotlin leetcode
Last synced: 06 Oct 2025
https://github.com/boss294/credisync
CrediSync is a comprehensive web application designed to manage and track your financial transactions, including credits, debits, creditors, and debtors. With modern UI/UX and advanced features, it provides a seamless experience for managing your financial records.
credit-tracker css data-structures data-visualization dsa html html3 js management-system money-management web-dev website websoftware
Last synced: 17 May 2026
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/jmaister/golib
Implementation of algorithms in Go
algorithms data-structures go golang golang-library
Last synced: 07 Oct 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