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/rythm-net/softuni
:octocat: A collection of every course, lecture, homework and exercise in my SoftUni journey. Including Entry, Fundamentals, Advanced and Professional Modules
algorithms algorithms-and-data-structures basics csharp css data-structures fundamentals golang html java javascript programming-basics python softuni
Last synced: 07 Apr 2026
https://github.com/osiota10/alx-low_level_programming
C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering
algorithms assembly c data data-structures linux shell unix
Last synced: 25 Jun 2025
https://github.com/aja512/python-lab
Python Language Dabbling
calculator-application coursera data-structures mysql programming-language python-3 restaurant-management
Last synced: 27 Apr 2026
https://github.com/shadowshahriar/cse222
A repository containing my solutions to data structure (Java, C, C++) problems assigned by our CSE lecturer, NASR (3rd Semester)
Last synced: 04 May 2026
https://github.com/gaurav-chaurasia/dsa
All my practice problem(data-structure and algorithmic) and code are here
algorithm competitive-programming cpp data-structures readme-md
Last synced: 25 May 2026
https://github.com/abdalrahman-alhamod/tree-algorithms
The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.
algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees
Last synced: 27 Apr 2026
https://github.com/poodarchu/algos
Algorithms and Data Structures in practice.
algorithms cpp data-structures leetcode-solutions map sorting-algorithms tree-structure
Last synced: 04 Sep 2025
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 03 Oct 2025
https://github.com/rajarakoto/codingame-codesignal-solution
My lists of solved problems on codingame & codesignal 💡
algorithms codesignal codingame data-structures javascript practice solutions training
Last synced: 04 Apr 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/skyv26/hackerrank-solution
HackerRank is a tech company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications.
algorithms coding-challenge data-structures interview-preparation javascript
Last synced: 05 Apr 2025
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/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: 22 Apr 2026
https://github.com/jlmsc/estruturas-de-dados
Implementações de algumas estruturas.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Oct 2025
https://github.com/seatonullberg/ugraph
C89 undirected graph implementation.
c data-structures graphs undirected-graphs
Last synced: 29 Mar 2025
https://github.com/zakariaelbouzkri/my_cses_problems_solutions
this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.
algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms
Last synced: 27 Feb 2025
https://github.com/azeemmirza/structures
Structures Applied
data data-structures javascript typescript
Last synced: 14 Feb 2026
https://github.com/liu42/datastruct
数据结构学习项目
c course data-structures learning
Last synced: 05 Jul 2025
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/tamim-saad/cse-204-dsa-i
compilation of dsa-1 offlines
algorithm buet-cse cse-204 data-structures data-structures-and-algorithms dnc dp dsa dsa-1 greedy
Last synced: 13 Jul 2025
https://github.com/marcoschalet/chalet-blog
Blog pessoal para compartilhar assuntos que eu me interesso sobre programação.
blog c-programming data-structures graph-algorithms javascript nextjs typescript web-development
Last synced: 19 Apr 2026
https://github.com/ph4un00b/minmax-stack
having fun with stacks / deno / typescript
data-structures deno typescript
Last synced: 18 May 2026
https://github.com/shreydan/data-structures
data structures: C, C++, Python implementation
Last synced: 23 Aug 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/amankumarsinhagithub/data-structures-algorithm-dsa
algorithms cpp data-structures dsa
Last synced: 20 Aug 2025
https://github.com/tan45nadim/data-structures-algorithms
A Comprehensive Repository of Data Structures and Algorithms
algorithms data-structures dsa
Last synced: 19 Aug 2025
https://github.com/vivaxy/data-structure-visualization
🎬Data Structure Visualization with animation.
algorithms animation data-structures svg visualization
Last synced: 14 May 2026
https://github.com/msadeqsirjani/mstree-bench
A benchmarking toolkit for comparing Kruskal's and Prim's minimum spanning tree algorithms across various graph configurations, with visualization tools and performance analysis reports.
algorithm-comparison algorithm-visualization benchmarking data-structures graph-algorithms kruskal-algorithm minimum-spanning-tree performance-analysis prim-algorithm python
Last synced: 14 Jul 2025
https://github.com/tebogoyungmercykay/hash_functions_and_utilities_in_java
These are methods of Computing a table Index from a key.
data-structures data-structures-and-algorithms division extraction folding hash-functions hash-methods hashing hashmap java midsquare
Last synced: 05 Oct 2025
https://github.com/ishaansathaye/datastructalgorithms
Data Structures and Sorting Algorithms Prep and Repo before CPE 202 Course
algorithms data-structures python3 sorting-algorithms
Last synced: 13 Apr 2025
https://github.com/the-c0d3r/data-structures-c
Data structures implemented from scratch in c
Last synced: 20 May 2026
https://github.com/santosh2702/array-in-python
Data structure
array data-structures hacktoberfest
Last synced: 17 Aug 2025
https://github.com/that-prod-guy/foodpanda-management-system
A CRUD based project made using C++ Data Strucures
2darrays avl-tree cplusplus data-structures dijikstra-algorithm graphs linked-list queue stack
Last synced: 15 Aug 2025
https://github.com/wislertt/leetcode
algorithms data-structures leetcode python
Last synced: 19 Apr 2026
https://github.com/urtuba/cpp-binary-tree
constructing a binary tree structure and finding path on it
binary-tree cpp data-structures homework istanbul-technical-university
Last synced: 15 Jul 2025
https://github.com/shravzzv/odin-knights-travails-project
An implementation of finding the shortest path between a knight and its destination using a breadth-first search algorithm.
algorithms breadth-first-search data-structures theodinproject
Last synced: 08 Jul 2025
https://github.com/simranjeet97/datastructures_algoritms_python
Data Structures and Algorithms using Python
algorithms arrays arrays-and-strings coding data data-science data-structures datastructures-python hashing interview-preparation interview-questions linked-list python stacks stacks-as-an-array
Last synced: 09 Apr 2026
https://github.com/tterb/data-structures-and-algorithms
A collection of Algorithms and Data Structures written in Java
algorithms data-structures java
Last synced: 13 Aug 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/asbhogal/javascript-algorithms-and-data-structures
Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.
algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop
Last synced: 14 Oct 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/dangnm9699/applied-algorithms
Applied algorithms / HUST / 20192
algorithms cpp data-structures hust
Last synced: 12 Aug 2025
https://github.com/waqaszafar9/cricket-managment-database
cricket website data base mangment project
cricket-data cricket-dataset data data-structures database database-management database-management-system database-schema oracle oracle-database sql sql-query
Last synced: 10 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/lauslim12/competitive-programming
My solutions for many competitive programming websites.
algorithms codeforces competitive-programming cplusplus data-structures leetcode
Last synced: 16 Jul 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/gustavohnsv/ep1_aed2
Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.
bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms
Last synced: 03 Apr 2025
https://github.com/ralvarezdev/udemy-dsa-cpp
Practices and projects from Abdul's DSA course
binary-search-tree binary-tree cpp data-structures dsa linked-list merge-sort queue sorting-algorithms stack terminal tree-structure udemy udemy-course
Last synced: 15 May 2026
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/gremble0/nonstdlib
Some usefil utilities for C not provided by the standard library
algorithms c data-structures library
Last synced: 17 Feb 2026
https://github.com/mikr13/javascript-explorer
⭐ A resource to help developers figure out what JavaScript methods would be best to use at any given time
array arrays data-structures javascript object programming string strings
Last synced: 04 May 2026
https://github.com/dcavalei/ft_containers
42 ft_containers
42 42born2code 42lisboa cpp cpp98 data-structures map red-black-tree stack templates vector
Last synced: 03 Jan 2026
https://github.com/kietcse/dsa_hcmut_2023
These are assignments of DSA in 2023 of HCMUT. This repository include 2 assignments and the beginning story of each assignment related to JJK anime (my teachers is a big fan of JJK). I was thrilled to get 10 marks for both of these !!!
Last synced: 08 Jul 2025
https://github.com/macabdul9/competitive-programming
Competitive programming in CPP
algorithms competitive-programming cpp14 data-structures problem-solving
Last synced: 09 Jul 2025
https://github.com/chiragkumargohil/to-do-list-cli
I opted a Guided Project from Coursera Learning Platform. In that module, a To-Do List App was created using Python language. I have extended that project and prepared a code so that user's inputs will be saved in .csv file. So, user can access his/her past input data as well.
csv data-structures python to-do-list todolist
Last synced: 12 Apr 2025
https://github.com/omarfawzi/data-structures
Various Data Structures implemented using C++
Last synced: 17 Jul 2025
https://github.com/micahondiwa/printf
Creating and implementing a custom printf function in C
c cli data-structures header-files malloc malloc-free printf
Last synced: 07 Aug 2025
https://github.com/muthu-kumar-u/go-dsa
Data Structures & Algorithms practice in Go. Covers arrays, binary search, trees, graphs, and more with clean implementations and explanations.
algorithms coding-practice data-structures dsa golang leetcode
Last synced: 07 Aug 2025
https://github.com/exbotanical/connective-tissue
High performance implementations of classical list and ring data structures
algorithms data-structures linked-lists
Last synced: 06 Aug 2025
https://github.com/object88/rope-experiment
Experiment to evaluate different implementations of the rope data structure
Last synced: 04 Aug 2025
https://github.com/aldoignatachandra/javascript-linkedlist
Learning data structure (Singly Linked List) using javscript and test using jest
data-structures javascript jest linked-list
Last synced: 12 May 2026
https://github.com/piecioshka/algorithms
My solutions to known data processing problems in JavaScript
algorithms data-structures javascript
Last synced: 17 Jun 2026
https://github.com/npanuhin/itmo-algo
Homework solutions for the Algorithms and Data Structures course at ITMO University (2021/2022, Future)
algorithm algorithms algorithms-and-data-structures data-structures graph graph-algorithms greedy-algorithms itmo itmo-labs itmo-university searching-algorithms shortest-path-algorithm shortest-paths sorting-algorithms
Last synced: 18 Jul 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/evasabeeh/travel-route-planner
Implemented Dijkstra's algorithm to find the most optimal path between the origin and destination.
Last synced: 04 May 2026
https://github.com/yeyom/school_code
Personal school's code snippets, projects and homeworks, feel free to use them, for the most important snippets: https://gist.github.com/YeyoM
algorithms c cpp csharp data-structures java javascript python school school-assignment school-project schoolwork
Last synced: 07 Apr 2026
https://github.com/mawuva/struct-changelog
Tracks changes in nested Python structures (dicts, lists, tuples, and objects with __dict__).
change-tracking changelog data-diff data-structures dict diff json library list nested-data python python3
Last synced: 26 Oct 2025
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/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/codetoby/tutorialdsa
Tutorial Excercies from DSA
algorithms data-structures datastructures-algorithms search
Last synced: 25 Sep 2025
https://github.com/csalam07/dslab
For reference only. Don't misuse it. Thank you
Last synced: 17 Mar 2025
https://github.com/contactvaibhavi/leetcodesolutions
Complete code implementations to the Leetcode Questions I've solved so far
algorithm algorithms algorithms-and-data-structures cpp data-structures dsa interview interview-practice interview-prep interview-preparation interview-questions java leetcode leetcode-cpp leetcode-java leetcode-solutions mit-license
Last synced: 19 May 2026
https://github.com/rhaeguard/algorithms-in-java
The collection of my Java implementations of common algorithms and data structures and more
algorithms data-structures java sorting-algorithms
Last synced: 01 Aug 2025
https://github.com/sasha-hk/cpp
🏔️ Basic algorithms and data structures on cpp
algorithms cpp data-structures
Last synced: 01 Aug 2025
https://github.com/nehavatsyan/datastructures
Repository contains Data structures and Algorithms implemented in Golang
algorithms data-structures go golang golang-package
Last synced: 26 Mar 2025
https://github.com/manustays/data-structure-algorithms
Data structures & algorithms implemented in Javascript & other languages
algorithm data-structures java javascript
Last synced: 19 May 2026
https://github.com/suddenlygiovanni/learning
This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.
abstract-syntax-tree algorithms data-structures lexer parser
Last synced: 19 Jul 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/netherquartz/bash_list
A linked list data structure written in Bash.
bash bash-script data-structures datastructures list shell shell-script
Last synced: 20 Apr 2026
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/mdh266/java-practice
Practice Problems In Java
algorithms data-structures datastructures java
Last synced: 26 Mar 2025
https://github.com/eesunmoon/data_structure
[Spring 2020] Data Structure using C language
Last synced: 25 Sep 2025
https://github.com/mrinjamul/go-datastructures
Data Structures libraries, written in golang.
data-structures golang golang-library
Last synced: 27 Mar 2025
https://github.com/mateuslevidev/python-fluent
Python study material.
backend data-structures python python3
Last synced: 24 Aug 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/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/aarong1/RshinyHelpers
Helpers and elements to use in Rshiny
data-structures html r shiny web-app
Last synced: 29 Jul 2025
https://github.com/cloxnu/note-datastructure
Note about data structure, powered by GitBook.
c data-structures gitbook note notebook
Last synced: 02 Mar 2025
https://github.com/mahmud-kandawala/leetcode-solutions
Geeking Time :)
data-structures javascript leetcode python sql
Last synced: 22 Apr 2026
https://github.com/1337fury/42_minishell
Simple Unix shell implementation developed as part of the curriculum at 42. It provides a command-line interface that allows users to execute commands, launch programs, and perform various operations in a shell environment.
algorithms command-line data-structures shell unix
Last synced: 20 Apr 2026
https://github.com/sahinmeric/holbertonschool-higher_level_programming
High-level Programming curriculum of Software Engineering Foundations at Holberton School UY
data-structures javascript networking oop python sql tdd
Last synced: 08 May 2026
https://github.com/yoursrijit/graph-in-java
Graphs in data structures are non-linear data structures made up of a finite number of nodes or vertices and the edges that connect them. Graphs in data structures are used to address real-world problems in which it represents the problem area as a network like telephone networks,
data-structures graph graph-theory graphs java networks
Last synced: 20 Jul 2025
https://github.com/amirhnajafiz/leetcodz
Problems and solutions to my LeetCode.
algorithms data-structures design-patterns leetcode problem-solving
Last synced: 20 Apr 2026
https://github.com/pedrofurtado/c-data-structures
Data structures implemented in C.
c data-structure data-structures
Last synced: 05 Apr 2025
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/chrynan/queue
Stack, Queue, and Deque Data Structures for Kotlin
data-structures deque kotlin kotlin-library kotlin-multiplatform queue stack
Last synced: 29 Jul 2025
https://github.com/ignatiusmb/treevisualizer
Visualizer for binary tree data structure in Java.
binary-search-tree data-structures java tree visualizer
Last synced: 03 Apr 2025
https://github.com/akpoflash/algos
🐾 Implementations of some basic algorithms
algorithms binary-search-tree breadth-first-search connected-components data-structures depth-first-search graph heap heap-sort insert-sort merge-sort priority-queue queue quick-select quick-sort red-black-tree select-sort shell-sort stack union-find
Last synced: 05 Apr 2025