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/applicativesystem/go-phylogenomics-tab
estimation of phygenome conservation across the genome alignments
bioinformatics data-structures evolutionary-algorithms genome genome-analysis genome-phylogenomics phylogenomics phylogenomics-golang
Last synced: 03 Apr 2025
https://github.com/josegpt/fundamentals
Fundamental Data Structures and Algorithms.
algorithms c data-structures dynamic-programming makefile sort trees
Last synced: 29 Jun 2025
https://github.com/kambojankit/javads
Implementation of various Data Structures & algorithms along with some interesting problem solving.
algorithms-and-data-structures algorithms-datastructures data-structures datastructures dynamic-programming java
Last synced: 23 Jul 2025
https://github.com/spear97/linklist-cpp
Source Code for a Link List that was implemented using C++
application-development cli-app cli-application control-flow cpp data-structures linked-list object-oriented-programming software-development visual-studio
Last synced: 01 Sep 2025
https://github.com/belovetech/alx-low_level_programming
A solid foundation in low-level programming using C, the mother of all languages. This codebase includes functional and dynamic programming, data structures (arrays, singly and doubly linked lists, hash tables), memory management, I/O operations, kernel interaction, and more.
algorithms arrays c data-structures linked-list pointers-in-c recursion-algorithm string-manipulation
Last synced: 20 Jun 2026
https://github.com/tanmayvaij/pattern-printing
Some important pattern printing questions asked in interviews
algorithms cpp data-structures forloops patterns
Last synced: 15 Mar 2025
https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation
This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.
abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree
Last synced: 01 Sep 2025
https://github.com/donaldkibet/data-structures-and-algorithms
algorithms csharp7 data-structures
Last synced: 03 Aug 2025
https://github.com/elis-vasconcelos/estrutura-dados-algoritmos
Repositório com implementações de estruturas de dados e algoritmos em Python.
data-structures hashing-algorithm tree-data-structure
Last synced: 02 Apr 2025
https://github.com/vivivivianne/bunarr
A simple c99 dynamic array implementation
c99 data-structures dynamic-array
Last synced: 23 Mar 2025
https://github.com/alexandrelamberty/alexandrelamberty
:sparkles: My special GitHub repository. :sparkles:
api data-structures database distributed-systems embedded-systems iot linux microcontrollers microservices server-infrastructure soa software-architecture
Last synced: 12 Apr 2026
https://github.com/nelsonbn/algorithms-data-structures-stable-vs-unstable-sort-algos
Algorithms and Data Structures - Stable Vs. Unstable Sorting Algorithms
algorithms-and-data-structures data-structures sorting-algorithms
Last synced: 28 May 2026
https://github.com/marincervinschi/strutturedatiealgoritmi
"Data Structures and Algorithms" is a comprehensive course offered at the University of Modena and Reggio Emilia. Led by esteemed instructors, this course delves into fundamental topics such as activation records, recursion, algorithmic complexity, and various algorithms.
algorithms algorithms-and-data-structures arrays c data-structures heaps lists sorting-algorithms strings trees
Last synced: 25 Jul 2025
https://github.com/saiteja-madha/ds-and-algo
Solutions for problems related to data structures and algorithms
algorithms data-structures hackerrank leetcode
Last synced: 25 Apr 2026
https://github.com/hamzahussyn/algorithms-and-datastructures-fcc
For free code camp's javascript algorithms and datastructures stream, here are my project solutions.
algorithms algorithms-and-data-structures data-structures fcc fcc-frontend freecodecamp javascript projects
Last synced: 25 Apr 2026
https://github.com/edignot/algorithm-data-structure-practice
🧠 My solutions to popular LeetCode, HackerRank, and other problems. Each solution has a unit test file. The goal of this project is to learn/practice algorithms, data structures, time and space complexity
algorithms algorithms-and-data-structures data-structures javascript
Last synced: 09 Apr 2025
https://github.com/obsidian-ninja/leetcode-solutions
algorithms competitive-programming cpp data-structures problem-solving
Last synced: 04 Jul 2025
https://github.com/yamatoxkatana/binary-tree
A complex tree structure binary tree program
Last synced: 09 Apr 2025
https://github.com/sakapon/bang
A library of algorithms.
algorithms data-structures mathematics
Last synced: 25 Apr 2026
https://github.com/sysread/p6-algorithm-skewheap
An efficient and flexible min heap algorithm for perl6
data-structures heap perl6 priority-queue skew-heap
Last synced: 23 Jan 2026
https://github.com/kingcitaldo125/pytrie
My implementation of a Trie(tree) data structure
Last synced: 14 May 2025
https://github.com/edssaac/grokking-algorithms
Algoritmos desenvolvidos em C para o estudo do livro "Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos" do autor Aditya Y. Bhargava.
algorithms c-language data-structures grokking-algorithms
Last synced: 28 May 2026
https://github.com/97-jeffrey/ruby-data-structure
study notes of ruby data-structure
Last synced: 03 Apr 2025
https://github.com/ashtishad/epi-patterns
Elements of Coding Interview Problem Patterns in Go/Golang
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 04 Apr 2025
https://github.com/contawo/uct_java
My school computer science assignments made with java implementing data structures and SQL database.
algorithms-and-data-structures data-structures database java
Last synced: 25 Apr 2026
https://github.com/emanuelefavero/cracking-the-coding-interview-solutions
This repository contains my solutions to Cracking the Coding Interview questions.
algorithms cracking-the-coding-interview data-structures questions solutions
Last synced: 12 Aug 2025
https://github.com/adhadse/dsawithkotlin
This repo contains my Data Structures Lab work
bfs data-structures dfs graph kotlin linked-list queue stack
Last synced: 02 Sep 2025
https://github.com/muhammadpauzi/javascript-data-structures
🧩 Learn Data Structures with JavaScript .
Last synced: 09 Apr 2025
https://github.com/kasutu/filter
DSS: OOP based filter for objects
data-structures oop-principles typescript
Last synced: 31 Mar 2025
https://github.com/convexwf/leetcode
Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。
algorithm cpp data-structures leetcode
Last synced: 24 Aug 2025
https://github.com/tamschi/pinus
A prickly BTreeMap.
data-structures hacktoberfest pinning rust
Last synced: 23 Mar 2025
https://github.com/gharib-uk/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 05 Sep 2025
https://github.com/clustercockpit/cc-specifications
Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures
api api-graphql api-rest data-structures file-archive schema
Last synced: 04 Jan 2026
https://github.com/networkflux/ft_containers
Let’s re-implement the standard C++ containers
algorithms complexity containers cpp data-structures
Last synced: 20 Jul 2025
https://github.com/master4novice/react-data
Data Structure React Library.
bootstrap data-structures es6 font-awesome react reactstrap
Last synced: 12 Apr 2026
https://github.com/yyolka/converter-app
Приложение переводит числа из 2-ой, 10-ой, 16-ой систем счисления из одной в другую
algorithms c cpp data-structures entrypoint oop oop-principles validation
Last synced: 25 Apr 2026
https://github.com/hassansin/algorithms
Algorithms and Data Structures in Go
algorithm data-structures go golang
Last synced: 06 Jun 2026
https://github.com/beling/algorithms_python
Python implementation of some algorithms and data structures.
algorithm algorithms data-structures data-structures-algorithms data-structures-and-algorithms
Last synced: 15 Mar 2025
https://github.com/jaem1n207/js-algorithms
A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.
algorithms computer-science data-structures javascript jest
Last synced: 15 Apr 2026
https://github.com/ayxhmn/heapyy
Python code snippets for competitive programming
algorithms competitive-programming data-structures python
Last synced: 13 Jun 2025
https://github.com/wittyicon29/in-memory-db
An in-memory database using C++ is a system that stores data primarily in RAM for fast access and manipulation. It supports basic CRUD operations and may include features for concurrency control and optional data persistence.
data-structures oops-in-cpp regex
Last synced: 15 Mar 2025
https://github.com/mustafahakkoz/tst_in_c
Ternary Search Tree in C language
Last synced: 23 Mar 2025
https://github.com/filip-kustura/graph-cycle-detection
Solution to a graph theory problem meeting a specific time complexity constraint. Developed in C++ using the breadth-first search algorithm. Created in December 2021 as part of the Design and Analysis of Algorithms course, with a presentation delivered in January 2022.
algorithms bfs breadth-first-search c-plus-plus coding-assignment cpp cycle-detection data-structures graph-algorithms graph-theory graph-traversal time-complexity time-complexity-analysis undirected-graphs
Last synced: 12 Apr 2025
https://github.com/doaaosamak/data-structure
Implementations of data structures.
Last synced: 04 Mar 2025
https://github.com/erenisci/c-cpp
C/C++
algorithms c cpp data-structures fundamentals
Last synced: 25 Apr 2026
https://github.com/kanavgoyal898/queensgambit
QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.
algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation
Last synced: 02 Jul 2025
https://github.com/joaogbrieldev/leetcode
learning data structure, logic and algorithm
algorithms data-structures javascript
Last synced: 09 Apr 2025
https://github.com/selectiveduplicate/singll
A singly linked list.
data-structures linked-list rust rustlang
Last synced: 25 May 2026
https://github.com/christophersesugh/alx-higher_level_programming
High level programming during ALX software engineering course
algorithms data-structures pip pycodestyle python python3
Last synced: 20 Jun 2026
https://github.com/staivanov/dsa-under-js
Popular data structures and algorithms implemented on JavaScript
algorithms bigonotation data-structures es6-javascript javascript
Last synced: 23 Mar 2025
https://github.com/christophersesugh/alx-low_level_programming
Low level programming and algorithms in C
Last synced: 20 Jun 2026
https://github.com/aliramazanov/js-30-lc
Leetcode 30 Days of JavaScript Challenge
algorithms data-structures javascript typescript
Last synced: 26 Apr 2026
https://github.com/rohankalbag/data-structures
This repository contains implementations of certain data structures and the algorithms pertaining to them coded in C++
Last synced: 09 May 2026
https://github.com/snehachhipa/wordle_datastructures
A Data Structures project as part of course work of BSc in Computer Science UCD.
binary-tree compression-algorithm data-structures hashmap-java java object-oriented-programming priority-queue
Last synced: 06 Jun 2026
https://github.com/afshanalamengg/data-structures-and-algorithms-specialization
Master Algorithmic Programming Techniques. Advance your Software Engineering or Data Science Career by Learning Algorithms through Programming and Puzzle Solving. Ace coding interviews by implementing each algorithmic challenge in this Specialization.
algorithms critical-thinking data-structures graph-theory problem-solving software-testing
Last synced: 09 Apr 2025
https://github.com/rahullkumr/dsa-course
Learning DSA in Python by Saurabh Shukla Sir
binary-search bubble-sort data-structures dsa insertionsort linear-search mergesort python quicksort selection-sort
Last synced: 31 Mar 2025
https://github.com/rezatajari/csharp.challenges
Collection of C# coding challenges solved with clean, well-documented solutions. Each challenge is organized as a separate project with explanations and examples, showcasing problem-solving skills.
algorithms coding-practice csharp-challenges data-structures dotnet learning-by-doing problem-solving
Last synced: 02 Sep 2025
https://github.com/joelbeedle/c-algo-playground
Simple collection of data structures and algorithms to help me learn C
Last synced: 13 Jun 2025
https://github.com/mahmoud-elghonemy/datastructureusingc
implementation Data structures by c programing, separate implementation user levels as a header file and programmer level as c file
c data-structures layer user-management
Last synced: 15 May 2025
https://github.com/itsindrajput/student-database-management-system
This repository contains the source code and documentation for a Student Database Management System implemented in C programming language.
c-programming-language data-structures database graphics-programming
Last synced: 05 May 2026
https://github.com/hebertcisco/remodel-core-docs
Documentation site for remodel-core, built with React Router and Fumadocs.
data-structures database ddl er-diagram modeling parser-implementations sql
Last synced: 20 Jun 2026
https://github.com/kalwar/snakegame
A very basic snake game using queue DS using JS/React
data-structures queue reactjs simple-app snake-game
Last synced: 10 May 2026
https://github.com/m-aliozkaya/datastructuresproject-3
Data structure binary tree project for school
Last synced: 30 May 2026
https://github.com/limon-s-interview-prep-zone/data-structure-algorithm
🚀 Welcome to the Ultimate Programming Language Features Repository! 🌟 This repository is a comprehensive collection of important features, concepts, and best practices across various programming languages like python, c++, c#.
cplusplus csharp data-structures python3 unity
Last synced: 10 Apr 2026
https://github.com/carlosagalicia/regex_to_dfa
Program to convert regular expressions into their corresponding NFA (Non-deterministic Finite Automaton) and subsequently into a DFA (Deterministic Finite Automaton).
data-structures nfa-to-dfa-conversion python regex
Last synced: 24 Jul 2025
https://github.com/psidh/sophomore
Data Structures and Algorithms
algorithms c cpp data-structures java javascript python
Last synced: 10 Apr 2026
https://github.com/shafaq-aslam/leetcode-chronicles
This repository contains my solutions to various LeetCode problems, ranging from Easy to Hard. The goal is to improve problem-solving skills, practice Data Structures & Algorithms (DSA), and build a strong foundation for coding interviews.
algorithms coding-challenges competitive-programming cpp data-structures data-structures-and-algorithms dsa dynamic-programming leetcode problem-solving
Last synced: 07 Apr 2025
https://github.com/juliolmuller/graph-tolls-problem
Usage of Graph data structure to present an elegant solution to the Korean Tolls Problem (Problema dos Pedágios).
adjacency-matrix c data-structures graphs problema
Last synced: 05 Jul 2025
https://github.com/gharib110/datastructures-in-go
Go package that implements useful data structures in go
data-structures go golang imported package
Last synced: 23 Mar 2025
https://github.com/abdulrahman3119/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam
Last synced: 10 May 2026
https://github.com/sans-arch/data-structures-and-algorithms
algorithms data-structures javascript
Last synced: 16 May 2025
https://github.com/meysam81/students-binary-tree
a class of students, containing information about ID, Name & Grade, in a binary tree which has access methods to these datas
binary-trees c-plus-plus coding college-assignment data-structures programming project projects student-project students tree tree-structure
Last synced: 16 Mar 2025
https://github.com/sanchariii/ip-address
The main objective of this project is to make an algorithm that can search through data as fast as possible. This project is an implementation of data structures.
c-programming data-structures tree-structure
Last synced: 31 Aug 2025
https://github.com/jaykickliter/bst
A simple unbalanced binary search tree which one day may become an AVL tree. You don't want to use this.
Last synced: 13 Jun 2025
https://github.com/l004p/in-memory-data-store
In memory KV store. Learning from https://build-your-own.org/redis/
Last synced: 14 Jun 2025
https://github.com/code-raushan/data-structures-go
Implementations of data structures in Go.
Last synced: 02 Apr 2025
https://github.com/30piraten/datenbank
DevOps and Why
computer-architecture data-structures database distributed-systems interpreters networking operating-system systems-design
Last synced: 07 Apr 2025
https://github.com/ovuiproduction/unix-file-system-simulation
This project simulates a Unix-like file system using an N-ary tree data structure, enabling efficient file and directory management. It supports essential operations like creation, deletion, traversal, and renaming while providing a command-line interface that mimics Unix shell commands for an intuitive user experience.
command-line-interface data-structures directory-management file-management file-system filesystem-simulation n-ary-tree shell-commands tree-structure unix-shell
Last synced: 10 May 2026
https://github.com/sami-bre/grokking_algorithms
a repo to hold code I wrote while going through the book "Grokking Algorithms by Aditya Bhargava". An amazing book :)
algorithms data-structures python
Last synced: 28 Mar 2025
https://github.com/minicloudsky/playwithdatastructures
玩转数据结构课程学习代码与笔记
algorithm array data-structures graph-algorithms java link linked-list tree tree-structure
Last synced: 14 Mar 2025
https://github.com/naganandana-n/dsa-in-c
Data Structures & Algorithms coursework at BITS, Pilani.
Last synced: 24 Jul 2025
https://github.com/c1m50c/hacker-rank-solutions
Compilation repository of my HackerRank solutions.
algorithm algorithms data-structures dynamic-programming hackerrank hackerrank-solutions interview-questions learning solutions
Last synced: 26 Apr 2026
https://github.com/teleivo/skeleton
A data structures and algorithms library written in Go
algorithms algorithms-and-data-structures data-structures go golang
Last synced: 05 Jul 2025
https://github.com/lynnsh/simple-evaluator
Java Evaluator Academic Project
data-structures java reverse-polish-notation
Last synced: 25 May 2026
https://github.com/visheshrwl/dsa-notes
Welcome to your one-stop-shop for Data Structures and Algorithms (DSA) practice. It's all about honing your skills and having a blast while doing it!
algorithms algorithms-and-data-structures data-structures hacktoberfest hacktoberfest2023 linked-list
Last synced: 19 Aug 2025
https://github.com/shibam120302/interviewinsight
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python
algorithms backend cpp data-structures datascience deep-learning dsa front-end-development java language machine-learning placement-preparation project python roadmap web
Last synced: 11 May 2026
https://github.com/lucashomuniz/project-04
STATISTICAL ANALYSIS FOR DEMAND PLANNING IN POWERBI
bigquery data-analysis data-structures data-visualization database google-cloud-platform powerbi powerbi-visuals sql sql-query
Last synced: 11 May 2026
https://github.com/eignnx/char-list
A persistent string type with the same API as a linked-list of characters.
data-structures dynamic-array functional-data-structure immutable linked-list persistent-data-structure
Last synced: 06 Jul 2025
https://github.com/nachiket-072005/data_structure-algorithm
In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.
Last synced: 26 Apr 2026
https://github.com/gabrielsilva798/estudosjava
Projeto Especialista Java - estudos pessoais e projetos criados para estudo na linguagem JAVA, caminho dos arquivos locais: "C:\Users\gabriel\eclipse-workspace"
challenge data-structures estrutura-de-dados java object-oriented orientacao-a-objetos
Last synced: 02 Apr 2025
https://github.com/aakash3279/my-leetcode-problems
This is a repository where coding solutions are provided which i solved in leetcode
algorithm data-structures java javascript leetcode-java leetcode-solutions sql
Last synced: 26 Apr 2026
https://github.com/austinoboyle/leetcodesolutions
algorithm algorithms data-structures leetcode leetcode-solutions python
Last synced: 26 Mar 2025
https://github.com/igoraugust0/data-struct-1
📕 Repositório para arquivos da disciplina GSI006 - Estrutura de Dados 1
abstract-data-type adt conditionals data-structures data-structures-and-algorithms expressions linked-list loops pointers queue sequential-list stack
Last synced: 27 Apr 2026
https://github.com/elishamutang/linked-list
My solution to Linked Lists project from TOP.
data-structures javascript linked-list
Last synced: 13 Apr 2026
https://github.com/josephmathew900/system-software-pgms
LAB
data-structures systemsoftware
Last synced: 08 Jan 2026
https://github.com/htrmc/zig-concurrent-queue
Lock-free multi-producer multi-consumer concurrent queue for Zig. Block-based, zero-lock design.
concurrent-queue data-structures lock-free mpmc multi-producer-multi-consumer zig
Last synced: 27 Apr 2026