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-06-29 00:07:46 UTC
- JSON Representation
https://github.com/navneethg/poppy
Battle tested algorithms and data-structures for your next space-mission or casual reading.
algorithms data-structures library python
Last synced: 10 Apr 2026
https://github.com/iliyalb/cs-data-structure
๐ recollection of data structure implementation codes
data-structures educational-project object-oriented-programming sololearn
Last synced: 02 Sep 2025
https://github.com/yogain123/linked-list-api
Create a REST API app which exposes API endpoints , for carrying out Linked List operations.
algorithms data-structures javascript linked-list redis
Last synced: 17 May 2026
https://github.com/didogrigorov/codewars-problems-solved
A collection of Python solutions to CodeWars katas, organized by kyu level. Perfect for honing problem-solving skills, mastering Python, and tackling coding challenges.
algorithm-challenges algorithms algorithms-and-data-structures codewars codewars-kata-solution codewars-python codewars-solutions codewars-training-exercise coding-challenges coding-interview coding-interviews data-structures programming-challenges programming-contests programming-exercises python3
Last synced: 28 Jun 2025
https://github.com/aashahin/javascript-algorithms-data-structures-freecodecamp
This repo is not for cheating.
algorithms data-structures freecodecamp freecodecamp-javascript problem-solving
Last synced: 18 Aug 2025
https://github.com/dimits-ts/graphlibraryforcsharp
A simple, modular graph library providing common interfaces, default implementations, serialization, access wrappers and algorithms for graphs
data-structures library wrappers
Last synced: 06 Nov 2025
https://github.com/utkarshmishra12/dsa-450
๐ฅ This repository contains the solutions of DSA Cracker Coding Questions List curated by @loveBabbar
100-days-of-code algorithms cp cplusplus data-structures dsa-algorithm dsa-solutions geeksforgeeks lovebabbar-dsa-list
Last synced: 05 Apr 2026
https://github.com/rain0ash/netextender
Biggest general purpose library with many different extension methods, data structures and utilities for rapid application development
csharp data-structures dotnet extension extension-methods extensionmethods extensions
Last synced: 03 Jan 2026
https://github.com/vitorhonna/this-is-cs50
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This is CS50.
c computer-science cs50 css data-structures flask harvard harvardcs50x html javascript python scratch sql sqlite
Last synced: 10 Apr 2026
https://github.com/bieelogrom/filasdinamicas
Lista de atividades de listas dinรขmicas em Java.
data-structures fila java queue
Last synced: 17 Aug 2025
https://github.com/ozmap/technical-assessment
Technical assessment for the position of software engineer at DevOZ.
assessment-project challenge data-structures restful-api typescript
Last synced: 14 Apr 2025
https://github.com/shreyas-wagire/java-dsa
algorithms data-structures dsa java
Last synced: 17 Aug 2025
https://github.com/bertrand31/damysos
๐ An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points
coordinates data-structures experiment functional-programming gps performance scala trie
Last synced: 17 Aug 2025
https://github.com/mbtakanov/leet-code
LeetCode solutions in Python organized by algorithmic patterns. Each solution includes problem description, and time/space complexity analysis.
algorithms data-structures interview-preparation leetcode programming-challenges python
Last synced: 05 Apr 2026
https://github.com/prthd/programs-in-cpp
โก A collection of C++ programs covering data structures, algorithms, and problem-solving techniques. Includes implementations of graph algorithms, dynamic hashing, matrix operations, pointer concepts, and more, making it a valuable resource for competitive programming and system-level programming. ๐๐ป
algorithms competitive-programming cpp data-structures dynamic-hashing graph-algorithms object-oriented-programming pointer-management problem-solving system-programming
Last synced: 31 Aug 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: 15 Apr 2026
https://github.com/gevorg-vardanyan/python_algs
This repository is intended to keep algorithms written with python.
data-structures python python3 sorting-algorithms
Last synced: 05 Apr 2025
https://github.com/cltxvz/favelib
A user-friendly library app to manage, track, and enjoy your favorite books!
book-tracker css data-structures github-pages html interactive-ui javascript library-management local-storage object-oriented-programming responsive-design search-filter sorting web-application
Last synced: 16 Apr 2026
https://github.com/jeanbou/tech-interview-questions
A good collection of real-world coding interview problems, algorithm challenges & technical questions solved during application processes or its preparation for top tech companies. Includes multiple solutions for firms like Meta (Facebook), Goldman Sachs, Rakuten, Barclays, Line, Lifeware, Odoo, SES, Talkwalker & etc. Perfect for tech interview
algorithms code coding-challenges data-structures faang interview-preparation leetcode love tech-interviews
Last synced: 03 Feb 2026
https://github.com/julianp911/proyecto_2_202010_sec_4_team_5
๐ Proyecto 2 - Estructura de Datos
data-structures generic geojson java java8
Last synced: 26 Apr 2026
https://github.com/debjeetsarkar/js-structures
Commonly used data structure's implementation using javascript
Last synced: 17 Aug 2025
https://github.com/AryanK1511/DSA-for-coding-interviews
A collection of all the code and notes that I have written to help me learn data structures and algorithms.
Last synced: 16 Aug 2025
https://github.com/carlosvinimsouza/full-tutorial-python
My tutorial Python completed
data-analysis data-science data-structures django django-framework fastapi fastapi-framework flask flask-web frameworks learn-to-code learning python python3 roadmap tutorial tutorial-code
Last synced: 10 Apr 2026
https://github.com/theritikchoure/dsa
This repository is for anyone and everyone who wishes to understand what are data structures and how algorithms work. This repo is specially for computer science and information technology students. This repo includes โ 1. Theory & algorithms - Understand the working of data structures and algorithms that operate on them. 2. Practical Implementation (Programs) โ Implement the DS and algorithms in the form of computer programs using C++ programming language. We will be covering many topics in DS such as - What is Data structures, why do we need DS, Algorithms, Algorithm analysis, time and space complexity, types of Data structures - linear and non linear types, stack, queues, linked list, graphs, trees. Algorithms - Sorting, searching, tree traversal etc.
Last synced: 18 Jun 2026
https://github.com/clearxs/go-algorithms-and-data-structures
go implementation algorithms and data-structurs
algorithms data-structures go leetcode
Last synced: 20 May 2026
https://github.com/nanafox/binary_trees
A project on the Binary Tree Data Structure.
alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa
Last synced: 06 Nov 2025
https://github.com/tareqnmd/problem-solving
Problem Solving (Javascript)
algorithms data-structures javascript
Last synced: 16 Aug 2025
https://github.com/manju07/data-structure-and-algorithms-using-javascript
Advance data structures and Algorithms implemented using javascript
advanced-data-structures algorithms-and-data-structures data-structures javascript javascript-data-structures
Last synced: 04 Oct 2025
https://github.com/wilkinsddvd/the-practice-of-algorithm-and-cpp
The practice of Algorithm and CPP
algorithm cpp20 data-structures exercises
Last synced: 16 Aug 2025
https://github.com/spacey-sooty/c-basics
beginner c-language data-structures learning
Last synced: 07 Apr 2025
https://github.com/kalwar/snake-game
a very basic snake game using queue DS on the web
data-structures javascript queue snake-game
Last synced: 25 May 2026
https://github.com/monciego/data-structures-and-algorithm
Repository for my code in my Data Structures & Algorithm course, Second Year (2019)
algorithms bsit data-structures dsa school-work
Last synced: 16 Aug 2025
https://github.com/nextgengk/data-structures-and-algorithms
In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.
data-structures data-structures-and-algorithms dsa dsalgo java
Last synced: 14 May 2025
https://github.com/alto-b/data-structures
basics of DS in dart for beginners
array data-structures graph linked-list queue stack tree
Last synced: 19 Feb 2026
https://github.com/itsmunim/python-playground
Where all the python trash ends up
algorithm data-structures python
Last synced: 14 Mar 2025
https://github.com/jalalazimi/algorz
Data Structures & Algorithms for Javascript
Last synced: 28 Apr 2026
https://github.com/hein-htetsan/dsa-source-code
Algorithms make writing code faster and more reliable.
Last synced: 16 Aug 2025
https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms
DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.
cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu
Last synced: 04 Jan 2026
https://github.com/goutamhegde002/dsa-roadmap-for-beginners
The "DSA Roadmap for Beginners" repository is a comprehensive guide designed to help beginners learn Data Structures and Algorithms (DSA) efficiently. It provides structured content covering fundamental and advanced topics in DSA, with practical examples, exercises, and coding problems.
beginner beginner-friendly beginner-guide coding-practice data data-science data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice dsa-roadmap interview-preparation interview-resources programming-fundamentals
Last synced: 28 Feb 2026
https://github.com/alexandengstrom/not_std
Reinventing the standard library by constructing essential data structures and algorithms in C++ from scratch.
Last synced: 04 Oct 2025
https://github.com/gilifaibish1999/linked_list_from_scratch
data-structures java linked-list nodes stack
Last synced: 25 May 2026
https://github.com/janubhav/c-programs
A repository containing different C programs.
array balanced-substring basic-calculator c-language c-language-programming competitive-programming data-structures linked-list matching-parenthesis palindrome palindrome-string stack
Last synced: 15 Aug 2025
https://github.com/jgdodson/scala-collections
A collection library for Scala
collections data-structures graphs
Last synced: 24 Jul 2025
https://github.com/farhad2415/Job_Scraper
Job Site Based Job Scrapping with python
automation bash-script data data-scraping data-structures python selenium selenium-python
Last synced: 15 Aug 2025
https://github.com/ascendho/dstfw
Modern C++ Syntax Implementations of the Pseudocode in Data Structures the Fun Way (from No Starch Press)
data-structures no-starch-press
Last synced: 04 Oct 2025
https://github.com/parsaalizadeh/fenwick-tree
Implementation of mutable Fenwick trees as a Haskell library
data-structures fenwick-tree haskell
Last synced: 20 Jan 2026
https://github.com/dustin-ward/comp-lib-go
Competitive Programming Library for Go
algorithms competitive-programming competitive-programming-contests data-structures golang golang-library
Last synced: 03 Feb 2026
https://github.com/vanajmoorthy/dsanda
โ Some simple data structures & algorithms practice.
algorithms data-structures javascript
Last synced: 26 May 2026
https://github.com/hamza-rafique/foundations-of-problem-solving
A complete roadmap to build strong problem-solving and debugging skills with structured phases, resources, and daily practice plans.
algorithms bug-fixing coding-interview coding-practice competitive-programming daily-coding data-structures debugging developer-roadmap dsa javascript learning-roadmap leetcode logic-building problem-solving programming-basics software-engineering technical-skills typescript
Last synced: 17 Apr 2026
https://github.com/make-github-pseudonymous-again/js-collections-namedtuple
:bookmark: Python's namedtuple data structure for JavaScript
agpl collections data-structures javascript namedtuple
Last synced: 26 May 2026
https://github.com/hellokelci/cs112
Data Structures (198:112) course materials from Rutgers Universityโs Spring 2020 semester
data-structures rutgers-university
Last synced: 14 Aug 2025
https://github.com/alldroll/rbtree
Redโblack tree
data-structures go red-black-tree
Last synced: 28 Jan 2026
https://github.com/WerdsMind/Estructuras_de_datos
colecciรณn de implementaciones de estructuras de datos y algoritmos fundamentales escritos en C++
console-application cpp data-structures double-linked-list executable graph pointers pointers-and-arrays proyects tree-structure
Last synced: 04 Oct 2025
https://github.com/maximfersko/console-transaction
algotithms data-structures java17 oops-in-java transcation
Last synced: 19 Apr 2026
https://github.com/teleivo/skeleton
A data structures and algorithms library written in Go
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 05 Jul 2025
https://github.com/bridgerbrown/c-http-server
HTTP Server built in C with manually built thread pool, linked list, queue, binary search tree, merge sort, and dictionary.
api backend binary-search-tree c c-language data-structures data-structures-and-algorithms http http-server linked-list low-level merge-sort queue server socket thread-pool user-management
Last synced: 14 Aug 2025
https://github.com/shuddha2021/distributed-system-simulator-in-golang
A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.
concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing
Last synced: 15 May 2025
https://github.com/anishlearnstocode/data-structures-algorithms
Solutions to Specialization Data Structures and Algorithms @Coursera ~UCSD and National Research University Higher School Economics
algorithms coursera data-structures solutions
Last synced: 04 Jan 2026
https://github.com/jabellard/hash
Open addressed, double hashed hash table.
algorithm algorithms c data-structure data-structures hash-table
Last synced: 04 Jun 2026
https://github.com/firyanulrizky/strukturdata-kuliahsemester2
Kumpulan Projek Struktur Data Kuliah Semester 2
c circular-linked-list circular-queue data-structures double-linked-list hash-table infix linked-list posix queue stack
Last synced: 15 Sep 2025
https://github.com/yapeansa/estrutura_fila
Implementaรงรฃo de estrutura de fila
Last synced: 13 Aug 2025
https://github.com/topmbiw/best-websites-a-programmer-should-visit
Discover essential websites for programmers to enhance skills and stay updated. Contribute to this curated list on GitHub! ๐๐ป
all-in-one awesome books coding-style collection competitive-programming data-structures fundamentals-of-programming hacktoberfest interview-practice java links programmer programming puzzle sites wiki wikipedia
Last synced: 29 Jun 2025
https://github.com/habedi/ordered
A collection of useful data structures that keep data sorted by key
data-structures ordered-collections zig zig-library zig-package ziglang
Last synced: 13 Aug 2025
https://github.com/momen-alshouha/data-structure-stack
This repository contains C++ implementation of a stack using linked-list. It includes classes for stack item, iterator , and the stack itself, providing essential stack opreations such as push, pop, peek, and more.
Last synced: 13 Aug 2025
https://github.com/lukabratos/queue
Queue implementation in Swift
data-structures generics queue swift
Last synced: 10 Nov 2025
https://github.com/cintia-shinoda/univesp
Data Science Undergrad Notes, Codes, and Homeworks
algorithms c cpp data-mining data-science data-structures django flask java linear-algebra python statistics web-development
Last synced: 05 Apr 2026
https://github.com/mehmetkoca/pickle-java
Using Java, Inheritance, Composition, Encapsulation, Polymorphism, ArrayList, AutoBoxing&Unboxing, LinkedList, Interfaces
Last synced: 06 Mar 2025
https://github.com/lukabratos/stack
Stack implementation in Swift
data-structures generics stack swift
Last synced: 10 Nov 2025
https://github.com/asarkar/jdata
Java data structures and JUnit 5 utilities used in coding questions
binary-tree data-structures fenwick-tree java junit5 leetcode linked-list
Last synced: 13 Aug 2025
https://github.com/sanchariii/ip-address
The main objective of this project is to make an algorithm that can search through data as fast as possible. This project is an implementation of data structures.
c-programming data-structures tree-structure
Last synced: 31 Aug 2025
https://github.com/devtonin/data-structures
Data Structures repository, built-in C on the 3rd period of Computer Engineering Degree.
data-structures heap list queue search tree
Last synced: 02 Apr 2026
https://github.com/gharib110/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 23 Mar 2025
https://github.com/gharib110/algorithms_in_c
Algorithms in C - Learn Algorithms
algorihtm algorithms algorithms-and-data-structures c data-structures
Last synced: 23 Mar 2025
https://github.com/micmurawski/cloud-array
cloud-array is an open-source Python library for storing and streaming large Numpy Arrays on local file systems and major cloud proviers CDNs.
aws azure big-data bigarray blob-storage cloud data-structures digitalocean-spaces gcp gcp-cloud-storage ibm-cloud-object-storage numpy s3 stream-processing streaming zadara
Last synced: 12 Aug 2025
https://github.com/tim0-12432/data-structures
data-structures datastructures datastructures-algorithms
Last synced: 12 Aug 2025
https://github.com/zyad-eltayabi/data-structures-small-projects
๐ท A collection of data structure implementations including linked lists, stacks, queues, dynamic arrays, and an undo/redo manager, designed to demonstrate core algorithms and their practical applications.
csharp data-structures oop-principles
Last synced: 04 Oct 2025
https://github.com/zeekersky/activities
This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.
algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3
Last synced: 19 Apr 2026
https://github.com/syedt1/cpp
Understanding C++
algorithms binary binary-search-tree data-structures dynamic-memory-allocation linked-lists pointers queue recursion stack stl structs
Last synced: 04 Jun 2026
https://github.com/owencmcgrath/csc321-1
All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.
Last synced: 27 Oct 2025
https://github.com/limon-s-interview-prep-zone/data-structure-algorithm
๐ Welcome to the Ultimate Programming Language Features Repository! ๐ This repository is a comprehensive collection of important features, concepts, and best practices across various programming languages like python, c++, c#.
cplusplus csharp data-structures python3 unity
Last synced: 10 Apr 2026
https://github.com/itsindrajput/student-database-management-system
This repository contains the source code and documentation for a Student Database Management System implemented in C programming language.
c-programming-language data-structures database graphics-programming
Last synced: 05 May 2026
https://github.com/yiduoyu/cps-2232-final-project
Car Rental Management System
Last synced: 06 Mar 2025
https://github.com/mahmoud-elghonemy/datastructureusingc
implementation Data structures by c programing, separate implementation user levels as a header file and programmer level as c file
c data-structures layer user-management
Last synced: 15 May 2025
https://github.com/mahmoud-elghonemy/datastructureandalgorithms
implementation data structure and algorithm using java
algorithms data-structures java
Last synced: 15 May 2025
https://github.com/qetiproject/js_data_structures_algorithms
Data Structures and Algorithms with Javascript
algorithms data-structures javascript
Last synced: 12 Aug 2025
https://github.com/muhammadfadel/mobile-telephone-service-data-structure
This is a small Data Structure task in C if you search for DS project for Mobile Telephone Service you Can Clone This project.
c data-structures datastructures
Last synced: 04 Oct 2025
https://github.com/bekcodingaddict/leetcode
LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews.
algorithms coding-challenge coding-interviews data-structures interview-practice interview-preparation
Last synced: 14 Jun 2026
https://github.com/matthewfaller/algorithm-practice
A series of practice algorithms implemented in Swift.
algorithms data-structures swift swift-language
Last synced: 02 Apr 2026
https://github.com/ibchgenomic/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 30 Mar 2025
https://github.com/staivanov/dsa-under-js
Popular data structures and algorithms implemented on JavaScript
algorithms bigonotation data-structures es6-javascript javascript
Last synced: 23 Mar 2025
https://github.com/shravanatirtha/java-data-structures
Most of the DSA Questions and Google Coding Competition questions
algorithms data-structures google java
Last synced: 11 Aug 2025
https://github.com/coooredump/coooredump.github.io
Wiki
acm algorithm data-structures gh-page leetcode mkdocs mkdocs-material oi
Last synced: 21 Aug 2025
https://github.com/the-mastermind-of-this-gen/files_sphere
Game-style file manager running entirely in CMD with smooth video-based animations, interactive mouse/keyboard input, and a modern, polished GUI.
algorithms console-app data-structures ffmpeg graphics gui object-oriented-programming
Last synced: 18 May 2026
https://github.com/abidmuin/data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization
algorithms algorithms-and-data-structures coursera data-structures
Last synced: 04 Oct 2025
https://github.com/doaaosamak/data-structure
Implementations of data structures.
Last synced: 04 Mar 2025
https://github.com/nkokor/red-black-tree
Implementation of Red-Black Tree data structure using Python
data-structures red-black-tree
Last synced: 21 Apr 2026
https://github.com/1ayanabil1/100-days-of-python-bootcamp
Join me on my journey to code in Python every day for 100 days! ๐ This challenge is designed to sharpen my programming skills, explore Python libraries, and build cool projects along the way.
data-structures data-structures-and-algorithms data-visualization django flask machine-learning matplotlib numpy pandas python seaborn web-development
Last synced: 09 Apr 2026