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-07-01 00:07:32 UTC
- JSON Representation
https://github.com/levichu51/pro2-practica1-22-23
Primera práctica de la asignatura de Programación 2 de la UDC 22/23
data-structures programming udc university
Last synced: 22 Jul 2025
https://github.com/qnhat2004/competitive_programming
Data Structures and Algorithms in CP
algorithms data-structures programming
Last synced: 20 Jan 2026
https://github.com/fralotito/icpctraining_unitn
Training for the ACM - ICPC competition @ UniTN
acm-icpc algorithms competitive-programming data-structures
Last synced: 03 Feb 2026
https://github.com/samuelselasi/alx-higher_level_programming
Object Oriented Programming
data-structures fstrings mysql pycodestyle python-imports python-lists python-modules python-tuples python3 scripting sql unittest
Last synced: 20 May 2026
https://github.com/danitilahun/competitiveprogrammingsolutions
A comprehensive collection of code solutions for LeetCode and Codeforces problems, designed to enhance your competitive programming skills and help you tackle coding challenges with confidence.
algorithms array data-structures dynamic-programming graph kmp-algorithm linked-list matrix monotonic-stack python queue sliding-window sorting-algorithms stack tree trie two-pointers union-find
Last synced: 03 Nov 2025
https://github.com/sbueschel/go-linked
Doubly linked list for Go (with generics)
data-structures generics go golang linked-list
Last synced: 23 Jul 2025
https://github.com/anishlearnstocode/java-batch-10
Introductory course in Java Programming taught at @WhatAfterCollege. 🎓
algorithms course data-structures java online-course oops strings
Last synced: 18 Mar 2025
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/anymost/dsa
data struct and algorithm write by goland
algorithms data-structures goland
Last synced: 03 Nov 2025
https://github.com/alok-srivastava10/leetcode-solutions
This repository contains my solutions to various Data Structures and Algorithms (DSA) problems from LeetCode.
algorithms backtracking data-structures dynamic-programming hashmap java linked-list priority-queue problem-solving queue sliding-window stack tree
Last synced: 22 Mar 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/ghaerdi/datastructure
Learning data structure and algorithms
algorithms data-structures typescript
Last synced: 25 Oct 2025
https://github.com/daoud-hussain/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: 25 Feb 2025
https://github.com/samuellucas97/competitive-programming
Solution implementation of HackerRank, LeetCode, Codeforces, SPOJ, and UVA problems.
algorithms codeforces-solutions data-structures dynamic-programming graph-algorithms greedy-algorithms hackerrank-python hackerrank-solutions leetcode-solutions shortest-path-algorithm spanning-tree uva-solutions
Last synced: 23 Jul 2025
https://github.com/crisnguyendev/problem-solving-practice-java
A Java-focused repository to master algorithms, data structures, and problem-solving techniques. Ideal for coding interview preparation and competitive programming challenges.
algorithms big-o-interview codeforces data-structures grokking-coding-interview java leetcode problem
Last synced: 14 Apr 2025
https://github.com/floressek/hanoi_tower
Some coding for Data Structures and Algorythms
Last synced: 05 Apr 2025
https://github.com/denrydu/pat-testset
PAT竞赛刷题记录。Solutions for PAT competitions
algorithms cpp data-structures
Last synced: 04 Nov 2025
https://github.com/sugaliudaykiran/dsa_labs
Only DSA
algorithms-and-data-structures cpp cpp-programming data-structures dsa-algorithm dsa-practice stl-containers
Last synced: 15 Jul 2025
https://github.com/mbah24-dev/push_swap
Push_swap est un projet de l'école 42 qui consiste à trier une pile d'entiers en utilisant un ensemble d'instructions prédéfinies. L'objectif est d'écrire un programme efficace capable de résoudre ce problème avec un minimum de mouvements. 🚀
Last synced: 30 Mar 2025
https://github.com/follen99/algorithmsanddatastructures_java
Questa è una serie di esempi di algoritmi e strutture dati scritti in linguaggio Java
algorithms algorithms-and-data-structures data-science data-structures java
Last synced: 05 Nov 2025
https://github.com/harshbatra/music_player_using_ll
MUSIC PLAYER SYSTEM USING LINKED LISTS : Academic Project under Data Structures & Algorithms course
algorithms cpp data-structures double-linked-list doubly-linked-list linked-list music-player optimization queue stack
Last synced: 01 Sep 2025
https://github.com/d-coder135/non_linear_data_structures
This Repo Contains Codes For Non-Linear Data Structures In Java Programming Language.
avl-tree bst data-structures java non-linear-data-structures tree-structure
Last synced: 14 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/withrvr/dsa
🔥: Consistency is the key
algorithm data-structures data-structures-and-algorithms dsa dsa-questions final450 leetcode lovebabbar lovebabbar-dsa-list lovebabbar-dsa-sheet
Last synced: 24 Jul 2025
https://github.com/ososuna/js-data-structures-library
💾 JavaScript data structures library
data-structures es6 javascript nodejs
Last synced: 18 May 2026
https://github.com/jose-jaen/coding-questions
Programming algorithms
algorithms codeforces codeforces-solutions coding competitive-programming data-structures hackerrank programming python
Last synced: 16 May 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/jasperdevir/std_dds
A single file C Library that implements of a range of basic dynamic data structures.
arraylist data-structures linkedlist
Last synced: 27 Jul 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/ritankarsaha/dsa
Data Structures and Algorithms
algorithms data-structures dsa-algorithm
Last synced: 28 Jul 2025
https://github.com/alansastre/java-concurrency-collections
Colecciones concurrentes en Java. Estructuras de datos concurrentes.
concurrency concurrent-data-structure concurrent-map concurrent-programming concurrent-queues data-structures java java11 java17 java8
Last synced: 20 Feb 2026
https://github.com/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/ac000/libac
A C library of miscellaneous utility functions
c data-structures freebsd geospatial json linux network-programming string-distance time
Last synced: 21 Sep 2025
https://github.com/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/aarong1/RshinyHelpers
Helpers and elements to use in Rshiny
data-structures html r shiny web-app
Last synced: 29 Jul 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/marcos-venicius/linked-lists
A singly linked list lib abstraction
algorithms csharp data-structures libraries linked-list singly-linked-list
Last synced: 08 Nov 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/s-m-j-i/data-structures-n-algorithms
A crash-course about Data Structures & Algorithms in JAVA
algorithms algorithms-and-data-structures data-structures graphs java shortest-path-algorithm shortest-paths spanning-tree-algorithms spanning-trees
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/antouhou/anycow
A supercharged container for read-heavy, occasionally-updated data structures with multiple storage strategies
data-container data-structures multithreading rust shared-ownership
Last synced: 01 Aug 2025
https://github.com/nkokor/Fibonacci-Heap
Python implementation of Fibonacci Heap
data-structures fibonacci-heap
Last synced: 25 Sep 2025
https://github.com/codetoby/tutorialdsa
Tutorial Excercies from DSA
algorithms data-structures datastructures-algorithms search
Last synced: 25 Sep 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/axelvazslima/practices-python
A repository to python algorithms
algorithm-challenges data-structures python python3 study
Last synced: 02 Aug 2025
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/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/simranjeet97/leetcode_practice
Practicing the Leet Code Codes for Competitive Programming
algorithms amazon coding competitive-programming data data-structures facebook google leetcode python
Last synced: 03 Aug 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/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/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: 06 Jun 2026
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/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/ramazancetinkaya/php-algorithms
This repository contains a set of classic algorithm problems and solutions implemented in PHP 8 and above. It is designed for anyone looking to practice or improve their algorithm skills using modern PHP.
algorithm-practice algorithm-solutions algorithms classic-algorithms code-examples coding-challenges competitive-programming computer-science data-structures data-structures-and-algorithms interview-questions iterative-algorithm iterative-algorithms php-algorithms php-examples problem-solving programming-exercises recursive-algorithm recursive-algorithms
Last synced: 10 Aug 2025
https://github.com/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/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/dangnm9699/applied-algorithms
Applied algorithms / HUST / 20192
algorithms cpp data-structures hust
Last synced: 12 Aug 2025
https://github.com/infinilabs/infini-zip
High-performance Rust implementation of advanced data structures and compression algorithms inspired by topling-zip C++ library
algorithms compression data-structures memory-safety performance rust simd succinct-data-structures topling-zip zero-copy
Last synced: 12 Aug 2025
https://github.com/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/manu-sh/my_collections
A collection of generics data structures (WIP)
c data-structures generics wip
Last synced: 14 Aug 2025
https://github.com/wislertt/leetcode
algorithms data-structures leetcode python
Last synced: 19 Apr 2026
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/bryanbill/algo
Algo is a series of several algorithms written in pure dart
Last synced: 16 Aug 2025
https://github.com/santosh2702/array-in-python
Data structure
array data-structures hacktoberfest
Last synced: 17 Aug 2025
https://github.com/the-c0d3r/data-structures-c
Data structures implemented from scratch in c
Last synced: 20 May 2026
https://github.com/snandasena/cf-contests
Competitive programming challenges and their solutions for Codefocers, Hackerrank, and Leetcode.
algorithms bst cpp data-structures dp graph greedy-algorithms math
Last synced: 05 Oct 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/inforkgodara/insertion-sort
A single class implementation of insertion sort
data-structures inforkgodara insertion-sort java
Last synced: 20 Aug 2025
https://github.com/shriram-vibhute/python
This repository contains comprehensive Python coursework, featuring lessons on fundamentals, data structures & OOP's. concept.
data-structures object-oriented-programming programming-language python
Last synced: 22 Aug 2025
https://github.com/leoriumdev/cses-problem-set-solutions
My own AC solutions to the CSES Problem Set, written in C++
algorithms coding-challenge competitive-programming cpp cses cses-solutions data-structures
Last synced: 25 Aug 2025
https://github.com/zhravan/data-structures-and-algorithm
Repo contains the development explanation and code for Data Structure and Algorithm
algorithm algorithms data-structures
Last synced: 26 Aug 2025
https://github.com/peyman-borhani/gdb
Generative Data Build - define structured data template, convert data into raw or re-build it from raw into intended/original structure.
data-structures javascript method object-storage template
Last synced: 31 Aug 2025
https://github.com/muhammed-rizin/data-structures
This repository focuses on implementing various data structures and algorithms using JavaScript. It covers a wide range of topics including, Linked List, Array, Binary Search, Linear Search, Recurtion , Sorting algorithms, Stack, Queue, Hash Table , Tree, Binary Search Tree, Heap, Graph and Trie
array binary-search-tree data-structures hashtable heap javascript linked-list queue recursion sorting-algorithms stack string tree trie
Last synced: 07 Sep 2025
https://github.com/calcit-lang/ternary-tree.ts
TypeScript version of calcit-lang/ternary-tree
Last synced: 24 Jul 2025
https://github.com/xiaobogaga/data-structure
another java collection library
collection data-structures java
Last synced: 12 Jan 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/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/quytelda/focs
Functional Open C Structures - C Data Structures Library
c data-structures focs functional libfocs
Last synced: 12 Nov 2025
https://github.com/pranit2001/cp-
competitive programming guide
algorithms c-plus-plus data-structures maths
Last synced: 29 Jun 2025
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/nekruzash/sudoku-solver
A sudoku solver program that solves a sudoku game board using backtracking method and recursion.
Last synced: 05 Mar 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/devourtech/christmasdb
A key value store to explore on database and storage internals
data-structures database golang key-value-store
Last synced: 04 Jan 2026
https://github.com/suhatanriverdi/full-time-interviews-preparation
This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.
algorithms data-structures interviews-preparation
Last synced: 14 Mar 2025
https://github.com/kibet-rotich/c-learning
A deep dive into C and C++ fundamentals, documenting my journey through K&R C, manual memory management, and custom data structures like BSTs.
binary-search-tree c cpp data-structures memory-management pointers
Last synced: 25 May 2026
https://github.com/jdeokkim/atc-lab
A collection of my submissions for AtCoder contest problems.
algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures
Last synced: 06 Jul 2025
https://github.com/sysread/skewheap
A fast, efficient, self-adjusting heap for Perl, implemented in C
c data-structures heap perl skew-heap xs
Last synced: 17 Apr 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/basantech89/code_monk
Code Monk
algorithm android android-app-development data-structures java nodejs python react react-native reactjs web-development
Last synced: 11 Apr 2026
https://github.com/vishesh-pandey/dsa-python
Data Structures and Algorithms in Python
algorithms binary-search bst bubble-sort data-structures data-structures-and-algorithms dsa dsa-python insertion-sort linear-search linked-list merge-sort python queue quick-sort searching selection-sort sorting stack tree
Last synced: 01 Sep 2025
https://github.com/jojusuar/c-linkedlist
C implementation of a generic linked list with queue and stack functionalities
c data-structures linked-list queue stack
Last synced: 21 Jul 2025
https://github.com/pedroth/nabla.js
Mathematical & Computer Science reference implementation, of various algorithms and concepts.
algorithms computer-science data-structures mathematics
Last synced: 21 Feb 2026
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