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-04-06 00:07:25 UTC
- JSON Representation
https://github.com/inforkgodara/selection-sort
A single class implementation of selection sort
data-structures inforkgodara java selection-sort
Last synced: 04 Apr 2025
https://github.com/inforkgodara/bubble-sort
A single class implementation of bubble sort
bubble-sort data-structures inforkgodara java
Last synced: 05 Sep 2025
https://github.com/inforkgodara/binary-search
A single class implementation of binary search
binarysearch data-structures inforkgodara java java-8
Last synced: 04 Apr 2025
https://github.com/lucasgianine/pilha-object
๐ Working with stacks in data structure discipline at the @Bandtec
Last synced: 26 Mar 2025
https://github.com/okoge-kaz/atcoder-beginner-contest
algorithms atcoder atcoder-solutions cpp data-structures python3 rust
Last synced: 17 Mar 2025
https://github.com/vatshayan/b.tech-project-cancer-predication-system
Cancer Prediction System Project Developed through a Machine learning approach.
btech btechfinalyear cancer collegeproject csv data data-science data-structures datas datasets final-project finalyear india machinelearning project python python-3
Last synced: 04 Mar 2025
https://github.com/kpol/projecteuler
Project Euler solutions
algorithm csharp data-structures problem-solving project-euler
Last synced: 14 Jun 2025
https://github.com/tawfik-s/old-course-datasturcturewith-cpp
study dataStructure with cpp ==>L classes for structures
academic-task cpp data-structures oop
Last synced: 14 Mar 2025
https://github.com/tawfik-s/datastructure-java-tasks
mydataStructurejavaTasksFirstYear
algorithms data-structures mufic tasks
Last synced: 14 Mar 2025
https://github.com/akash-nath29/dsa-for-secondsem
DSA For Second Semester
c data-structures dsa dsa-algorithm
Last synced: 06 Apr 2025
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: 14 Mar 2025
https://github.com/janithscript/knuth-morris-pratt-algorithm-java
Knuth-Morris-Pratt (KMP) algorithm which is an effective way of finding patterns from the paragraph.
data-structures java knuth-morris-pratt sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/janithscript/rabin-karp-algorithm-java
Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.
data-structures java rabin-karp-algorithm sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/luizgabriel/uri.solvedproblems
A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.
algorithms computer-science data-structures uri uri-online-judge
Last synced: 06 Apr 2025
https://github.com/nrastija/spa
Content of the Data structures and Algorithms course in the 2nd year of PDS IPS
algorithms big-o-notation data-structures efficiency problem-solving
Last synced: 14 Mar 2025
https://github.com/vlmarkov/test-tasks
A repository where is placed test programming tasks.
algorithm c cpp data-structures multithreading
Last synced: 09 Sep 2025
https://github.com/devprnvk/flighttrackersystem
a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.
airline c data-structures low-level-programming management memory-allocation reservation-system
Last synced: 26 Mar 2025
https://github.com/zyn10/pick_the_leader_using_circular_linkedlist
pick the leader problem using cpp in circular linked list
circular-linked-list cpp data-structures pick-the-leader
Last synced: 27 Dec 2025
https://github.com/preetesh21/data_structures
This repo contains the source code written by me for the CS201 course.
Last synced: 08 Sep 2025
https://github.com/capjamesg/piece-table
An implementation of the piece table data structure in Python.
Last synced: 09 Jul 2025
https://github.com/wassimans/algorithmic-thinking-zingaro
Rust implementations for Daniel Zingaro's Algorithmic Thinking book problem set
algorithms data-structures rust-lang
Last synced: 23 Feb 2025
https://github.com/sanjaraiy/dsa_series
Explore the efficiency of countSort in this DSA playground! ๐โจ Master sorting algorithms with hands-on practice.
alogrithms countsort cpp data-structure-and-algorithm data-structures vscode
Last synced: 23 Feb 2025
https://github.com/adimyy/data-structures
This repository contains implementations of fundamental data structures in Java.
Last synced: 23 Feb 2025
https://github.com/orcalinux/data-structure-and-algorithms-project
data-structures desktop-application qt6-gui qtcreator
Last synced: 23 Feb 2025
https://github.com/mahrjose/algorithms
Notes and Simulation for various Algorithms & Data Structures that I've learned.
algorithms analysis complexity cpp data-structures mahrjose notes python3 simulation
Last synced: 16 Jul 2025
https://github.com/sanjaraiy/dsa_interviewpracticse
This repository is your go-to for DSA practice, featuring a wide range of problems from basic to advanced, all coded in C++. Elevate your coding skills and ace your interviews! ๐๐
algorithms cpp17 data-structures data-structures-and-algorithms vscode
Last synced: 23 Feb 2025
https://github.com/felixseptem/collections
some useful datatypes
data-structures go golang lfu-cache lru-cache
Last synced: 06 Sep 2025
https://github.com/hostileninja72/leetcode-hackerrank
My solution codes for LeetCode challenges.
cpp data-structures leetcode-solutions
Last synced: 02 Mar 2025
https://github.com/giri7a/java-fintech-transaction-processor
Java Fintech Transaction Analyzer: A program for processing fintech transaction logs. Analyzes statuses, identifies peak times, and lists failures. Includes a test class for functionality demonstration. Efficiently monitors and gains insights into transaction dynamics.
algorithmic-logic data-representation data-structures date-and-time-handling documentation exception-handling java oops string-formatting testing
Last synced: 02 Mar 2025
https://github.com/erykmika/datastructures
This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.
data-structures politechnikawroclawska university-project
Last synced: 02 Mar 2025
https://github.com/mituskillologies/data-science-sep24
Programs of Data Science batch @ MITU Skillologies, September 2024
clustering data-analytics data-preparation data-preprocessing data-science data-structures data-visualization machine-learning mysql powerbi python-programming sql supervised-learning unsupervised-learning
Last synced: 03 Mar 2025
https://github.com/chinnanj666/data-structures-string-using-cpp
string data structures using c++
Last synced: 03 Mar 2025
https://github.com/chinnanj666/data-structures-sorting-python
data structures -sorting algorithms using python.
data-structures python sorting-algorithms-implemented
Last synced: 03 Mar 2025
https://github.com/mahmudmardini/stack
Data Structures course 2019 (3rd semester)
Last synced: 03 Mar 2025
https://github.com/nivasharmaa/climate-and-economic-justice
Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.
algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming
Last synced: 26 Dec 2025
https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023
This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/carlosagalicia/tc1031-act23-integral-lineal-data-structures-template-ad2023
This program simulates the Josephus problem, where people are arranged in a circle and eliminated every k-th step until only one remains. It uses lists and iterators to manage the elimination process and determine the safe position.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/carlosagalicia/tc1031-act43-integral-activity-graphs-template-ad2023
This program processes a forest represented as a graph, counting the number of trees and acorns. It uses maps and vectors to manage the vertices and edges, determining the connections and components of the graph.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/carlosagalicia/tc1031-act52-integral-activity-hash-template-ad2023
This program processes and evaluates the results of a competitive programming contest, ranking teams based on the number of problems solved, penalty time, and team number. It uses tuples and maps to record results and calculate penalties.
cplusplus cpp data-structures labs
Last synced: 03 Mar 2025
https://github.com/dannycalleri/ture
Collection of algorithms and data structures written in TypeScript for fun
algorithms data-structures typescript
Last synced: 23 Feb 2025
https://github.com/gurrudev/dsa
Data Structures & Algorithms
algorithms c cpp data-structures dsa
Last synced: 29 Oct 2025
https://github.com/shikha-code36/strivers-sde-sheet-go-solutions
Solution for Striver's SDE Sheet in Golang
algorithm algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-golang dsa-practice dsa-questions dsalgo golang golang-dsa striver-sde-sheet strivers-sde-sheet strivers-sde-sheet-solutions
Last synced: 03 Mar 2025
https://github.com/shikha-code36/strivers-sde-sheet-python-solutions
Solution of Striver's SDE Sheet in Python
algorithm algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-practice dsa-python python-ds-algo python-dsa striver-sde-sheet strivers-sde-sheet strivers-sde-sheet-solutions
Last synced: 03 Mar 2025
https://github.com/wesgtox/data-structure-ii
College "Data Structure II" exercises.
algorithms c cpp data-structures hash-table tree-structure
Last synced: 02 Mar 2025
https://github.com/infinite-null/react-structs
React-Structs is an open-source project that brings data structures to life with interactive visualizations and animations. Built using React Native, this project aims to make learning data structures intuitive, fun, and accessible on Android
cross-platform data-structures educational interactive open-source react-native visualization
Last synced: 17 Mar 2025
https://github.com/otabek-kholmirzaev/awesome-dsa
A ๐ฟ๐ผ๐ฎ๐ฑ๐บ๐ฎ๐ฝ for data structures and algorithms with comprehensive tutorials & practice resources.
algorithms awesome coding-interviews data-structures dsa faang-preparation leetcode roadmap
Last synced: 03 Mar 2025
https://github.com/akshaypratapsingh09/data_structure_and_algorithm
This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python
algorithms data-structures hashtable linked-list python3 tree
Last synced: 10 Jan 2026
https://github.com/greenheart/my-freecodecamp-projects
Algorithms and projects from the freeCodeCamp courses
algorithms data-structures freecodecamp javascript sorting-algorithms standard-js
Last synced: 16 Jun 2025
https://github.com/shahfh/data-structure-and-algo-my-journey
My journey Algo and DS
algorithm-challenges algorithms-and-data-structures data-structures javascript leetcode-solutions python
Last synced: 03 Mar 2025
https://github.com/yuvrajchandra/dsapractice
This repository contains topic-wise questions and solutions for DSA practice.
algorithms data-structures dsa mathematics
Last synced: 28 Nov 2025
https://github.com/larzuaga11/trivia_movie
Project that simulate the Backend of a Cinema App.
cpp data-structures linked-list object-oriented-programming
Last synced: 17 Mar 2025
https://github.com/douglasdotv/cs50x
A repository for CS50 problem sets, labs and final project.
ai c cs50 cs50x cybersecurity data-structures python sql web-development
Last synced: 11 Jul 2025
https://github.com/oyvinddd/algorithms-and-data-structures
A collection of algorithms and data structures implemented in Go
algorithms computer-science data-structures divide-and-conquer dynamic-programming golang memoization search-algorithms sort-algorithms
Last synced: 15 Dec 2025
https://github.com/joscha-alisch/algorithms
A collection of data structures and algorithms in various languages for practicing purposes
algorithm-challenges algorithms c data-structures golang katas kotlin python
Last synced: 29 Oct 2025
https://github.com/yousefkhalaf0/data_structure
Examples of DS concepts with c#
Last synced: 27 Mar 2025
https://github.com/poyea/vis-tree
Command-line generator for some data structures
cli command-line command-line-tool data-structures datastructures ts typescript
Last synced: 03 Apr 2025
https://github.com/wcdogg/algorithms-data-structures
Intro to algortihms and data structures using Python.
algorithms big-o data-structures python
Last synced: 17 Mar 2025
https://github.com/walkerrandolphsmith/rust-data-structures
Common data structures implemented in rust.
Last synced: 17 Mar 2025
https://github.com/daleksla/sgl
Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.
algorithms c containers data-structures
Last synced: 05 Oct 2025
https://github.com/headlessnode/dsa
My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise
algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving
Last synced: 28 Dec 2025
https://github.com/kylepw/multistack
Example of multiple stacks in one array.
algorithms array data data-structures python stack
Last synced: 17 Mar 2025
https://github.com/misterzurg/stepik_csc_algorithms
๐ Solutions to Stepik "ะะปะณะพัะธัะผั: ัะตะพัะธั ะธ ะฟัะฐะบัะธะบะฐ", "ะะปะณะพัะธัะผั: ัะตะพัะธั ะธ ะฟัะฐะบัะธะบะฐ. ะกัััะบัััั ะดะฐะฝะฝัั ", "ะะปะณะพัะธัะผะธัะตัะบะธะต ะทะฐะดะฐัะธ ั ัะพะฑะตัะตะดะพะฒะฐะฝะธะน aka Ace Your Next Coding Interview by Learning Algorithms", "ะะธะบะฑะตะท ะฟะพ ะดะธัะบัะตัะฝะพะน ะผะฐัะตะผะฐัะธะบะต" courses
algorithmic-warm-up algorithms algorithms-and-data-structures data-structures descrete-math greedy-algorithms stepik
Last synced: 30 Dec 2025
https://github.com/jhtkoo0426/route-finder
An interactive journey planner for transporting via metro in major cities (currently supports London Underground only)
data-structures integration-testing javascript path-planning reactjs unit-testing visualization
Last synced: 23 Feb 2025
https://github.com/nohomey/sdp-directory-tree-homework
Code for the third Data structures and algorithms course homework (File matcher)
allocator cpp14 data-structures iterator
Last synced: 02 Mar 2025
https://github.com/samharrison7/datamapper
Making mapping between datasets as simple as possible.
data data-mapper data-mapping data-science data-structures
Last synced: 17 Mar 2025
https://github.com/harismuneer/queue-using-stacks
๐ A complete C++ implementation of Queue using two Stacks.
data-structures double-stacks free-to-use queue stack stack-queue two-stacks
Last synced: 17 Mar 2025
https://github.com/antononcube/raku-data-typesystem
Data type system for different data structures.
data data-structures rakulang type-system
Last synced: 09 Jul 2025
https://github.com/orelba/binary-search-tree
Building a balanced binary search tree (BST)
balanced-search-trees binary-search-tree computer-science data-structures
Last synced: 02 Mar 2025
https://github.com/ztlaine/assignment7
Unit testing a custom data structure using Java.
data-structures java junit unit-testing
Last synced: 17 Mar 2025
https://github.com/gozeloglu/footballer-db
Fall 2018-2019
cpp11 data-structures doubly-linked-list linked-list
Last synced: 23 Feb 2025
https://github.com/wvhulle/map
Reactive data structures such as sets, maps and graphs
data-structures graphs maps observables reactive svelte tensors
Last synced: 20 Jan 2026
https://github.com/ajksah/pdf-highlighter
This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. ๐๐
alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology
Last synced: 16 Jun 2025
https://github.com/jasontoups/datastructures-and-algorithms
Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.
algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation
Last synced: 17 Feb 2026
https://github.com/arprax/arprax-algorithms
Industrial-grade algorithms and data structures for Python.
algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python
Last synced: 17 Feb 2026
https://github.com/aelabassi/alx-low_level_programming
ALX Low Level Programming with C
algorithms alx-africa c-language data-structures
Last synced: 14 Jun 2025
https://github.com/gozeloglu/treasure-hunters
Fall 2018-2019
array data-structures multidimensional-arrays
Last synced: 23 Feb 2025
https://github.com/bearlike/practising-dsa
I practise general Programming, Data Structures and Algorithms here.
data-structures practice-programming
Last synced: 23 Feb 2025
https://github.com/kernel-loophole/datastructure
Data structure using c++
data-structures graph linked-list
Last synced: 18 Mar 2025
https://github.com/0xharryduong/javascript-algorithms-data-structures
Algorithms and data structures - Javascript implementation
algorithms data-structures javascript
Last synced: 16 Jun 2025
https://github.com/ribtas007/dsa_cs506
contains all the works that I did while pursuing the DSA_CS506 course.
algorithm c cpp data-structures
Last synced: 18 Mar 2025
https://github.com/keyan/kdtree
Spatial index for nearest neighbor queries over K-dimensional points
Last synced: 26 Jul 2025
https://github.com/ham7a311/js
Everything related to JavaScript
algorithms data-structures problem-solving projects
Last synced: 18 Jul 2025
https://github.com/make-github-pseudonymous-again/js-avl-tree
:balance_scale: AVL trees for JavaScript
agpl avl-tree balanced-binary-search-trees balanced-search-trees binary-search-trees binary-trees computer-science data-structures javascript search search-trees trees worst-case
Last synced: 29 Oct 2025
https://github.com/jeanmathieupotvin/digest
A digestive for data structures constructed from Viome Gut Intelligence Testยฎ kits. Construct collections of Food objects, and efficiently search, filter and sort them.
data-structures filter food foodcollection foodquery nodejs search sort
Last synced: 17 Jul 2025
https://github.com/mikelane/linked-list
Pythonic implementations of Linked Lists
algorithms algorithms-datastructures data-structures object-oriented-programming oop poetry pytest python python3 tdd test-driven-development
Last synced: 18 Mar 2025
https://github.com/shenoy-anurag/algo-runner
A python package with tools to let you try coding problems and check your code against your own test cases.
algorithms data-structures helper runner
Last synced: 05 May 2025
https://github.com/isaychris/practice
Practice implementation of algorithms in multiple languages
algorithms cpp data-structures java practice python
Last synced: 23 Feb 2025
https://github.com/ranimeshehata/implementing-sorting-techniques
A Java program implementing 3 different sorting techniques.
data-structures java junit-test sorting-algorithms
Last synced: 03 Apr 2025
https://github.com/ahmed-safa/neet_leet
solves according to neet roadmaps
algorithms cpp data-structures leetcode problem-solving
Last synced: 03 Jul 2025
https://github.com/david-lapadula/interview-prep-fcc
JavaScript interview practice
algorithms css data-structures html javascript
Last synced: 18 Mar 2025
https://github.com/makal7/cstructs
the most used data structures in C
c cpp data-structures linked-list queue stack
Last synced: 02 Mar 2025
https://github.com/antonashraf/dsa
Implementing the major Data structures & Algorithms using C/C++ which helping freshers who wish to join the programming stream to start with!
algorithms data-structures linked-list searching-algorithms sorting stack
Last synced: 18 Mar 2025
https://github.com/sciencegenome/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 16 Jun 2025