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/i-umairkhan/data-structures
Includes C++ Implementation of Data Structures and Algorithms.
algorithms biginteger-cpp cpp data-structures
Last synced: 05 Mar 2025
https://github.com/i-umairkhan/big-integers
A big integer calculator for solving calculaitons of big numbers
biginteger cpp data-structures
Last synced: 05 Mar 2025
https://github.com/dan-sazonov/theorems-and-problems
π(RU) Π Π΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ Π. Π¨Π΅Π½Ρ "ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΡΠ΅ΠΎΡΠ΅ΠΌΡ ΠΈ Π·Π°Π΄Π°ΡΠΈ"
algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics
Last synced: 04 Apr 2025
https://github.com/anhoder/data-structure
There are some data structure implemented by PHP.
data-structure data-structures ds
Last synced: 22 Mar 2025
https://github.com/krypt0nn/table
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±Π»ΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π° PHP 7.4
Last synced: 24 Feb 2025
https://github.com/buzzybis/a-ds
Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.
algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst
Last synced: 18 Jun 2025
https://github.com/ehsaniara/datastructuresamples
Computer Engineering Data Structure Samples in JAVA
Last synced: 25 Feb 2025
https://github.com/kena0ki/rustrithm
Common data structures and algorithms in Rust
algorithms data-structures rust
Last synced: 11 Jul 2025
https://github.com/hta218/algorithms-and-data-structures
My solutions to LeetCode and HackerRank's problems
algorithms data-structures hackerrank leetcode
Last synced: 22 Mar 2025
https://github.com/yusinv/priority-search-tree
priority search tree data structure
binary-search-tree data-structures priority-queue priority-search-tree python python3 sorted
Last synced: 13 May 2025
https://github.com/qnhat2004/competitive_programming
Data Structures and Algorithms in CP
algorithms data-structures programming
Last synced: 20 Jan 2026
https://github.com/algusdark/programming-puzzles
A repository with programming puzzles and solutions in TypeScript
algorithms codeando-pues data-structures javascript programming programming-puzzles puzzles typescript
Last synced: 25 Feb 2025
https://github.com/angelosans/csharp
From Junior to Senior using Csharp, this repository will enhance my knowledge in C# language #c#
data-structures design-patterns oop-in-csharp
Last synced: 13 May 2025
https://github.com/angelosans/java
From noob to pro, using this repository to improve my java programing abilities
data-structures design-patterns oop-in-java
Last synced: 13 May 2025
https://github.com/chowdhuryj-github/benchmarkinggui
A MSOE Lab Project for a JavaFX application on generating benchmarking plots for different methods of a Array List or Linked List implementation.
benchmarking data-structures javafx
Last synced: 14 Mar 2025
https://github.com/jlchntoz/katana
Katana is a newly designed light-weight programming language
data-structures esolang interpreter programming-language
Last synced: 06 Apr 2025
https://github.com/dreden33773/ds_in_rust
An implementation of some common data structures in Rust.
algorithms data-structures data-structures-and-algorithms rust
Last synced: 06 Apr 2025
https://github.com/jepozdemir/data_structures_csharp
Class vs. Record vs. Struct in C#
csharp data-structure-types data-structures reference-types value-types
Last synced: 24 Dec 2025
https://github.com/solangeug/fundamentals
Java programming principles, data structures and algorithms fundamentals.
algorithms data-structures fundamentals java-8
Last synced: 18 Mar 2025
https://github.com/vishesh-gupta/algolvers
A :notebook: to my solutions to algorithms that I have encountered and want to face
algorthims cpp data-structures leetcode
Last synced: 03 Apr 2025
https://github.com/patrickdocs/data-structures-and-algorithms
A collection of lectures, example source codes, and exercises related to learning and practicing Data Structures and Algorithms using the C programming language.
algorithms c data-structures dynamic-programming easy-to-understand introduction-to-programming
Last synced: 27 Jun 2025
https://github.com/avivharuzi/algorithms-and-data-structures
Implementation of Algorithms and Data Structures using JS
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 05 Mar 2025
https://github.com/kunalkeshan/programming-data-structures-and-algorithms-using-python-nptel-course
Weekly notes and programs for the Programming, Data Structures and Algorithms using Python - NPTEL Course.
algorithms data-structures dsa-practice nptel programming python
Last synced: 22 Mar 2025
https://github.com/tristanpenman/algorithms
Code for various algorithms, data structures, and coding interview questions
Last synced: 22 Mar 2025
https://github.com/danitilahun/competitiveprogrammingsolutions
A comprehensive collection of code solutions for LeetCode and Codeforces problems, designed to enhance your competitive programming skills and help you tackle coding challenges with confidence.
algorithms array data-structures dynamic-programming graph kmp-algorithm linked-list matrix monotonic-stack python queue sliding-window sorting-algorithms stack tree trie two-pointers union-find
Last synced: 03 Nov 2025
https://github.com/anishlearnstocode/java-batch-10
Introductory course in Java Programming taught at @WhatAfterCollege. π
algorithms course data-structures java online-course oops strings
Last synced: 18 Mar 2025
https://github.com/aswinbarath/sde-problems
SDE Problems marked with FAQ Companies
algorithms data-structures gfg java leetcode problem-solving sde-sheet
Last synced: 14 May 2025
https://github.com/lucidfrontier45/indexed-vector
A Rust library that implements vector container that can be indexed with specified function.
Last synced: 05 Apr 2025
https://github.com/fou1100ouacus/course19_driving-license-management_full-real-project
DVLD is a Desktop Application that I've been working on from scratch, using .NET Core Windows Forms, ADO.Net and Microsft SQL Server from Programming Advices Course 19.
advanced-programming csharp-code data-structures database desktop-app dotnet sql
Last synced: 14 Apr 2025
https://github.com/greybax/stack-data
Simple stack imlementation on ES6
algorithm algorithm-and-data-structure algorithm-and-datastructure algorithms-datastructures data-stack data-structure data-structures datastructure datastructures es6 es6-javascript js js-data stack stack-based stack-data stacks stacks-project structured-data structures
Last synced: 18 Feb 2026
https://github.com/shoyebmd424/design-and-analysis-algorithm
algorithm daa data-analysis data-structures
Last synced: 10 Sep 2025
https://github.com/khalidelboray/dsa-20-labs
Solutions for DSA 20 Course
algorithm-challenges data-structures perl perl6 python3 raku rakudo
Last synced: 29 Jan 2026
https://github.com/bryanbill/algo
Algo is a series of several algorithms written in pure dart
Last synced: 16 Aug 2025
https://github.com/the-c0d3r/data-structures-c
Data structures implemented from scratch in c
Last synced: 25 Dec 2025
https://github.com/rishabh672003/hash-table-in-cpp
A very simple hash table implementation in CPP
cmake cpp cpp20 data-structures hash hash-table hashing
Last synced: 19 Aug 2025
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/sankalpafernando/algoviz
AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.
algorithms data-structures nextjs octoberfest typescript visualization
Last synced: 22 Aug 2025
https://github.com/jollyjerr/algorithms-specialization-notebook
My notes and assignments for Stanford University's Algorithms Specialization
algorithms data-structures golang study-notes
Last synced: 22 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/leoriumdev/cses-problem-set-solutions
My own AC solutions to the CSES Problem Set, written in C++
algorithms coding-challenge competitive-programming cpp cses cses-solutions data-structures
Last synced: 25 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/davidyslu/OnlineJudgeZero
Personal Submission of Online Judge Zero (θΊη£ι«δΈηη¨εΌθ§£ι‘η³»η΅±)
algorithms cpp data-structures
Last synced: 29 Aug 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/evandrolg/data_structures_in_js
A collection of data structure developed in JavaScript.
algorithms data-structures js performance
Last synced: 05 Mar 2025
https://github.com/denezt/working-with-pointers-and-data-structures
A beginner to advanced guide for working with pointer and data structures in C Programming Language
arrays c data-structures low-level pointers wrapper
Last synced: 26 Feb 2025
https://github.com/calcit-lang/ternary-tree.ts
TypeScript version of calcit-lang/ternary-tree
Last synced: 24 Jul 2025
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/r-pagard/python-algorithm
Write some algorithms with Python. I'm trying to write the best way that I can.
algorithms data-structures implement leetcode pytest python3 two-pointers
Last synced: 30 Mar 2025
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: 26 Dec 2025
https://github.com/connectaman/c-and-data-structure
Program,Notes,Explanation on Data Structure using C++
cpp data data-structures sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/arin-paliwal/data-structure-in-c
This Repository consists of a Program Code in C Language as described by our curriculum in the B.Tech Programme in the domain of Computer Science and Engineering. It consists of codes which i have used in DSA in C Language and it is also a credential subject in our curriculam.
Last synced: 07 Apr 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: 09 Jul 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/wisdomenigma/probable-potato
The rust wrapper of Btree *
data-structures docker docker-image rust rust-crate
Last synced: 26 Feb 2025
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
https://github.com/tqt97/dsa_benchmark_with_php
Lean Data Structure Algorithms using PHP
algorithms benchmark complexity data-structures php
Last synced: 06 Mar 2025
https://github.com/vishesh-pandey/dsa-python
Data Structures and Algorithms in Python
algorithms binary-search bst bubble-sort data-structures data-structures-and-algorithms dsa dsa-python insertion-sort linear-search linked-list merge-sort python queue quick-sort searching selection-sort sorting stack tree
Last synced: 01 Sep 2025
https://github.com/jojusuar/c-linkedlist
C implementation of a generic linked list with queue and stack functionalities
c data-structures linked-list queue stack
Last synced: 21 Jul 2025
https://github.com/kakashysen/swift-playgrounds
Swift Playgrounds
algorithm data-structures generics protocols swift
Last synced: 06 Mar 2025
https://github.com/humayan-kabir/data-structure
data structure repository for competitive programming
competitive-programming cpp data-structures
Last synced: 30 Jun 2025
https://github.com/zannatul-naim/data-structure
CSE-2122 Data Structure Lab
algorithm array array-methods bfs-algorithm data-structures dfs-algorithm graph linked-list matrix queue stack tree
Last synced: 21 Jun 2025
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: 24 Dec 2025
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/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/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/tarball0/data-structures-notes
Repo to help with Data Structures and Algorithms
Last synced: 21 Feb 2026
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/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/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/nitsas/py3algs
Simple Python 3 implementations of popular algorithms and data structures.
algorithms data-structures python
Last synced: 19 Nov 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/lebrancworkshop/learn-dsal-cpp-mikelopster
Learning Data Structures and Algorithms with C++ by Mikelopster (Thai Software Developer Youtube Channel)
algorithms algorithms-and-data-structures cpp data-structures data-structures-and-algorithms
Last synced: 31 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/blackspade/json-data-mine
Data collections using JSON format for applications.
Last synced: 04 Apr 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/thais81/whatdogru
Personnal project. Funny Php app to find which dog breed you would be if you were a dog. No framework but cool design patterns! One month work alone.
data-structures database design-patterns interactive javascript pdo-mysql php8 quiz
Last synced: 10 Jun 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/tufahel/interview-prep-q-a
This repo is to track, save and practice mostly asked questions in technical interview for future use and hand-note for beginners like me.
algorithms back-end css data-structures database front-end html javascript postgresql reactjs redux ror ruby
Last synced: 28 Oct 2025
https://github.com/lucidfrontier45/fpq
Priority Queue with scoring Function
Last synced: 16 Mar 2025
https://github.com/mohamedayassin/dictionary-using-data-structures
Terminal based dictionary application using data structures in C++
data-structures dictionary linked-list linkedlists-using-class
Last synced: 24 Mar 2025
https://github.com/abhiroop/pearls
Pearls of Functional Algorithmic Design
algorithm data-structures haskell
Last synced: 18 Mar 2025
https://github.com/samethope/arduino-structs
This is a small arduino "library" made of data structures for common IO components with common functionality for myself that I find extremely helpful.
arduino arduino-library arduino-uno data-structures
Last synced: 16 Sep 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/saka7/algorithms
Algorithms and data structures in TypeScript
algorithms cumputer-science data-structures typescript
Last synced: 18 Mar 2025
https://github.com/cqllum/schema2dwh
β‘ Automatically produce a data model on your database using its information schema using GenAI.
ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design
Last synced: 13 Mar 2025
https://github.com/akashrajpurohit/leetcode-november-2020-challenge
Solutions from Leetcode November 2020 Challenge
algorithms-and-data-structures cpp-solutions data-structures leetcode-challenge-november leetcode-challenge-solution leetcode-cpp-solutions leetcode-solutions
Last synced: 22 Apr 2025
https://github.com/sleepypioneer/algorithms_and_data_structures
Notes from Algorithms and Data structures Udemy course instructed by Balazs Holczer.
Last synced: 04 Sep 2025
https://github.com/hosu-kim/super_cool_goat_stack_sorter
A highly optimized integer sorting project implementing the chunk sorting algorithm.
algorithm-optimization c data-structures sorting-algorithms stack-operations
Last synced: 11 Jun 2025
https://github.com/albinj12/go-data-structures-and-algorithms
Data Structures and Algorithms implemented using Go
algorithms data-structures dsa go golang
Last synced: 25 Mar 2025
https://github.com/bimus-github/data-structures-in-js-python
Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.
array binary-search-tree btree data-structures hashtables heaps redblacktree tries
Last synced: 11 Jun 2025
https://github.com/haidermalikk/cs_notes
My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.
algorithms algorithms-and-data-structures begginer-friendly csnote csnotes data-structures explanation python
Last synced: 09 Apr 2025