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-28 00:07:43 UTC
- JSON Representation
https://github.com/stardustdl/algorithms-in-csharp
A collection of some algorithms and data-structures.
algorithms csharp data-structures dotnet
Last synced: 12 Apr 2026
https://github.com/ibz-04/structs-algos
This repository contains solutions to data structures and Algorithm questions solved by me
algorithms-and-data-structures data-structures dsa-learning-series dsa-practice leetcode-answers leetcode-practice leetcode-python leetcode-questions leetcode-solutions python python3
Last synced: 31 Mar 2025
https://github.com/itszeeshan/leetcode-problems-in-typescript
Goal is to find LeetCode Problems and there solutions
algorithms coding coding-interviews data-structures leetcode leetcode-solutions typescript
Last synced: 12 Jun 2025
https://github.com/sandyyyzheng/mouse-maze
Mouse-Maze: A Freshman Data Structure Course Project based on DFS
course-project data-structures dfs java maven maze maze-game
Last synced: 10 May 2026
https://github.com/jilliennelapid/stackcalculator
Project 1: A Stack (Data Structure) Calculator that implements strings and infix/postfix notation to compute basic operations.
cpp data-structures infix-to-postfix iomanip stack stack-calculator stacks strings
Last synced: 08 Oct 2025
https://github.com/nelsonbn/algorithms-data-structures-dijkstra
Algorithms and Data Structures - Dijkstra
algorithms algorithms-and-data-structures data-structures dijkstra graphs
Last synced: 21 Feb 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: 20 Apr 2026
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/abhay-kanwasi/data-structure
Various data structures in python with proper code with explanation and meaningful comments
algorithm data-structures python pythonbeginners pythondatastructure
Last synced: 13 Feb 2026
https://github.com/calcit-lang/ternary-tree.ts
TypeScript version of calcit-lang/ternary-tree
Last synced: 24 Jul 2025
https://github.com/chiraghariprasad/hospital-management-system
Patient Records, Doctor Assignments, and Waiting Queue Management
binary-file-handling c-programming data-structures doctor-management hashing healthcare-software hospital-management-system interactive-console-application patient-management priority-queue
Last synced: 13 Feb 2026
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/guibrandt/multi-splay
Multi-splay tree implementation written in Go
data-structures dynamic-optimality go multi-splay-tree tree-structure
Last synced: 09 Oct 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/piyushpriyadarshi/JavaUtility
all datastructures and utility functions implemented in java
algorithms algorithms-and-data-structures data-structures datastructures java-8 problem-solving utility-application utility-classes utility-library
Last synced: 22 Sep 2025
https://github.com/0xkalvin/data-structures-and-algorithms
Data structures, algorithms and leet code problems
algorithms data-structures leetcode
Last synced: 09 Oct 2025
https://github.com/sword-jin/go-algorithm
golang 常用数据结构,算法
algorithms btree data-structures heap queue stack tree
Last synced: 09 Oct 2025
https://github.com/qtle3/boxing_weight_classes
The Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.
arithmetic-operations conditional-statements data-structures error-handling modular-design string-manipulation
Last synced: 08 Apr 2025
https://github.com/wisdomenigma/probable-potato
The rust wrapper of Btree *
data-structures docker docker-image rust rust-crate
Last synced: 21 Apr 2026
https://github.com/vs4vijay/data-structures-and-algorithms
Data Structures and Algorithms problems and solutions in Ruby
data-structures datastructures dsa ruby
Last synced: 27 Feb 2025
https://github.com/asynched/data-structures
Implementation of a series of data structures in C
Last synced: 09 Oct 2025
https://github.com/luigisalcedo/data-structures
This is repository that contains a Java packages with differents data structures implementation.
Last synced: 04 Oct 2025
https://github.com/gurrudev/data-structure
data-structure programs using C++
cpp data-structures dsa dsa-algorithm
Last synced: 11 Nov 2025
https://github.com/iboudhaine/hnsw-attribute-filtering-optimization
Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.
ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps
Last synced: 18 May 2026
https://github.com/cihat-kose/data-structures-and-algorithms
A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.
algorithms data-structures practice sorting tree-structures
Last synced: 09 Mar 2026
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/uchamod/flutter-notepro
A simple and efficient to-do and note-taking app developed using Flutter. This app allows users to create, manage, and organize tasks and notes with ease. Data is securely stored locally using Hive, ensuring quick access and offline functionality. The project highlights the use of Flutter for creating intuitive user interfaces and Hive.
algorithms dart data-structures flutter hive localstorage state-management ui-design
Last synced: 13 Apr 2026
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/smile040501/data_structures
My implementation of various Data Structures using C++
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented cpp data-structures datastructures
Last synced: 06 Jun 2026
https://github.com/harshbatra/music_player_using_ll
MUSIC PLAYER SYSTEM USING LINKED LISTS : Academic Project under Data Structures & Algorithms course
algorithms cpp data-structures double-linked-list doubly-linked-list linked-list music-player optimization queue stack
Last synced: 01 Sep 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/0xcourtney/data-structures-and-algorithms-in-js
In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.
algorithms computer-science data-structures javascript
Last synced: 15 Mar 2025
https://github.com/souvikpaul6436/arsh-goyal
Arsh Goyal DSA Material
algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/paambaati/bumplan
A simple program that finds the seating arrangement for passengers for a given custom airplane seat layout.
algorithm coding-challenge data-structures interview-questions nodejs
Last synced: 19 Jan 2026
https://github.com/moindalvs/learn_eda_house_price_dataset
Data Set: House Prices: Advanced Regression Techniques Exploratory Data Analysis on more than 80 features
cardinality data-analysis data-science data-structures data-visualization missing-values
Last synced: 10 Oct 2025
https://github.com/ragul-rofi/stackimplementation2python
Beginner Stack Implementation in Python
data-structures dsa python stack
Last synced: 30 Mar 2025
https://github.com/pamphilemkp/vet-clinic-database
In this project i used a RDBMS ( Relational Data Base Management System) to create a table which will store information about animals for a vet clinic.
Last synced: 10 Oct 2025
https://github.com/figsoda/one-of
Rust library that introduces macros to represent and use types that can be converted either From or TryInto the given types
data-structure data-structures enum macro macros rust type
Last synced: 19 Jan 2026
https://github.com/masumkhan081/c-plus-plus-code-notes
This repository contains notes and code snippets related to C++ programming, focusing on various fundamental concepts, the Standard Template Library (STL), and best practices. It serves as a personal reference for learning and consolidating knowledge in C++. Intend to use for personal use and to help reinforce understanding of C++ concepts
cpp data-structures low-level-programming programming-language
Last synced: 19 Mar 2026
https://github.com/suhatanriverdi/document-indexing
Wordfinder system that responds single word queries. This system allows users to enter a single word, then returns a list of documents containing this word.
c-plus-plus cpp data-structures indexing linked-list searching visual-studio wordfinder
Last synced: 14 Mar 2025
https://github.com/aarong1/RshinyHelpers
Helpers and elements to use in Rshiny
data-structures html r shiny web-app
Last synced: 29 Jul 2025
https://github.com/davidyslu/OnlineJudgeZero
Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)
algorithms cpp data-structures
Last synced: 29 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/afthaab/data-structures-in-golang
This repository is a comprehensive collection of various data structures implemented using the Go programming language.
data-structures leetcode-solutions
Last synced: 11 Oct 2025
https://github.com/infinilabs/infini-zip
High-performance Rust implementation of advanced data structures and compression algorithms inspired by topling-zip C++ library
algorithms compression data-structures memory-safety performance rust simd succinct-data-structures topling-zip zero-copy
Last synced: 12 Aug 2025
https://github.com/noughtmare/fleet-array
A modern implementation of diff arrays
array data-structures persistent-data-structure
Last synced: 14 Feb 2026
https://github.com/ochieng424/data-structures-and-algorithms
Data Structures and Algorithm in Python
algorithms algorithms-and-data-structures data-structures python3
Last synced: 29 May 2026
https://github.com/dangnm9699/applied-algorithms
Applied algorithms / HUST / 20192
algorithms cpp data-structures hust
Last synced: 12 Aug 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/ac000/libac
A C library of miscellaneous utility functions
c data-structures freebsd geospatial json linux network-programming string-distance time
Last synced: 21 Sep 2025
https://github.com/justinlubin/cs-162-notes
UChicago CS 162 Notes, Winter 2017.
algorithms c data-structures notes
Last synced: 21 Apr 2026
https://github.com/aryangupta9680/dsa-solved-questions
This repository contains solutions to various Data Structures and Algorithms (DSA) problems solved by me. The questions are sourced from renowned coding platforms like GeeksforGeeks, LeetCode, Codeforces, InterviewBit, HackerRank, and more.
algorithms cpp data-structures dsa geeksforgeeks interviewbit leetcode problem-solving
Last synced: 07 Nov 2025
https://github.com/piratesmanx1/tutor-management-system-2020
A group assessment that required individuals to implement their specific data structure within the system, such as the likes of Array List and Linked List. The assessment required no knowledge of database which is making the overall assessment tricky to handle as we need to rely on the memory addresses that act as a temporary storage to get the job done. In this assessment we've learned the concept of C++, Data Structures, and numerous algorithm that could exploit in other programming languages, which increased our critical thinking skill on applying the system's feature.
c-plus-plus data-structures data-visualization datastructures doubly-linked-list doublylinkedlist linked-list linked-lists
Last synced: 11 Oct 2025
https://github.com/sparsh-kumar/algorithms-implementation-in-js
A list of all algorithms implemented in plain javascript with clean code and explanation.
algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms javascript linked-list queue stack trees
Last synced: 11 Oct 2025
https://github.com/joshua-light/fenwick-tree-rs
A Fenwick tree implementation.
data-structures fenwick-tree rust
Last synced: 11 Oct 2025
https://github.com/islamaliev/algorithms
simple implementation of some common algorithms
algorithms algorithms-and-data-structures data-structures
Last synced: 29 Jul 2025
https://github.com/sun-lab-nbb/ataraxis-data-structures
A Python library that provides classes and structures for storing, manipulating, and sharing data between Python processes.
ataraxis data-logging data-manipulation data-structures shared-memory
Last synced: 19 Feb 2026
https://github.com/bsanket16/data-structures
Data Structures and Algorithms Library
algorithms data-structures problem-solving
Last synced: 11 Oct 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: 13 Jun 2026
https://github.com/hirenchauhan2/linkedlist
Linkedlist in Go
data-structures go golang linked-list
Last synced: 14 Jan 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/iyashwantsaini/dust
Data Structures | Algorithms | STL | C++
algorithms cpp data-structures
Last synced: 30 Aug 2025
https://github.com/le-michael/simple
A compilation of simple data-structures written in go
Last synced: 16 Mar 2025
https://github.com/shriram-vibhute/python
This repository contains comprehensive Python coursework, featuring lessons on fundamentals, data structures & OOP's. concept.
data-structures object-oriented-programming programming-language python
Last synced: 22 Aug 2025
https://github.com/bola-nabil/codeforces
codeforces solutions
algorithm algorithms algorithms-and-data-structures codeforces codeforces-solutions cpp data-structures problem-solving
Last synced: 16 Mar 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/aitorruizes/c-singly-linked-list
This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.
c data-structures linked-list singly-linked-list
Last synced: 29 Oct 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/guillainbisimwa/javasript-dastructures-and-algorithms
A Practical Guide to Algorithms with JavaScript
algorithm data-structure data-structures graph hashtable linked-list sorting-algorithms tree
Last synced: 25 Mar 2025
https://github.com/vmchale/linear-zipper
Zippers (a la Huet) in ATS
ats data-structures functional-data-structure huet linear-types zipper
Last synced: 28 Feb 2026
https://github.com/cdellacqua/channel.js
A simple yet powerful abstraction that enables communication between asynchronous tasks.
Last synced: 15 Mar 2025
https://github.com/muhammed-rizin/data-structures
This repository focuses on implementing various data structures and algorithms using JavaScript. It covers a wide range of topics including, Linked List, Array, Binary Search, Linear Search, Recurtion , Sorting algorithms, Stack, Queue, Hash Table , Tree, Binary Search Tree, Heap, Graph and Trie
array binary-search-tree data-structures hashtable heap javascript linked-list queue recursion sorting-algorithms stack string tree trie
Last synced: 07 Sep 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/richiepagard/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: 18 Jan 2026
https://github.com/priyakdey/algodex
Algodex is a comprehensive collection of Data Structures and Algorithms (DSA) resources, solutions, and notes.
algoexpert algorithms algorithms-and-data-structures data-structures interview-preparation leetcode neetcode workattech
Last synced: 02 Aug 2025
https://github.com/ravin-d-27/data_structures_questions
Here's my repository where I will be uploading placement coding questions with solutions here.
algorithms data-structures java leetcode
Last synced: 10 Aug 2025
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/hnipun/elements-of-programming-interviews-in-python
collection of solutions to common coding problems
Last synced: 03 Apr 2025
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/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/srirampatil/gostl
A Standard Template Library for Golang
data-structures deque doubly-linked-list go golang golang-examples golang-library golang-package list queue singly-linked-list stack stl-container stl-containers
Last synced: 01 Jul 2025
https://github.com/ramazancetinkaya/php-algorithms
This repository contains a set of classic algorithm problems and solutions implemented in PHP 8 and above. It is designed for anyone looking to practice or improve their algorithm skills using modern PHP.
algorithm-practice algorithm-solutions algorithms classic-algorithms code-examples coding-challenges competitive-programming computer-science data-structures data-structures-and-algorithms interview-questions iterative-algorithm iterative-algorithms php-algorithms php-examples problem-solving programming-exercises recursive-algorithm recursive-algorithms
Last synced: 10 Aug 2025
https://github.com/arindas/rubix
End-to-end architecture for the representation and solution of Rubik's cube problems.
algorithm-design data-structures graph linear-time-solution novel-data-structure rubiks-cube
Last synced: 20 Aug 2025
https://github.com/iagodahlem/practice
:books: My daily plan for practicing programming languages.
algorithms c data-structures javascript python ruby
Last synced: 12 Apr 2026
https://github.com/alansastre/java-concurrency-collections
Colecciones concurrentes en Java. Estructuras de datos concurrentes.
concurrency concurrent-data-structure concurrent-map concurrent-programming concurrent-queues data-structures java java11 java17 java8
Last synced: 20 Feb 2026
https://github.com/suhatanriverdi/full-time-interviews-preparation
This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.
algorithms data-structures interviews-preparation
Last synced: 14 Mar 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/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/armandwipangestu/data-structure
Belajar Data Structure Pada Berbagai Bahasa Pemrograman
Last synced: 05 Apr 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/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 18 Feb 2026
https://github.com/harshit-3905/striver_sde_sheet
Solutions to Striver SDE Sheet
algorithms data-structures java
Last synced: 07 Feb 2026
https://github.com/gotz1480/data-structures-python
Basic data structures implementations in Python
data-structures data-structures-python
Last synced: 07 Apr 2025
https://github.com/reity/are
Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.
data-structures python python-library re-to-nfa regular-expressions regular-languages theory-of-computation
Last synced: 13 Sep 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/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