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/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/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/sciencegenome/datastructure-algorithms
my approach of solving the leetcode, interviewcode and other questions
Last synced: 16 Jun 2025
https://github.com/capellax02/com2067
(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.
algorithms c-programming computer-science data-structures
Last synced: 22 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/gjrahul1/data_structures_in_c
This repository contains 'c code' for Data Structures in C
data-structures data-structures-c
Last synced: 26 Mar 2025
https://github.com/baybaraandrey/algo
Implementation of data structures and algorithms in the Golang programming language
algorithms data-structures go golang
Last synced: 09 Jun 2026
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/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/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/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/hariclerry/javascript-algorithms
Javascript data structure and algorithms
algorithms data-structures javascript
Last synced: 22 Jul 2025
https://github.com/jacobwi/cs260_data_structures
Collection of pure C++ data structures and algorithms implementations in a real-world project.
algorithms cplusplus data-structures
Last synced: 01 Nov 2025
https://github.com/ham7a311/js
Everything related to JavaScript
algorithms data-structures problem-solving projects
Last synced: 18 Jul 2025
https://github.com/couragebforedth/avl-tree
An implementation of an AVL tree that allows inserting, deleting, printing, and sorting nodes with diagrams and unit test cases for every possible operation.
algorithms avl-tree cplusplus data-structures diagrams unit-tests
Last synced: 09 Jul 2025
https://github.com/nepo26/estruturas_de_dados_1
Exercicios e implementacoes de estruturas de dados.
c data-structures datastructures datastructures-algorithms introdution-to-data-structures
Last synced: 26 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/kernel-loophole/datastructure
Data structure using c++
data-structures graph linked-list
Last synced: 18 Mar 2025
https://github.com/AryanK1511/DSA-for-coding-interviews
A collection of all the code and notes that I have written to help me learn data structures and algorithms.
Last synced: 16 Aug 2025
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/citizenlabsgr/data.world
Work with data sets prior to uploading to data.world
Last synced: 26 Mar 2025
https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms
DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.
cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu
Last synced: 04 Jan 2026
https://github.com/ivan-magda/ifmo-b-tree
IFMO - Advanced Data Structures
algorithms b-tree collections data-structures swift
Last synced: 01 Nov 2025
https://github.com/nareshnavinash/datastruct-algorithms
Common Data structure and Algorithm problems
algorithms data-structures problem-solving solutions
Last synced: 01 Nov 2025
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/acskii/java-spell-checker
Made in accordance to the requirements specified in my Data Structures 1 course @ALEXU
Last synced: 26 Jun 2025
https://github.com/esteves31/unifesp
Projetos e matérias que realizei durante a graduação na Unifesp - SJC
algorithms compilers computer-science data-structures parallel-computing
Last synced: 14 Mar 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/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/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/fabriziomettini/dsa-i
Resources about my DS&A I course (FCEIA - UNR)
algorithms college data-structures
Last synced: 17 Mar 2025
https://github.com/bertrand31/data-structures-scala
🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade
bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie
Last synced: 14 Sep 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/debjeetsarkar/js-structures
Commonly used data structure's implementation using javascript
Last synced: 17 Aug 2025
https://github.com/jo-minseok/algorithm-problem
✔️ 백준, 프로그래머스,SWEA 문제 풀기 STUDY
algorithms baekjoon-online-judge cpp data-structures programmers-online-judge study swexpert-academy
Last synced: 26 Jul 2025
https://github.com/dishenmakwana/datastructures-and-algorithms
This Repo Contains All Programs Regarding DataStructure and Algorithms in java.
algorithms data-structures java
Last synced: 05 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/lucasmcclean/dsa-go
A collection of data structures and algorithms implemented in Go.
algorithms data-structures data-structures-and-algorithms dsa go golang
Last synced: 22 Nov 2025
https://github.com/paulchen2713/data_structures
Some C and C++ data structures
Last synced: 20 May 2026
https://github.com/achyutem/dsa
algorithms data-structures dsa dsa-practice
Last synced: 13 May 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/maheshkumar-novice/linked-list
Linked List Data Structure
circular-linked-list data-structures doubly-linked-list linked-list ruby singly-linked-list
Last synced: 03 May 2026
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/sarapmagcode/bloom-filter-data-structure
Implementation of the bloom-filter data structure using Java
bloom-filter data-structures hash java
Last synced: 27 Jun 2025
https://github.com/rifa8/algo-ds-part1
Solving Problems with Algorithms
algorithms data-structures data-structures-and-algorithms
Last synced: 22 Mar 2025
https://github.com/abdoufermat5/algorithmique
# Resolution de quelques problemes et implémentations de quelques algorithmes
algorithms competitive-programming data-structures dsa-algorithm leetcode python
Last synced: 27 Jun 2025
https://github.com/carlosagalicia/tc1031-act21-tda-list-template
This program implements a linear data structure ADT for a singly linked list. It includes CRUD operations.
cplusplus cpp data-structures labs
Last synced: 27 Jun 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/cltxvz/favelib
A user-friendly library app to manage, track, and enjoy your favorite books!
book-tracker css data-structures github-pages html interactive-ui javascript library-management local-storage object-oriented-programming responsive-design search-filter sorting web-application
Last synced: 16 Apr 2026
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/vancenceho/college_projects
🎓 House of school/college homework, problem sets & mini-projects which consists mainly of data structures & algorithms
data-structures matlab pandas python queue scikit-learn seaborn stack
Last synced: 08 Apr 2026
https://github.com/elementbound/mcc
Generic collections for C
c collection collections data-structures
Last synced: 20 May 2026
https://github.com/ar-nelson/scheme-flexvectors
Implementation of flexvectors (dynamic arrays) for Scheme - OUTDATED REPO
arraylist data-structures r7rs r7rs-scheme scheme
Last synced: 03 Mar 2026
https://github.com/firestone82/restaurant-system
VŠB-TUO - School project in VIS
Last synced: 15 May 2026
https://github.com/harsha-yuvaraj/data-compression-and-decompression-tool
A specialized lossless file compression and decompression tool designed mainly for plain text, including programming files.
data-structures huffman-compression-algorithm lossless-compression-algorithm numpy python tkinter
Last synced: 15 Apr 2026
https://github.com/walkerrandolphsmith/rust-data-structures
Common data structures implemented in rust.
Last synced: 17 Mar 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: 20 May 2026
https://github.com/theritikchoure/dsa
This repository is for anyone and everyone who wishes to understand what are data structures and how algorithms work. This repo is specially for computer science and information technology students. This repo includes – 1. Theory & algorithms - Understand the working of data structures and algorithms that operate on them. 2. Practical Implementation (Programs) – Implement the DS and algorithms in the form of computer programs using C++ programming language. We will be covering many topics in DS such as - What is Data structures, why do we need DS, Algorithms, Algorithm analysis, time and space complexity, types of Data structures - linear and non linear types, stack, queues, linked list, graphs, trees. Algorithms - Sorting, searching, tree traversal etc.
Last synced: 18 Jun 2026
https://github.com/eagletrt/libmin-heap-sw
Simple minimum heap data structure implementation suited for all embedded devices
data-structures embedded library min-heap platformio platformio-library sw
Last synced: 29 Mar 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/manalisbhavsar/maze-solver-dfs
Visualize a maze solver using DFS algorithm with real-time updates in Python and Tkinter. Explore paths from the source to the target & display each step of the search process.
data-structures depth-first-search python tkinter
Last synced: 01 Jun 2026
https://github.com/mindninjax/dsa-daily
A GitHub Repo for my Daily DSA Practice in JavaScript on Leetcode & other sources 🧠⚡
algorithms data-structures dsa hacktoberfest javascript leetcode
Last synced: 29 Mar 2025
https://github.com/abarichello/ine5408
INE5408 - Data Structures. Use avaliate.sh for running tests locally
Last synced: 16 May 2025
https://github.com/grasielagomes/bloom-filter-ts
High-performance Bloom Filter implemented in TypeScript for fast membership checks.
bitwise bloom-filter data-structures performance typescript
Last synced: 22 Mar 2025
https://github.com/bieelogrom/filasdinamicas
Lista de atividades de listas dinâmicas em Java.
data-structures fila java queue
Last synced: 17 Aug 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/raffayk/vending-machine-using-cpp
algorithms cpp data-structures
Last synced: 22 Mar 2025
https://github.com/mostafagalal1/expression_evaluator
Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation
Last synced: 17 Mar 2025
https://github.com/yousefkhalaf0/data_structure
Examples of DS concepts with c#
Last synced: 27 Mar 2025
https://github.com/tmartins11/aeds-i
Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.
Last synced: 15 May 2026
https://github.com/firmanmm/go-smc
Simple Message Codec Golang Implementation
data-structures encoder-decoder golang message message-codec
Last synced: 29 Apr 2026
https://github.com/aishikmukherjee/linked-lists-in-c
Developer/Creator: Aishik Mukherjee
c c-programming circular-linked-list code coding cse data-structures doubly-linked-list dsa easy interview-practice interview-questions linked-list linked-list-in-c malloc programming programming-language singly-linked-list
Last synced: 27 Jun 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: 28 Apr 2026
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/samwson/algorithms-and-data-structures
A repository of algorithms and data structures for my own self education.
algorithms algorithms-and-data-structures data-structures scala
Last synced: 14 Jun 2025
https://github.com/marko19907/algorithms
A collection of algorithms and data structures made as a part of NTNU's "Algorithms and Data Structures" course, fall 2021.
algorithms cache data-structures heap java list maven recursion searching-algorithms sorting-algorithms tree unit-testing
Last synced: 15 May 2026
https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2
applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality
algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development
Last synced: 31 Aug 2025
https://github.com/amir-hshahi/leet-codes
Adding: LeetCode problems solution
Last synced: 20 Aug 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/iliyalb/cs-data-structure
🏗 recollection of data structure implementation codes
data-structures educational-project object-oriented-programming sololearn
Last synced: 02 Sep 2025
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/mhamdyx/supermarket_management_system
Three different implementations of the same system: Dynamic Array, Linked-List, and Abstract Data Type
abstract-data-types c-programming data-structures dynamic-arrays linked-lists
Last synced: 29 Mar 2025
https://github.com/nanafox/binary_trees
A project on the Binary Tree Data Structure.
alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa
Last synced: 06 Nov 2025
https://github.com/lapets/pillowcases
Library that makes it possible to work in a concise, algebraic way with Python Imaging Library image objects.
data-structures image-processing pil pillow pillow-library python-image-library wrapper-library
Last synced: 18 Aug 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/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: 12 Jun 2026
https://github.com/egrizq/golang-data-structure
Data Structure with Golang
data-structures golang leetcode
Last synced: 02 Nov 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: 29 May 2026
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: 24 Apr 2026
https://github.com/chinnanj666/data-structures-string-using-cpp
string data structures using c++
Last synced: 08 Jun 2026
https://github.com/thewasif/algorithms-typescript
Learning Data Structures & Algorithms with JavaScript
algorithms data-structures javascript
Last synced: 22 Mar 2025
https://github.com/clockwork72/leetcode-hackerrank
My solution codes for LeetCode challenges.
cpp data-structures leetcode-solutions
Last synced: 13 May 2026
https://github.com/mohamedasad10/datastructures_algorithms
DSA📜exploration with detailed notes and explanations.
algorithms algorithms-and-data-structures data-structures java
Last synced: 08 Jun 2026