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-23 00:07:37 UTC
- JSON Representation
https://github.com/ivstudio/dsa
This repository serves as a study and exercise guide for JavaScript data structures and algorithms (DSA).
algorithms data-structures dsa javascript technical-interview-questions
Last synced: 17 Apr 2026
https://github.com/massigy/c-graphs
This C project implements a graph data structure
c cprogramming data-structures gcc git github graph-algorithms makefile
Last synced: 17 Apr 2026
https://github.com/samarjit98/dsa_college
This is a compilation of many important data structures and their applications.
algorithms c cplusplus-11 data-structures java
Last synced: 17 Apr 2026
https://github.com/hadil19/pattern-searching
A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis
aho-corasick aho-corasick-algorithm algorithm algorithms bioinformatics boyer-moore data-structures dna-sequencing educational kmp-algorithm pattern-matching pattern-search python python-library string-matching
Last synced: 04 Apr 2026
https://github.com/ks1990cn/csharp-extensions
Extension for List, Dictionary, String, DateTime etc.
algorithms csharp data-structures dotnet-core extension extension-methods utility-library
Last synced: 17 Apr 2026
https://github.com/olaolatunbos/leetcode
The repository contains my solutions to leetcode questions in Python, along with data structures and algorithms
algorithms algorithms-and-data-structures data-structures leetocde python
Last synced: 03 Jun 2026
https://github.com/64j0/js-datastructures-algorithms
Estruturas de dados e algoritmos com javascript - Livro (2019).
algorithms book data-structures javascript
Last synced: 03 Jun 2026
https://github.com/m4nuc/algorithms-data-structures
Python Implementations of classic Algos and DSs
algorithm coursera data-structures
Last synced: 23 Jun 2026
https://github.com/utkarshmishra12/leetcode_solutions
LeetCode Solutions - Repository For Codes Of Various Data Structures And Algorithms and Competitive Programming Problems
algorithms coding-solutions cpp data-structures interview interview-preparation leetcode leetcode-cpp leetcode-cpp-solutions leetcode-solutions
Last synced: 05 Apr 2026
https://github.com/ifeelgarv/kunalkushwaha-java-dsa-bootcamp
This repos contains QnA of Kunal Kushwaha and some Leetcode Question/Solution.💻
algorithms basic data-structures java
Last synced: 11 Jun 2025
https://github.com/bimus-github/data-structures-in-js-python
Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.
array binary-search-tree btree data-structures hashtables heaps redblacktree tries
Last synced: 11 Jun 2025
https://github.com/nelsonbn/algorithms-data-structures-binary-search-tree
Algorithms and Data Structures - Binary Search Tree (BST)
algorithms algorithms-and-data-structures data-structures
Last synced: 20 Apr 2026
https://github.com/imbios/lab-extract-common-letters
📝 TypeScript implementation of an algorithm to extract common characters across multiple strings, optimized for performance with O(n*k) time complexity.
algorithms coding-challenge coding-interview data-structures educational hacktoberfest hash-table interview-preparation leetcode npm-package optimization performance problem-solving string-manipulation time-complexity typescript
Last synced: 20 Apr 2026
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/soroush-04/algorithms-data-structures
algorithms data-structures python
Last synced: 20 Apr 2026
https://github.com/aryank1511/dsa-for-coding-interviews
📚✨ A handy collection of my code and notes for mastering data structures and algorithms for coding interviews!
Last synced: 21 Apr 2026
https://github.com/darthdevv/javascript
Practicing JavaScript and implementing new patterns and algorithms and data structures
algorthims arrays data-structures design-patterns es6 function javascript objects problem-solving strings
Last synced: 05 Jun 2026
https://github.com/ahmdeltoky03/school_management_system
School Management System-C project
algorithm c-programming data-structures
Last synced: 22 Apr 2026
https://github.com/evandrolg/data_structures_in_js
A collection of data structure developed in JavaScript.
algorithms data-structures js performance
Last synced: 06 Jun 2026
https://github.com/brianttn/linked-list_bubble-sort_insert-node
A simple "linked list" application with the bubble sort method. It can sort the linked list node values in ascending order and find the appropriate position in sorted linked list to insert a new node element.
data-structures linked-list memory-allocation sorting
Last synced: 24 Apr 2026
https://github.com/ericgitangu/leetcode-projects
Solutions to various LeetCode Problems
algorithms data-structures dynamic-programming problem-solving
Last synced: 24 Apr 2026
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/vtickner/codecademy-recommendation-software
This portfolio project was created as part of Codecademy's Computer Science Career Path course. The recommendation software I have created provides TV show recommendations based off genre types.
algorithms classes-in-python data-structures flowchart json python quicksort stack
Last synced: 25 Apr 2026
https://github.com/frenzyexists/linked-lists-everywhere
The second Data Structures Project I made during Data Structures, that's it
college college-assignment college-project data-structures java java-project reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Last synced: 11 Jun 2026
https://github.com/donghl-dev/practices-algorithm
알고리즘과 자료구조를 통한 문제풀이 저장소
algorithm data-structures kotlin problem-solving
Last synced: 23 Jun 2026
https://github.com/avivharuzi/algorithms-and-data-structures
Implementation of Algorithms and Data Structures using JS
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 07 Jun 2026
https://github.com/zalbright90/top-linked-list
This project implements a custom Linked List data structure in JavaScript using ES6 modules. The LinkedList class provides a comprehensive set of methods for manipulating and interacting with a singly linked list.
algorithms coding-challenge computer-science data-structures es6 interview-prep learning linked-list nodejs odin-project programming software-development web-development
Last synced: 27 Apr 2026
https://github.com/sachinkalsi/algorithms
Algorithms
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/a3ro-dev/dsa
My data structure and algorithm repository. In Python
data-structures linked-list python stack
Last synced: 29 Apr 2026
https://github.com/neerajkumar161/kata-machine-primegen
Primegen Data Structures and Algorithms in TypeScript
arrays data-structures linked-list typescript
Last synced: 08 Jun 2026
https://github.com/bzdgn/serce
Serce is a primitive database
cli data-structure data-structures data-structures-algorithms database databases java memory-management
Last synced: 29 Apr 2026
https://github.com/iamjuniorb/data_structures_and_algorithms
I'm working on Data Structures and Algorithms I C949 class in school and decided to write up all of these searching algorithms, sorting algorithms, strutures, and so on to get a better understanding. These can be used with large datasets to test their space and time complexities.
data data-analysis data-science data-structures datastructures datastructures-algorithms datastructuresandalgorithm math mathematics programming python python-app python-library python3
Last synced: 08 Jun 2026
https://github.com/kimd0ngjun/algorithm_structure
자료구조 및 알고리즘 스터디 & 커스터마이징 by Java, Python
algorithm data-structures java python
Last synced: 30 Apr 2026
https://github.com/harshnag1/pep-dsa-2026
Structured topic-wise implementation of Data Structures and Algorithms in C++ for placement preparation and interview practice (PEP-DSA-2026).
algorithms cpp data-structures dsa interview-preparation placement-preparation problem-solving
Last synced: 30 Apr 2026
https://github.com/gaarutyunov/dsa
Data Structures and Algorithms
algorithms data-structures deno
Last synced: 30 Apr 2026
https://github.com/mrpranavr/data_structures_and_algos
A daily practice tracker for Data structures and Algorithms
algorithms data-structures java python3
Last synced: 01 May 2026
https://github.com/oussama-zbair/e-challenge
E-challenge 2023 | Java Problem Solving
data-structures java javaee oops-in-java problem-solving
Last synced: 08 Jun 2026
https://github.com/ctoic/polynomial-calculator-using_c-
Some of the basic concept's and algorithm implementations.
algorithm data-structures linked-list
Last synced: 08 Jun 2026
https://github.com/singhjyoti24/leetcodedsa
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
algorithms data-structures java leetcode
Last synced: 02 May 2026
https://github.com/bastidood/option-block
A minimal utility Rust crate for small, fixed-size blocks of optional types.
data-structures embedded no-std rust
Last synced: 09 Jun 2026
https://github.com/sunchit17/june-leetcode-30daychallenge
June LeetCode Challenge
algorithms data-structures java leetcode leetcode-challenge python
Last synced: 03 May 2026
https://github.com/pranshuchittora/stacky
🥞 Stack emulator
array css data-structures html js material project stack
Last synced: 03 May 2026
https://github.com/hermantrym/linked-list-double-pointer
Linked List Double Pointer
advanced-cpp cpp data-structures
Last synced: 03 May 2026
https://github.com/fl97-mo/level-1-python-beginner-guide
Learn Python from scratch! This repository provides a beginner-friendly guide to Python programming, with practical examples, projects and detailed explanations.
algorithms basics beginner-friendly control-structures data-structures examples exercises functions modules oop programming projects python tutorial
Last synced: 05 May 2026
https://github.com/massigy/c-hash-tables
This C project implments a Hash Table data structure.
c cprogramming data-structures gcc git github hashtable linked-list makefile
Last synced: 07 May 2026
https://github.com/tata-fs4/cs50-ai-2024
Solutions and experiments from Harvard's CS50 AI course: search, knowledge representation, ML, optimization and neural networks
artificial-intelligence cs50 cs50-ai data-structures machine-learning python
Last synced: 10 Jun 2026
https://github.com/bmoretz/daily-coding-problem
A coding problem a day keeps the interviewers at bay.
algorithms algorithms-interview cpp data-structures julia optimization python
Last synced: 07 May 2026
https://github.com/thais81/whatdogru
Personnal project. Funny Php app to find which dog breed you would be if you were a dog. No framework but cool design patterns! One month work alone.
data-structures database design-patterns interactive javascript pdo-mysql php8 quiz
Last synced: 07 May 2026
https://github.com/yash22222/sync-intern-s-ml-tasks
SYNC INTERN'S Machine Learning internship will offer you to enhance your skills by doing real-life example projects. This internship will increase your knowledge in the field of data and algorithms to understand how a machine learns.
bhpp boston-house-datasets boston-house-price-prediction boston-house-pricing data data-structures machine-learning machine-learning-algorithms numpy pandas sync-intern sync-interns
Last synced: 07 May 2026
https://github.com/mohammad-malik/linkedlist-notepad
A console-based notepad using a 2D linked list for text storage. Features text editing, saving, loading, and a spell-checker with correction suggestions—all in a C++ console environment.
cpp data-structures dsa linked-list linux macos ncurses-library unix
Last synced: 08 May 2026
https://github.com/idriz4work/cs50
In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".
algorithms arrays c data-structures flask html-css-javascript memory python sql
Last synced: 08 May 2026
https://github.com/andyduke/data_processor_cli
Flexible command-line data processor.
command-line command-line-tool converter csv data data-structures json template toml xml yaml
Last synced: 08 May 2026
https://github.com/xanonymous-github/data_structure
Practice Data Structure
Last synced: 08 May 2026
https://github.com/sphere-sh/go-struct-sync
A Go package for comparing struct instances and applying detected changes.
data-structures golang sphere structures sync
Last synced: 10 Jun 2026
https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-
A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.
algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python
Last synced: 09 May 2026
https://github.com/salmandeveloperz/python
Here is the repo of my python journey where I learn basic to advance of python.
ai data-science data-structures python python-script
Last synced: 08 Apr 2025
https://github.com/andronovo-bit/hybridcachelibrary
HybridCacheLibrary - A high-performance, thread-safe caching library in C#, combining the strengths of both LRU and LFU cache eviction strategies. Perfect for managing dynamically sized caches with customizable frequency settings.
cache caching csharp data-structures dotnet hybrid-cache lfu lru memory-management performance software-library thread-safe
Last synced: 09 May 2026
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: 09 May 2026
https://github.com/amanovishnu/gfg-dsa-solutions-python
data-structures geeksforgeeks linked-list python3 recursion trees-graphs
Last synced: 09 May 2026
https://github.com/shrilakshmishastry/linkedlist_assignment
Data structure - Set of examples to learn linkedlist .
Last synced: 10 Jun 2026
https://github.com/yigittopm/javascript-data-structures-and-algorithms
Data Structures & Algorithms with Javascript (Michael McMillan)
algrothm book data-structures javascript
Last synced: 11 May 2026
https://github.com/creative-tutorials/shoppingapp
Build Shopping App using ReactJS and Mock Server API
api api-client api-documentation api-rest coding data-structures database dataset mock-api mock-data mock-server react reactjs rest-api server server-side server-side-rendering serverless servers ssr
Last synced: 14 May 2026
https://github.com/abdealijaroli/dsa
Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)
algorithms cpp data-structures dsa leetcode
Last synced: 12 Jun 2026
https://github.com/mituskillologies/ads-pgdac
Algorithms and Data Structures using Java @ CDAC's PG Diploma in Advanced Computing Course.
algorithm-analysis algorithms algorithms-and-data-structures array data-structures data-structures-algorithms dynamic-data-structure graphs hashing-algorithm java linked-list queue searching-algorithms sorting-algorithms stack trees
Last synced: 12 Jun 2026
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/vahan-sahakyan/ds-algo-java
Data Structures & Algorithms in Java ☕️
algorithms complexity-analysis computer-science data-structures insertion-sort java merge-sort
Last synced: 15 Jun 2026
https://github.com/adityarajsingh/cp
All the code solutions for problems related to Data Structures and Algorithms and problems of various coding platforms.
algorithms competettive-programming cpp data-structures problem-solving
Last synced: 18 Jun 2026
https://github.com/lpsm-dev/static-list
💩 [Study] - An application to implement a simple static list
algorithms c-programming data-structures hacktoberfest static-list
Last synced: 18 Jun 2026
https://github.com/simobin/dsa_ii
Data structure and algorithm
algorithm cpp data-structures dsa
Last synced: 18 Jun 2026
https://github.com/ehsaniara/datastructuresamples
Computer Engineering Data Structure Samples in JAVA
Last synced: 19 Jun 2026
https://github.com/shishir-grez/proxyserver
Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.
c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket
Last synced: 19 Jun 2026
https://github.com/saket-sk/semester4-sppu-data-structures-and-files-lab
Data Structure and Files Programs
Last synced: 20 Jun 2026
https://github.com/bzdgn/tower-of-hanoi-demo
Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs
data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi
Last synced: 28 Mar 2025
https://github.com/hendrialqori/dsa-javascript
Learn algorithm and data structure in Javascript
algorithm data-structures javascipt
Last synced: 31 Mar 2025
https://github.com/tigran-sargsyan-w/push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap
Last synced: 29 May 2026
https://github.com/bola-nabil/atcoder
atcoder solutions
algorithm algorithms-and-data-structures alogrithms atcoder atcoder-solutions cpp cpp-solutions data-structures problem-solving
Last synced: 16 Mar 2025
https://github.com/cihat-kose/patika-java-projects
A curated collection of beginner to intermediate Java projects focusing on essential programming concepts such as arithmetic, sorting, recursion, and object-oriented programming. Perfect for learners to strengthen their Java skills through hands-on practice.
algorithm-challenges beginner-friendly data-structures java java-exercises java-fundamentals oops-in-java problem-solving training-materials
Last synced: 17 Jun 2025
https://github.com/01barthez/expression-checker
We would like to write a program to tell whether expressions made up of pa-renthèses, brackets and accolades are well-formed. brackets and braces are well formed: the algorithm scans the string and determines whether determines whether there's a balance (and in the right order) between the opening parentheses and fer- brackets “[” and others...
assessment-project c data-structures homework makefile
Last synced: 04 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/ianfelps/estrutura_de_dados_em_c
Repositório para estudos sobre estrutura de dados na linguagem C.
Last synced: 12 Jun 2025
https://github.com/01barthez/ludo-game-c-sdl
Ludo is a game in which each player moves his four pawns on a board according to the rolls of the dice, with the aim of getting all his pawns to the central square. This project consists in implementing a digital version of the game in C with SDL, managing the interface and the game rules.
assessment-project c cprograms data-structures makefile sdl2 sdl2-image
Last synced: 04 Mar 2025
https://github.com/arriqaaq/bst
Binary Search tree implementation
algorithm binary-search-tree data-structures golang
Last synced: 20 Mar 2025
https://github.com/jaem1n207/brain
개발을 할 때 필요한 일부 기본 지식들을 정리한 저장소
accessibility css data-structures database front-end html javascript network node os patterns performance react security
Last synced: 08 Apr 2026
https://github.com/WilliamJardim/VectorizationJS
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
computer-science data-science data-structures linear-algebra mathematical-functions matrix matrix-calculations matrix-computations matrix-functions matrix-library matrix-multiplication numerical-computation statistics vector vector-math vector-search vectors
Last synced: 03 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/himmat12/dsa-playground
This repository contains coding problems for practicing data structures and algorithms, LeetCode-style. Covers arrays, linked lists, stacks, and more. Solve in any language to strengthen problem-solving skills and prep for interviews.
algorithms-and-data-structures codingchallenges codinginterview data-structures javascript
Last synced: 29 Mar 2025
https://github.com/darrehan/dsa
"Repository for horning programming concepts in C, C++, Java, and Python. Dive into data structures and algorithms to elevate coding prowess."
algorithms c cplusplus data-structures java python
Last synced: 11 Sep 2025
https://github.com/abhijeet-muneshwar/leetcode
This repository contains solutions to LeetCode problems solved in Java & Golang.
algorithm data-structures golang java rust system-design
Last synced: 18 May 2026
https://github.com/neilharia7/daily-coding-problems
C++ & Python Solutions for Daily Coding Problem
algorithms cpp daily-coding-problem data-structures python
Last synced: 15 May 2026
https://github.com/vvhacker007/rube-goldberg-machine
✨Implementation of multiple data structures as Rube's Goldberg Machine 🤖 using c++✔.
algorithms cpp data-structures sorting
Last synced: 29 Mar 2025
https://github.com/d-michail/jgrapht-examples
JGraphT library examples
analytics data-science data-structures examples-project graph-algorithms graph-mining graphs jgrapht
Last synced: 22 Jul 2025
https://github.com/hc-b666/competitive-programming
data structures, algorithms, codeforces, icpc, cses
algorithms atcoder codeforces cpp cses data-structures icpc
Last synced: 20 Mar 2025
https://github.com/lemunozm/runtypes
Fast and lightweight runtime-types library
cpp11 data-structures runtime-library shared-memory types
Last synced: 26 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/l0rd-inquisit0r/c
Where I store my notes for C programming and Data Structures, Algorithms and Complexities
algorithms-and-data-structures algorithms-datastructures c data-structure data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c dsa
Last synced: 23 Feb 2025
https://github.com/yizhezhang-ervin/algorithmspy
Algorithms By Python (数据结构+算法+SortSearch+剑指offer)
algorithms data-structures python3
Last synced: 24 Feb 2025
https://github.com/bryandejesusrt/data-structure-javascript
📊 Proyecto JavaScript: Implementación y aprendizaje de estructuras de datos comunes como grafos, listas enlazadas, mapas, filas, pilas, árboles y diccionarios.
data-structures diccionari graph javascript linked-list map tree-structure
Last synced: 17 Feb 2026
https://github.com/engineerit2014/hackerrank
Solutions to HackerRank problems
algorithms data-structures golang hackerrank-solutions
Last synced: 06 Apr 2025