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-03-30 00:07:31 UTC
- JSON Representation
https://github.com/fogfish/skiplist
Golang SkipList data structure
data-structures golang skiplist
Last synced: 24 Oct 2025
https://github.com/izzhafeez/szmatrix
Space-partitioning data structure to improve queries for clustered points in 2D space
cpp data-structures geospatial
Last synced: 06 Apr 2025
https://github.com/radmitr/data-structures-and-algorithms
Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.
Last synced: 16 Mar 2025
https://github.com/rosekamallove/learn_code
This is a repository that contains all the topics that I @rosekamallove studied while learning to code and am currently learning Data Structures and Algorithms, and all the code I wrote are in this repo and I am thinking of making this repo more like a Learning resource.
algorithms competitive-programming cpp data-structures development
Last synced: 04 Aug 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/aishanipach/interview-checkpoints
Keeping track of my various DSA solutions to Leetcode, Hackerrank & Striver's sheet! BasicChecklist has all the theory notes for interviews.
cheatsheet cpp data-structures dbms first-timers-friendly good-first-contribution interview-preparation leetcode open-source solutions sql strivers-cp-sheet strivers-sde-sheet
Last synced: 03 Jul 2025
https://github.com/sugaliudaykiran/cpp
Lets_go
algorithms cpp cpp-stl-algorithms data-structures gfg-cpp leetcode stack
Last synced: 14 May 2025
https://github.com/abhishekyadav-01/metro-navigator
This project implements a Metro Station Management System using advanced data structures in C++. The system efficiently manages metro lines and stations, supports real-time route planning, and calculates optimal ticket fares using pathfinding algorithms.
algorithms avl-tree-implementations cpp17 data-structures oops-in-cpp
Last synced: 08 Feb 2026
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/forketyfork/coding-problems
Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.
algorithms coding-problems data-structures hackerrank java leetcode
Last synced: 26 Feb 2026
https://github.com/ernitingarg/very-large-file-processing-python
Python solution which uses min-heap data structure and thread parallalism to process very large file
data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing
Last synced: 16 May 2025
https://github.com/missipsag/binary-search-tree
This is a small project where I learned how to manipulate the Binary Search tree data structure (creating and inserting new nodes, deleting ones, updating key values...) and tree walks algorithms : inorder, preorder, postorder.
binary-search-tree c data-structures pointer
Last synced: 28 Mar 2025
https://github.com/can-dy-jack/algorithm
JavaScript算法与数据结构库
algorithms data-structures double-linked-list heap linked-list priority-queue queue stack
Last synced: 18 Mar 2026
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/somaz94/terraform-bigquery-googlesheet
terraform-bigquery-googlesheet
bigquery data-structures googlesheetapi terraform
Last synced: 10 Feb 2026
https://github.com/caffeines/cpps
Competitive programming and problem solving.
algorithms algorithms-and-data-structures competitive-programming cpp cpps data-structures
Last synced: 11 Feb 2026
https://github.com/mohahmadraza/leetcode-python-project-tasks
This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.
algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions
Last synced: 27 Feb 2025
https://github.com/damiisdandy/data-structures-and-algorithms
Neetcode 150
algorithms blind75 data-structures
Last synced: 16 Jan 2026
https://github.com/kevinlin1/huskymaps
An educational web app for mapping the world, searching for places, and navigating around Seattle.
autocomplete data-structures education graph-algorithms openstreetmap
Last synced: 08 Apr 2025
https://github.com/vahan-sahakyan/ds-algo-java
Data Structures & Algorithms in Java ☕️
algorithms complexity-analysis computer-science data-structures insertion-sort java merge-sort
Last synced: 28 Feb 2025
https://github.com/evasabeeh/travel-route-planner
Implemented Dijkstra's algorithm to find the most optimal path between the origin and destination.
Last synced: 23 Mar 2025
https://github.com/shivamm-55/leetcode-contest-solution
Leetcode Weekly Contest 400 Solution in Python, C++, Java
comptetive-programming data-structures java leetcode-solutions python
Last synced: 21 Feb 2025
https://github.com/alapanme/data-structures-and-algorithms
Common Data Structures and Algorithms solved in Java
algorithm algorithms data-structure data-structures data-structures-algorithms data-structures-and-algorithms java leet-code-solutions leetcode leetcode-java
Last synced: 17 Sep 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/fawaz-ahmed/js-infinite-median
Calculate median of a stream of numbers using heap sort (with nlogn comlpexity)
crypto data-structures data-visualization graphs infinite math median median-heap numbers pricing streaming-data
Last synced: 15 Aug 2025
https://github.com/kessler/digital-chain
A linked list implementation
data-structures javascript nodejs nodejs-modules npm-package
Last synced: 29 Jul 2025
https://github.com/tuan882612/leetcode
My solutions to Leetcode problems.
algorithms data-structures leetcode python
Last synced: 07 Mar 2025
https://github.com/the-c0d3r/data-structures-c
Data structures implemented from scratch in c
Last synced: 25 Dec 2025
https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal
Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,
data-structures linkedlists-using-class
Last synced: 15 Jul 2025
https://github.com/iyashwantsaini/dust
Data Structures | Algorithms | STL | C++
algorithms cpp data-structures
Last synced: 30 Aug 2025
https://github.com/stdlib-js/utils-fifo
First-in-first-out (FIFO) queue.
collection data data-structure data-structures fifo first-in first-out javascript node node-js nodejs queue stdlib structure util utilities utility utils
Last synced: 11 Aug 2025
https://github.com/mutokrm/googlestep
This repository has homework that I submitted during Google STEP where I learned the basics of of Computer Science.
algorithms calculator data-structures malloc traveling-salesman-problem
Last synced: 26 Dec 2025
https://github.com/kwanhooo/pods
Practices on Data Structures
cpp data-structures data-structures-and-algorithms
Last synced: 19 Nov 2025
https://github.com/emanoelcampos/java-data-structures-algorithms
Atividades e exercícios desenvolvidos no curso de Estrutura de Dados e Algoritmos com Java da orientadora Loiane Groner
algorithms algoritmos data-structures estrutura-de-dados java loiane loiane-groner
Last synced: 05 Nov 2025
https://github.com/floressek/hanoi_tower
Some coding for Data Structures and Algorythms
Last synced: 05 Apr 2025
https://github.com/ugurcanerdogan/movie-library-system
Library System - Data Structures project with Linked Lists
data-structures library-management-system linked-list
Last synced: 06 Jul 2025
https://github.com/bogwi/eruzero
Bullet-Train fast hashmap for Zig
benchmark data-structures hashmap hashtable zig zig-package ziglang
Last synced: 12 Apr 2025
https://github.com/m4nuc/algorithms-data-structures
Python Implementations of classic Algos and DSs
algorithm coursera data-structures
Last synced: 06 Nov 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/indexposition/linked-list-text-editor
A simple Text Editor that uses the concept of Linked List.
algotithms capstone-project data-structures dsa linked-list project
Last synced: 04 Mar 2025
https://github.com/ranitmanik/leetcode-solutions
Welcome to my Leetcode solutions repository! This is a collection of my solutions to various Leetcode problems, showcasing my problem-solving skills and coding practices
365daysofcode algorithms consistency data-structures data-structures-and-algorithms datastructures-algorithms java leetcode leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-questions leetcode-solutions
Last synced: 23 Mar 2025
https://github.com/okeuday/keys1value
Erlang set associative map for key lists
Last synced: 24 Jul 2025
https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.
data-structures interaction-design interactive java-17 mathematics maven oop-principles
Last synced: 23 Mar 2025
https://github.com/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/dy/multiscale-array
Multiscale representation of an array
Last synced: 06 Sep 2025
https://github.com/guilhermebkel/data-structures-study
🏛️ A deep study about Data Structures with help of C++ language
algorithm-analysis algorithms-and-data-structures c data-structures
Last synced: 22 Aug 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/henriquelimas/go-algorithm-design-manual
Codes in Go from Algorithm design manual Book
algorithms computer-science data-structures golang
Last synced: 02 Mar 2025
https://github.com/pragativerma18/data-structure-practice
This repository contains code for easy to advanced data structures using C as a part of my programming practice.
algorithms-and-data-structures c cpp data-structures leetcode-cpp leetcode-practice leetcode-solutions programming-challenges programming-practice python python3
Last synced: 14 Mar 2025
https://github.com/josephgoksu/ceng202-datastructures
Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016
algorithm algorithms data-structures java
Last synced: 31 Jul 2025
https://github.com/sidp919/competitive-programming
Created to improve python + competitive programming skills. This repository will include python programs and notes on Basics of Python, Data Structures and Algorithms with their implementations and explanations.
algorithms-and-data-structures competitive-programming data-structures python3
Last synced: 13 Jul 2025
https://github.com/sh1zen/crossync
Blazingly fast concurrent Data Structures for Rust.
concurrent-programming data-structures dev-tools rust-lang rust-library
Last synced: 06 Nov 2025
https://github.com/sdk-meb/ft_containers.42
Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.
1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree
Last synced: 05 Jan 2026
https://github.com/taharachedi/custom_queuearr_library-cpp
Not a standard queue—it's a unique implementation using my custom Dynamic Array class, modified for learning purposes while retaining core functionality.
Last synced: 28 Jul 2025
https://github.com/micahondiwa/binary_trees
Implementing binary trees algorithm in C
algorithms algorithms-and-data-structures binary binary-search binary-search-tree data-structures insertion malloc-free search-algorithm traversal
Last synced: 22 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/matheusjohannaraujo/data-manager
DataManager is a PHP library developed to simplify file and directory manipulation, offering an intuitive class for common filesystem operations.
data-structures filestorage filesystem filesystem-library php php-library php7 php8
Last synced: 20 Feb 2026
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: 14 Apr 2025
https://github.com/riddhish97/dsa
This Repo will have DSA and problem solving solution
algorithm array data-structures dynamic-programming hashmap javascript
Last synced: 28 Jun 2025
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/minasamirsaad/alx-higher_level_programming
All steps and tasks that I used to learn Python and mySQL with ALX
conditions data-structures everything-is-object exeption-handling fileio import-module inheritance input-output mysql object-relational-mapping oop orm python3 sql test-driven-development
Last synced: 15 Jun 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/make-github-pseudonymous-again/js-fifo
:blossom: First In, First Out data structures for JavaScript
agpl computer-science data-structures fifo javascript ordered-collections queues
Last synced: 09 Mar 2026
https://github.com/vanhung4499/dg3
host my digital garden for free
algorithms computer-science data-structures kpm learn markdown obsidian software-engineering
Last synced: 03 Mar 2025
https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp
This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍
Last synced: 11 Jun 2025
https://github.com/abhishekmaity001/data-structures-algorithms
This Repository contains all my Data Structures & Algorithms code snippets which will help in coding interview. (All codes will be implemented in Python)
algorithms circular-linked-list data-structures doubly-linked-list linked-list python queue recursion-problem stack
Last synced: 04 Apr 2025
https://github.com/devdrops/spl-data-structures
Material usado na talk do PHP Community Summit 2018.
Last synced: 14 Jun 2025
https://github.com/swappy514/python-learning-hub
A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.
advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial
Last synced: 10 Aug 2025
https://github.com/ico12319/data-structures-implementations
This repository is a collection of implementations of various data structures.
cpp data-structures data-structures-implementations
Last synced: 27 Jul 2025
https://github.com/uchamod/posting-social-media-app-flutter
A feature-rich social media app developed using Flutter and Firebase. The app includes user authentication, real-time messaging, content sharing, and customizable profiles. It demonstrates the seamless integration of Flutter's UI capabilities with Firebase's backend services, providing a dynamic and interactive user experience.
algorithms authentication data-structures firebase flutter mobile-development provider-state-management
Last synced: 10 Mar 2026
https://github.com/kfrancischen/leetcode
Leetcode solutions
algorithms data-structures leetcode-python
Last synced: 06 Jul 2025
https://github.com/justinlubin/cs-162-notes
UChicago CS 162 Notes, Winter 2017.
algorithms c data-structures notes
Last synced: 28 Dec 2025
https://github.com/stackcats/collections
A library provides efficient implementations of the most common general purpose programming data structures.
algorithms data-structures elixir
Last synced: 30 Mar 2025
https://github.com/iboud0/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: 21 Feb 2025
https://github.com/codetoby/tutorialdsa
Tutorial Excercies from DSA
algorithms data-structures datastructures-algorithms search
Last synced: 25 Sep 2025
https://github.com/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 17 Mar 2025
https://github.com/andrewvo89/use-priority-queue
Use Priority Queue is a React hook that provides a simple and efficient way to manage a priority queue in your React applications. It uses a binary heap under the hood with values stored inside a JavaScript array.
data-structures hook priority-queue react typescript
Last synced: 16 Feb 2026
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/asiimwedismas/java_data_structures
Implementation of a few data structures written in Java, complete with tests.
Last synced: 29 Mar 2025
https://github.com/z1skgr/reconf-computing__hls
High Level synthesis of data transfer in Vivado, Vivado HLS
data-structures data-system embedded-c embedded-systems fifo-queue high-level-synthesis hls simulation vivado vivado-hls xilinx xilinx-vivado xilinx-zynq
Last synced: 05 Aug 2025
https://github.com/wesleybertipaglia/algorithms
This collection houses my implementations of various algorithms, data structures, and problem-solving solutions. The code is written in JavaScript, TypeScript, C, C++, Go, and Python.
algorithms c cpp data-structures go js python repository ts
Last synced: 11 Mar 2025
https://github.com/tareqalkushari/leetcode-problem-solutions
This repository contains a comprehensive collection of solutions to LeetCode problems, crafted with clarity and efficiency in mind. Each solution is written in a clean, readable format and includes insights into time and space complexity, making it an ideal resource for technical interview preparation, algorithm practice, and self-paced learning.
algorithm-practice algorithms arrays binary-search coding-interview competitive-programming cpp data-structures dynamic-programming graph-algorithms hashmap interview-preparation java leetcode leetcode-solutions problem-solving python recursion strings technical-interview
Last synced: 28 Aug 2025
https://github.com/massigy/c-singlelinkedlists
This repo contains all the single linked Lists manipulation functions and procedures, written in the C programming language.
algorithms c cprogramming data-structures gcc git github linked-list makefile
Last synced: 01 Apr 2025
https://github.com/yanliu1111/algoexpert-easy
In progress. AlgoExpert-EasyQuestion using TypeScript & Python
alogrithms data-structures python typescript
Last synced: 27 Feb 2025
https://github.com/2kabhishek/hackerrank
Solutions to HackerRank problems ✅💯
competettive-programming data-structures hackerrank hackerrank-solutions learning problem-solving
Last synced: 01 Mar 2025
https://github.com/wwwangxc/container
Various data structures implemented using Go.
Last synced: 16 Jan 2026
https://github.com/Riad-ENNAIM/data-structures
Implement some Data Structures using JavaScript
Last synced: 29 Apr 2025
https://github.com/hozlucas28/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam
Last synced: 01 Apr 2025
https://github.com/shikha-code36/blind75-leetcode-solutions-python
Solutions to the curated list of 75 technical INTERVIEW questions on Blind using Python
algorithms algorithms-and-data-structures arrays-and-strings backtracking-algorithm bitmanipulation blind75 data-structures dynamic-programming graph hashing-algorithm interview-questions leetcode-python leetcode-solutions linked-list python python-ds-algo recursion trees trie twopointers
Last synced: 27 Nov 2025
https://github.com/arindal1/hackerrank-three-month-interview-prep
3 Month Interview Preparation Kit - has challenges curated by our HackerRank experts for you to prepare and ace your interview.
algorithms coding competitive-programming data-structures
Last synced: 09 Apr 2025
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/md-mafujul-hasan/hackerrank_algorithms_solution
These Contain Some Algorithm Solution of Hacker Rank😏
algorithm algorithm-challenges algorithm-hackerrank algorithms algorithms-and-data-structures algorithms-datastructures data-structures hackerrank hackerrank-algorithm hackerrank-algorithms hackerrank-algorithms-solution hackerrank-algorithms-solutions hackerrank-algorithms-solutions-php hackerrank-algorithms-warmup hackerrank-algorithms-youtube hackerrank-solutions python
Last synced: 08 Oct 2025
https://github.com/irene-frias/cs50x
Is a course for introductory computer science course offered by Harvard University, known for being both comprehensive and accessible to beginners. The course covers fundamental concepts in computer science and programming, starting with basic problem-solving and progressing to more complex topics.
alogrithms computer-science cybersecurity data-structures programming-with-c python-programming sql-database web-development
Last synced: 25 Feb 2025
https://github.com/shoyebmd424/design-and-analysis-algorithm
algorithm daa data-analysis data-structures
Last synced: 10 Sep 2025
https://github.com/make-github-pseudonymous-again/js-bst
:seedling: Binary search tree library in JavaScript
agpl binary-search-trees computer-science data-structures javascript search-trees searching sorting tree
Last synced: 12 Dec 2025
https://github.com/danishayman/boyer-moore-string-matching
This Java program implements the Boyer-Moore string matching algorithm using the Bad Character Heuristic.
algorithms booyer-moore booyer-moore-harspool data-structures java
Last synced: 20 Jun 2025