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-27 00:07:29 UTC
- JSON Representation
https://github.com/spideystreet/ai-learning-journey
Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.
academic data-structures education learning machine-learning
Last synced: 09 Mar 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/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/jilliennelapid/binarytreestorage
Project 2: An organism-storing binary tree that reads commands from input .txt, queries the data, and outputs to console and output .txt.
binary-search-tree binary-tree cpp data-structures infile-outfile txt-files
Last synced: 15 Mar 2025
https://github.com/lebrancconvas/datastructure-algorithms-playground
Practicing Data Structures and Algorithms in various Programming Language.
algorithms data-structures data-structures-and-algorithms
Last synced: 04 Jun 2026
https://github.com/priyakdey/algoexpert-solutions
Algoexpert Solution
algoexpert algoexpert-java-solutions algoexpert-solutions algorithms algorithms-and-data-structures data-structures faang-interview interview-preparation
Last synced: 21 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/bsanket16/data-structures-and-algorithms
My data structures and algorithms library
algorithms data-structures java
Last synced: 14 May 2025
https://github.com/awais-124/stack-expression-converter
Expressions Converter. Third semester project using data structures concept.
cpp data-structures expression-converter-application programming stack
Last synced: 07 Apr 2025
https://github.com/danielbas33/algoexpert
My solutions to algoExpert.io coding questions
Last synced: 18 Jan 2026
https://github.com/hossein13m/leetcodechallenges
LeetCode Challenges Answers and Explanations
algorithms data-structures javascript leetcode
Last synced: 05 Jun 2026
https://github.com/swimshahriar/dsa-problem-solving
This repository contains some of the Data Structure and Algorithms that I have worked with.
algorithms data-structures javascript python3
Last synced: 02 May 2026
https://github.com/AhmedOsmanDev/Codeforces-Solutions
Codeforces's problems solutions.
algorithms codeforces codeforces-solutions competitive-programming cpp data-structures online-judge problem-solving
Last synced: 10 Apr 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/kena0ki/rustrithm
Common data structures and algorithms in Rust
algorithms data-structures rust
Last synced: 11 Jul 2025
https://github.com/kalongn/cse-214
Data Structure & Algorithm with Java (College Class).
algorithm data-structures java
Last synced: 30 Oct 2025
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/sysread/skewheap-pp
A fast and flexible heap structure written in pure perl
data-structures heap perl perl5 prioity-queue queue skew skewheap
Last synced: 02 Aug 2025
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/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: 16 Apr 2026
https://github.com/yawar-abass/dsa
Data Structure And Algorithms through Java. Some Basic Java Programs .
algorithms data-structures data-structures-and-algorithms dsa java
Last synced: 29 Mar 2026
https://github.com/devhindo/williamfiset
Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video
algorithms computer-science data-structures mathematics
Last synced: 09 Jan 2026
https://github.com/theanujdev/dsa-python
A beginner-friendly introduction to common data structures (array, linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting, recursion, dynamic programming) in Python.
algorithms data-structures data-structures-and-algorithms dsa python python3 theanujdev
Last synced: 10 Jun 2026
https://github.com/jollyjerr/algorithms-specialization-notebook
My notes and assignments for Stanford University's Algorithms Specialization
algorithms data-structures golang study-notes
Last synced: 22 Aug 2025
https://github.com/mehwishferoz/wynk-music-app-in-c
C project simulating Wynk music app functionalities, featuring user management, music browsing, playlist creation, and song playback using linked lists, hash tables, stacks, and queues.
algorithms c data-structures dsa dsa-project
Last synced: 06 Jun 2026
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/gunksd/data-structure-course-design
用C语言写的数据结构课程设计作业(2024.2.22)
Last synced: 22 Aug 2025
https://github.com/dominikjalowiecki/programming-projects
Minor programming projects (from books, tutorials and my own).
algorithms data-structures design-patterns practice-projects programming
Last synced: 02 Mar 2026
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/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/snimmagadda1/coding-challenges
🧠 Collection of coding challenges to keep sharp
algorithms algorithms-and-data-structures data-structures go golang java leetcode leetcode-go leetcode-golang leetcode-java leetcode-solutions
Last synced: 30 Mar 2025
https://github.com/manju07/data-structure-and-algorithms-using-java
Advance data-structures and algorithms implemented using Java
advanced-data-structures algorithms-and-data-structures collections-java data-structures java-8 problem-solving problemsolving thread
Last synced: 03 Nov 2025
https://github.com/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/r-pagard/c-algorithm
Write some algorithms with C programming language. I'm trying to write the best way that I can.
algorithms c cprogramming data-structures
Last synced: 30 Mar 2025
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/shivajivarma/codebase
Collection of algorithms
algorithms computer-science data-structures graph search-algorithms sorting-algorithms tree
Last synced: 15 Feb 2026
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/surya-v-28/leetytry
DSA (Data Structure and Algorithm) in Java
algorithms data-structures java oops oops-in-java
Last synced: 15 Jun 2025
https://github.com/lurler/trimkit.statdictionary
StatDictionary is a simple, type-safe stat container designed for games that rely on numerical attributes - whether for character attributes, item properties, or entire gameplay systems.
c-sharp csharp data-structures game-development game-framework game-systems gamedev rpg stats trimkit
Last synced: 04 Nov 2025
https://github.com/fahadulshadhin/problem-solving
My coding problem solutions
algorithms data-structures hackerrank leetcode
Last synced: 23 Feb 2026
https://github.com/connectaman/c-and-data-structure
Program,Notes,Explanation on Data Structure using C++
cpp data data-structures sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/bestmahdi2/uni__phonebookapppython
A university project in which a phone book is designed with Python language
data-structures phone-book python
Last synced: 25 May 2026
https://github.com/aswinbarath/100-days-of-ds-algo
100 Days of DS Algo: Problem solving on Data Structures and Algorithms
Last synced: 19 Mar 2026
https://github.com/a3ro-dev/dsa
My data structure and algorithm repository. In Python
data-structures linked-list python stack
Last synced: 25 Jun 2026
https://github.com/eduardob-programador/dsa-learning
A project where I build data structures and algorithms, and test them
algorithms algorithms-datastructures data-structures dsa java junit-jupiter junit5 searching-algorithms sorting-algorithms
Last synced: 29 Apr 2026
https://github.com/sagar-gavhane/rahome
Popular data structures for writing efficient programs in JavaScript.
data-structures hashtable javascript linked-list queue stack typescript
Last synced: 11 Feb 2026
https://github.com/aditeyabaral/data-structures-lab-ue18cs207
A repository containing the source codes to the problem statements given as part of the Data Structures Laboratory course (UE18CS207) at PES University.
algorithms algorithms-and-data-structures c data-structures
Last synced: 26 May 2026
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/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/martin-majlis/probstructs
Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram in C++.
cpp data-structures probabilistic-programming streaming
Last synced: 09 Apr 2025
https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa
Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science
c cpp data-structures java object-oriented-programming python
Last synced: 29 Apr 2026
https://github.com/ehab-elshimi-developer/java-problem-solving-sheets
Scalable Java problem-solving sheets — modular, backend-ready, clean-coded, and mindset-driven. Designed to simulate real-world engineering challenges.
algorithms backend-development clean-code data-structures design-patterns engineering-mindset exception-handling java modularization multithreading oop oop-in-java problem-solving solid-principles
Last synced: 07 Aug 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: 30 Apr 2026
https://github.com/can-dy-jack/stack
stack implementation in JavaScript
data-structures javascript stack
Last synced: 07 Apr 2025
https://github.com/diogo-nb/radix-sort
Radix sort implementation in C for education purposes.
c data-structures radix-sort sorting-algorithms
Last synced: 13 Jul 2025
https://github.com/gaarutyunov/dsa
Data Structures and Algorithms
algorithms data-structures deno
Last synced: 30 Apr 2026
https://github.com/mdabdullahibnaharun/algorithms
Those algorithms are a finite list of instructions used to solve a problem or perform a task.
algorithms cpp11 data-structures graph tree
Last synced: 21 May 2026
https://github.com/alonza0314/leetcode
Solutions of leetcode problem.
algorithm basic-programming data-structures go golang leetcode leetcode-solutons
Last synced: 27 Feb 2026
https://github.com/luckykk273/computerscience
Include examples of data structures, sorting algorithms and design patterns.
computer-science data-structures design-patterns sorting-algorithms
Last synced: 14 May 2025
https://github.com/zakariaelbouzkri/stack_sorter
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
Last synced: 22 Nov 2025
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/axelvazslima/practices-python
A repository to python algorithms
algorithm-challenges data-structures python python3 study
Last synced: 02 Aug 2025
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/somaz94/terraform-bigquery-googlesheet
terraform-bigquery-googlesheet
bigquery data-structures googlesheetapi terraform
Last synced: 10 Feb 2026
https://github.com/praveenraam/dailycodingnote
A repository for daily programming notes and code snippets organized by topics like languages, data structures, algorithms, OS. Managed with Obsidian for efficient learning and version control.
algorithms code-snippets data-structures java learning-notes obsidian personal-projects programming version-control
Last synced: 18 Mar 2026
https://github.com/lukevanin/swift-algorithms
Fundamental algorithms and data structures implemented in Swift
algorithms data-structures swift
Last synced: 22 Jun 2026
https://github.com/hnipun/elements-of-programming-interviews-in-python
collection of solutions to common coding problems
Last synced: 03 Apr 2025
https://github.com/greybax/stack-data
Simple stack imlementation on ES6
algorithm algorithm-and-data-structure algorithm-and-datastructure algorithms-datastructures data-stack data-structure data-structures datastructure datastructures es6 es6-javascript js js-data stack stack-based stack-data stacks stacks-project structured-data structures
Last synced: 18 Feb 2026
https://github.com/madhvi-n/python-dsa
Data Structures and Algorithms in Python. Solutions to practice problems on GFG.
algorithms data-structures problem-solving python3
Last synced: 08 Apr 2025
https://github.com/jashanj0tsingh/javatutorials
Learning Java - Beginner
algorithm basics beginners data-structures java tutorial
Last synced: 08 Apr 2025
https://github.com/mzuvin/veriyapilari
Java ile Veri Yapıları ve Algoritmalar - data structures and algorithms in java
binary-search-tree data-structures datastructures datastructuresinjava java
Last synced: 25 Aug 2025
https://github.com/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/ragul-rofi/stackimplementation2python
Beginner Stack Implementation in Python
data-structures dsa python stack
Last synced: 30 Mar 2025
https://github.com/viraj5903/professor_course_assignment_platform
A Java-based system for efficiently managing and matching professors to courses within the Computer Science Department at LaSalle College. Features include a priority queue for optimized assignments, and detailed representations for professors and courses. Includes a matching algorithm based on preferences and constraints.
data-structures jar java javadoc priority-queue queue
Last synced: 30 Aug 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/alexdvorak/c_cpp_projects
For the sake of learning how to translate across languages and how things work
algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented
Last synced: 29 May 2026
https://github.com/kalwar/rat-in-a-maze
Rat in a maze app using React and MaterialUI
backtracking data-structures material-ui reactjs
Last synced: 10 Jun 2025
https://github.com/xiaobogaga/data-structure
another java collection library
collection data-structures java
Last synced: 12 Jan 2026
https://github.com/nitinkedia7/cs210-data-structures
Solutions to assignments of CS201/210 Data Structures course taught at IITG-2017
data-structures graph hashing-algorithm heap linked-list queue soritng stack tree
Last synced: 27 Jul 2025
https://github.com/pranit2001/cp-
competitive programming guide
algorithms c-plus-plus data-structures maths
Last synced: 29 Jun 2025
https://github.com/asarkar/algorithms-design-analysis-2
Lecture videos and homework for Algorithms: Design and Analysis, Part 2, taught by Tim Roughgarden
algorithms coursera data-structures scala stanford
Last synced: 27 Nov 2025
https://github.com/alexfigliolia/data-structures
Efficient data structures for every day programming
algorithms data-structures typescript
Last synced: 23 Apr 2025
https://github.com/MateusLeviDev/Go-EventSourcing-CQRS
Java Exercises
array-manipulations data-structures fizzbuzz generics java logic oops-in-java problem-solving sets
Last synced: 19 Feb 2026
https://github.com/inductivecomputerscience/pbgraphs.ts
pbGraphs.ts is a graph library for TypeScript
algorithms data-structures directed-graphs graph-algorithms graph-datastructures graph-theory-algorithms graphs typescript typescript-library undirected-graphs
Last synced: 20 Jun 2025
https://github.com/usamahussaindev/data_structures
Implemented && Learn how to use and work with these fundamental data structures in C#
csharp data-structure-types data-structures practice-programming practice-project programming-language
Last synced: 28 Jul 2025
https://github.com/paulchen2713/nthu-data_structure_2020
EECS 2040 Data Structure Lecture Slides 2020
Last synced: 03 Feb 2026
https://github.com/aghorui/lhf
Multilevel data and operation deduplication mechanism (implementation in C++)
big-data cache compilers data-flow-analysis data-structures database
Last synced: 08 Apr 2026
https://github.com/jacobgrisham/spell-checker-data-structures-using-c
Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.
big-o c computer-memory data-structures
Last synced: 04 Sep 2025
https://github.com/rishabh96b/simple-coding-solutions
Here you can find the code for simple programs. This is for beginners who can take reference from these solutions.
Last synced: 25 Mar 2025
https://github.com/cayo-rodrigues/gsic
This program accomplishes some common tasks done by grocery stores cashiers
algorithms c command-line-interface data-structures gcc makefile valgrind
Last synced: 22 Mar 2025
https://github.com/muawiya-contact/leetcode-solutions-by-codingmoves
# leetcode-solutions-by-codingmoves
ai-student c coding-interview coding-moves coding-practice codingmoves competitive-programming daily-coding data-structures dsa-algorithm interview-preparation java js leetcode-solutions problem-solving python
Last synced: 23 Apr 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/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/r-pagard/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: 30 Mar 2025
https://github.com/ghaerdi/datastructure
Learning data structure and algorithms
algorithms data-structures typescript
Last synced: 25 Oct 2025