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/amrdb/data-structures-cs61b
Labs & Projects for UC Berkeley's data structures course (CS61B).
Last synced: 23 Oct 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/purejoymind/datastructures
Data structures & Algorithms implemented in C#
algorithms algorithms-and-data-structures csharp csharp-code data-structures
Last synced: 15 Jun 2026
https://github.com/shreydan/data-structures
data structures: C, C++, Python implementation
Last synced: 23 Aug 2025
https://github.com/simranjeet97/google-cloud-access-using-python
Google Drive Access using Python, Interact Programmatically and Manipulate accordingly
data-analysis data-science data-structures data-visualization gcp gcp-cloud-functions gcp-compute gcp-compute-engine gcp-projects gcp-storage google googlecloud googlecloudplatform python python3 visualization
Last synced: 23 May 2026
https://github.com/marcoschalet/chalet-blog
Blog pessoal para compartilhar assuntos que eu me interesso sobre programação.
blog c-programming data-structures graph-algorithms javascript nextjs typescript web-development
Last synced: 19 Apr 2026
https://github.com/sachin-kumar-2003/competitiveprograming
Competitive Programming Using Python .. Solving Data structure Problem
data-structures datastructures leetcode leetcode-python3 leetcode-solutions python
Last synced: 17 Jun 2026
https://github.com/sunami09/dsalgo-codingninjas
This is the roadmap of learning data structures in C++. Data structure and Algorithm (DSA) is applied in all disciplines of software development. DSA is the building block of the software development process. It is not limited to a single programming language. Although programming languages evolve or get dormant over time, DSA is incorporated into all of these languages.
algorithms-and-data-structures c-plus-plus data-structures graph linked-list recursion
Last synced: 17 Jun 2026
https://github.com/seigtm/bidirectionalringlist
Ring doubly linked list C++ class implementation. My very old college homework from 2020.
bidirectional-lists class cpp cpp-class cpp-library data-structure data-structures linked-list list
Last synced: 20 Apr 2025
https://github.com/trojaner/eru-ceng-bz205
Assignment for C++ Data Structures and Algorithms Course at ERU
algorithms assignment cpp data-structures
Last synced: 18 Jun 2026
https://github.com/joozef315/csharp-datastructures-algorithms
Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.
algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack
Last synced: 18 Jun 2026
https://github.com/cs-joy/dsa
Data Structures and Algorithms
algorithms data-structures dsl java
Last synced: 19 Jun 2026
https://github.com/farhaduneci/contactbook
A simple contact book written with Python.
Last synced: 01 Sep 2025
https://github.com/aaron-zhao/js-utils
js-utils-z provides JavaScript utility functions including commonly used data structures.
data-structures javascript utility
Last synced: 15 Mar 2025
https://github.com/icherya/coursera-data-structures-algorithms
🎓 Coursera: Data Structures and Algorithms Specialization | JavaScript
algorithms binary-search-tree data-structures data-structures-and-algorithms dynamic-programming graph-algorithms greedy-algorithm hash-algorithm heap heuristics javascript js minimum-spanning-trees priority-queue search-algorithms shortest-paths sorting-algorithms tree-structure
Last synced: 21 Jun 2026
https://github.com/divyansh013/iit-bechyu
data-science data-structures hacktoberfest web-development
Last synced: 24 Jan 2026
https://github.com/neehan/dsa-implemented
C++ implementation of various data structures and algorithms
algorithms c-plus-plus data-structures implementaion
Last synced: 22 Jun 2026
https://github.com/mollycarroll/data-structures-algos-masterclass
All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 22 Jun 2026
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 Jun 2026
https://github.com/lukevanin/swift-algorithms
Fundamental algorithms and data structures implemented in Swift
algorithms data-structures swift
Last synced: 22 Jun 2026
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/mathusanm6/leetcode
Solutions for Leetcode Problems (tested using pytest and continuous integration)
algorithms algorithms-and-data-structures continuous-integration data-structures flake8 leetcode-python leetcode-solutions pytest
Last synced: 28 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/iamwatchdogs/dsa
Slate/Deprecated docs repo for DSA. I should have continued working on it.
algorithms c cpp data-structures documentation dsa interview java learning open-source preparation python
Last synced: 09 Apr 2026
https://github.com/williamwutq/bblock
Persistent checksummed blocks built on top of bstack's allocators
allocation binary block data data-structures database rust rust-crate rust-library serialization
Last synced: 25 Jun 2026
https://github.com/dp6/templates-centro-de-inovacoes
Modelos de arquiteturas, documentações, testes e deploys para as iniciativas do centro de inovação
data-quality data-science data-structures dp6 gtm inovacao
Last synced: 05 Feb 2026
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 03 Oct 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/lancejpollard/tl-bplus-tree.js
4 B+ Tree Implementations from trincot on StackOverflow
algorithms bplustree data-structures javascript tree
Last synced: 17 Oct 2025
https://github.com/hnipun/elements-of-programming-interviews-in-python
collection of solutions to common coding problems
Last synced: 03 Apr 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/lakshitnagar/ds-algo
From ground up implementation of data structure and algorithms.
algorithms algorithms-and-data-structures algorithms-datastructures basic-data-structures data-structures linked-list
Last synced: 23 Mar 2025
https://github.com/asarkar/algorithms-design-analysis
Lecture videos and homework for Algorithms: Design and Analysis, Part 1, taught by Tim Roughgarden
algorithms coursera data-structures scala stanford
Last synced: 04 Oct 2025
https://github.com/codomatech/clodss
On-Disk data-structures store with redis-like API.
data-structures embedded-database
Last synced: 24 Mar 2025
https://github.com/dimodimchev/struct-algo
A repository where I will upload different data structures and algorithms I explore
Last synced: 13 Oct 2025
https://github.com/davidyslu/OnlineJudgeZero
Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
https://github.com/aahouzi/algorithms-and-data-structures-in-python
Implementation of some algorithms and data structures, tricks, and good practices for Python developers.
algorithms algorithms-and-data-structures bfs-algorithm binary-search-tree data-structures dfs-algorithm dijkstra-algorithm graph graphs hashmap heaps linked-list python queue stack tree
Last synced: 08 Apr 2025
https://github.com/prismadic/hygiene
A payload compression toolkit that makes it easy to create ideal data structures for LLMs; from training data to chain payloads.
compression-methods data-preprocessing data-structures llm-chain llm-finetuning llm-inference
Last synced: 13 Oct 2025
https://github.com/pedroth/nabla.js
Mathematical & Computer Science reference implementation, of various algorithms and concepts.
algorithms computer-science data-structures mathematics
Last synced: 21 Feb 2026
https://github.com/baqar-abbas/data-structures---algorithms
This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.
abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack
Last synced: 12 Oct 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/shravan20/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 04 Apr 2025
https://github.com/fogfish/skiplist
Golang SkipList data structure
data-structures golang skiplist
Last synced: 24 Oct 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/glintonliao/berkeley-cs-61b
CS 61B: Data Structures
algorithms data-structures java
Last synced: 18 Mar 2025
https://github.com/shaw145/dsa-questions
There is some DSA questions programmed in C language
c data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-practice dsalgo-questions
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/halvaradop/leetcode
A collection of solutions to LeetCode problems, focusing on algorithms and data structures
algorithms approaches data-structures leetcode techniques typescript
Last synced: 09 Aug 2025
https://github.com/danieljhkim/datastructures-algorithms
Data Structures and Algorithms
algorithms data-structures java javascript leetcode leetcode-solutions python3
Last synced: 08 Apr 2025
https://github.com/Priyansusahoo/Data-Structure-And-Algorithms-Java
Learning Data Structures & Algorithms | Leetcode | Java
algorithms data-structures dsa-practice graph java leetcode leetcode-java list searching-algorithms sorting-algorithms tree
Last synced: 25 Apr 2025
https://github.com/hirenchauhan2/linkedlist
Linkedlist in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/kevindasilvas/data-structures-and-algorithms
This is a repository made for Portuguese speakers who are learning data structures and algorithms, I was studying this topic and didn’t find a lot of information in Portuguese, so I decided to concentrate the fonts, resources that I found on the internet and include examples made by me in PHP
brazilian-portuguese data-structures datastructures php7 portuguese sorting-algorithms sorting-algorithms-implemented
Last synced: 29 Mar 2025
https://github.com/theodesp/algorithms-erickson
Algorithms Workbook exercises by Jeff Erickson
algorithms data-structures exercises learning-by-doing
Last synced: 06 Apr 2025
https://github.com/9andresc/dsna
Data Structures 'N' Algorithms
algorithms data-structures python
Last synced: 29 Mar 2025
https://github.com/ugurcanerdogan/cargo-delivery-simulation
Cargo Delivery Simulation - Data Structures project with Stack & Queue
Last synced: 06 Apr 2025
https://github.com/vaneeza-7/file-indexing-using-trees
Indexing on B tree, AVL tree and Red Black tree. 🌳 Final Project @ Data Structures
avl-tree btree btree-indexes data-structures redblack-tree
Last synced: 25 Feb 2025
https://github.com/surya-v-28/leetytry
DSA (Data Structure and Algorithm) in Java
algorithms data-structures java oops oops-in-java
Last synced: 15 Jun 2025
https://github.com/clintjohnsn/ds-algo
Leetcode solutions in python, with time and complexity analysis and documentation.
algorithms data-structures leetcode leetcode-python leetcode-python3 leetcode-solutions
Last synced: 14 Mar 2025
https://github.com/sebastienrousseau/cmn
A Rust library for accessing a collection of mathematical and cryptographic constants
avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau
Last synced: 28 Mar 2025
https://github.com/mdabdullahibnaharun/c-cpp-projects
Some C/C++ Projects Develop By Me and My Team Fantastic Four
Last synced: 07 May 2026
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/jessemao/data-structure
This package groups basic data structures in Javascript ES6.
avl-tree binary-search-tree circular-linked-list data-structures doubly-linked-list es6 graph hashtable javascript linked-list map priority-queue queue set stack
Last synced: 20 May 2026
https://github.com/levichu51/pro2-practica1-22-23
Primera práctica de la asignatura de Programación 2 de la UDC 22/23
data-structures programming udc university
Last synced: 22 Jul 2025
https://github.com/fralotito/icpctraining_unitn
Training for the ACM - ICPC competition @ UniTN
acm-icpc algorithms competitive-programming data-structures
Last synced: 03 Feb 2026
https://github.com/samuelselasi/alx-higher_level_programming
Object Oriented Programming
data-structures fstrings mysql pycodestyle python-imports python-lists python-modules python-tuples python3 scripting sql unittest
Last synced: 20 May 2026
https://github.com/vybraan/algorithms
A set of algorithms implementations
algorithms data-structures java
Last synced: 20 May 2026
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/solangeug/fundamentals
Java programming principles, data structures and algorithms fundamentals.
algorithms data-structures fundamentals java-8
Last synced: 18 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/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/tauqueeralam42/dsa-java
Explore fundamental Data Structures and Algorithms (DSA) concepts with Java implementations. Includes arrays, linked lists, stacks, queues, trees, graphs, sorting algorithms, dynamic programming, and more.
algorithms data-structures java
Last synced: 30 Oct 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: 09 May 2026
https://github.com/ghaerdi/datastructure
Learning data structure and algorithms
algorithms data-structures typescript
Last synced: 25 Oct 2025
https://github.com/parthjohri/leetcodepractice
This repository holds my solutions for all the LeetCode problems that I have been solving
cpp data-structures leetcode leetcode-cpp leetcode-solutions
Last synced: 12 Jun 2026
https://github.com/nishantpainter/problem-solving
📖 Problem Solution Archives.
algorithms data-structures problem-solving
Last synced: 14 May 2025
https://github.com/mariianikitash/data-structures-w-python
Repo with my completed data structures and algorithms questions taken from LeetCode
algorithms data-structures python3
Last synced: 05 Mar 2025
https://github.com/manju07/data-structure-and-algorithms-using-java
Advance data-structures and algorithms implemented using Java
advanced-data-structures algorithms-and-data-structures collections-java data-structures java-8 problem-solving problemsolving thread
Last synced: 03 Nov 2025
https://github.com/rahat-khan-pathan/uva-solutions
My solutions for UVa problems.
ad-hoc algorithms competitive-programming data-structures dynamic-programming number-theory problem-solving recursion recursive-dp standard-template-library uva
Last synced: 04 Nov 2025
https://github.com/eduhantonio/fila-com-prioridade
Fila que permite que elementos sejam adicionados associados com uma prioridade. Cada elemento na fila deve possuir um dado adicional que representa sua prioridade em relação aos anteriores/próximos.
data-structures estrutura-de-dados fila fila-de-prioridade java priority-queue queue
Last synced: 28 Jun 2025
https://github.com/samuellucas97/competitive-programming
Solution implementation of HackerRank, LeetCode, Codeforces, SPOJ, and UVA problems.
algorithms codeforces-solutions data-structures dynamic-programming graph-algorithms greedy-algorithms hackerrank-python hackerrank-solutions leetcode-solutions shortest-path-algorithm spanning-tree uva-solutions
Last synced: 23 Jul 2025
https://github.com/timsearle/graph
Graph and Breadth First Search Playground Test
breadth-first-search data-structures graph swift-3
Last synced: 28 Jan 2026
https://github.com/moinulmoin/common-dsa-with-js
common data structures and algorithms with JavaScript
algorithms algorithms-and-data-structures data-structures dsa
Last synced: 22 May 2026
https://github.com/limajpp/data-structures
This repository contains implementations of various fundamental data structures written in Java. Each implementation is designed from scratch, avoiding the use of Java's built-in data structure libraries, to reinforce a deeper understanding of how they work internally.
algorithms data-structures java
Last synced: 05 Apr 2025
https://github.com/kwanhooo/pods
Practices on Data Structures
cpp data-structures data-structures-and-algorithms
Last synced: 13 Jun 2026
https://github.com/wesleybertipaglia/dsa
This repository contains solutions to problems from various platforms like LeetCode, Codeforces, CodeChef, etc. The solutions are written in Python.
algorithms data-structures dsa
Last synced: 08 Mar 2026
https://github.com/sugaliudaykiran/dsa_labs
Only DSA
algorithms-and-data-structures cpp cpp-programming data-structures dsa-algorithm dsa-practice stl-containers
Last synced: 15 Jul 2025
https://github.com/simranjeet97/datascience_crashcourse
Data Science Crash Course that Explained about Each and Every Process in Data Science.
dash data data-science data-science-crash-course data-structures data-visualization datascience-machinelearning datasciencecoursera datascienceproject instagram matplotlib numpy pandas telegram tutorials youtube
Last synced: 08 Apr 2026
https://github.com/fireboyd78/skopik
A simple storage format with scopes and a C-like syntax.
arrays binary braces c-like data-storage data-structures double-precision exponential floating-point hexadecimal integers scopes storage-format strings tuples
Last synced: 23 Jul 2025
https://github.com/faresbakhit/cp
competitive programming ⚔️ resources and notes 🤺
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 22 Mar 2025
https://github.com/sakshijain009/just-problems
Variety of Data Structures and Algorithms Problems in C and Java 🥂
c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions
Last synced: 08 Mar 2026
https://github.com/aruneshbasak/python-dsa-problems-geeksforgeeks-160-days
I will upload my daily Python DSA problems solved on GeeksforGeeks and post it here!
algorithms-and-data-structures and data data-structures dsa python python3 structure
Last synced: 08 May 2025
https://github.com/d-coder135/linear_data_structures_basics_java
Introduction and basic knowledge about data structures and implementation of it in Java language.
Last synced: 14 Apr 2025
https://github.com/sabberrahman/cse
My CSE study resources: Lecture notes, Code snippets, and Study materials
algorithm data-structures leetcode neetcode150 problem-solving
Last synced: 05 Nov 2025
https://github.com/swimshahriar/dsa-problem-solving
This repository contains some of the Data Structure and Algorithms that I have worked with.
algorithms data-structures javascript python3
Last synced: 02 May 2026