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/saxarona/tc1031
Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++
Last synced: 02 Jan 2026
https://github.com/danigb/cs-playground
Classic algorithms and data structures implemented in clojure
algorithms computer-science data-structures
Last synced: 05 Nov 2025
https://github.com/carlosecosmesilva/c-projects-and-exercises
Exercices using C to exercise fundamentals that are being learned during courses , training and college
algorithms c data-structures linked-list
Last synced: 20 Nov 2025
https://github.com/aravachoudhary/data_structures_algorithms
This Repository contains my DSA codes and problem Solutions
algorithms-and-data-structures data-structures
Last synced: 05 Mar 2025
https://github.com/naveenrajm7/py-algo-ds
Algorithms and Data Structures in Python
algorithms data-structures python
Last synced: 28 Jun 2025
https://github.com/yusa-imit/zuda
Zig Universal DataSstructures and Algorithms
Last synced: 02 Apr 2026
https://github.com/suraj-kumar00/learnings-dsa-with-java
Documenting My DSA learning wth Java
algorithms-and-data-structures data-structures dsa java oop
Last synced: 05 Apr 2025
https://github.com/usk2003/vnrvjiet-lab-work
This repository contains my lab work for the B.Tech CSE-AIML program (2022-2026) under the R22 regulation at VNR Vignana Jyothi Institute of Engineering and Technology. It includes various subjects like Machine Learning, OS, Data Structures, C Programming, and more, showcasing my practical learning and implementations.
c-programming compiler-design computer-networks data-engineering data-structures data-visualization dbms engineering-drawing java machine-learning operating-system python software-engineering
Last synced: 25 Feb 2025
https://github.com/kamzzi/dsa-typescript
Data Structures and Algorithms using Typescript and Vitest
algorithms data-structures typescript vite vitest
Last synced: 25 Feb 2025
https://github.com/hendurhance/cs50-c
This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller
algorithms c computer-science cs50problemsets cs50x data-structures
Last synced: 05 Apr 2025
https://github.com/belimfaux/extendible_hashing
C++ Implementation of an Extendible Hashing Set
cpp data-structures extendible-hashing hashing
Last synced: 14 Mar 2025
https://github.com/balta2ar/scratchpad
Experiments with algorithms/data structures, leetcode solutions
algorithms data-structures leetcode leetcode-python leetcode-solutions
Last synced: 05 Nov 2025
https://github.com/hiedt/difs
Source code implemented from scratch by myself. For studying purpose only. The following topics are covered.
algorithms artificial-intelligence data-structures deep-learning engineering machine-learning mathematics signal-processing simulation
Last synced: 22 Mar 2025
https://github.com/mrdav30/swiftcollections-unity
A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.
collections data-structures game-development memory-management object-pooling observables performance unity
Last synced: 08 Mar 2026
https://github.com/iozsaygi/dsaa
Implementations for several data structures and algorithms.
algorithms c data-structures data-structures-and-algorithms mit-license
Last synced: 14 May 2025
https://github.com/fhasnur/codewars
📂 My solutions to various programming problems (kata) from the codewars platform.
algorithms codewars data-structures javascript problem-solving
Last synced: 14 May 2025
https://github.com/ganzerli/e-pathy
e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example
binary-data c data-structures database graph graph-algorithms
Last synced: 21 Jun 2025
https://github.com/v-shenoy/advent-of-code-2021
🎄 My solutions to Advent of Code 2021.
advent-of-code advent-of-code-2021 algorithms aoc aoc-2021 data-structures python
Last synced: 04 Apr 2025
https://github.com/louis3112/crud_taxi_datastruct
One of my project for Data Structure in 2nd Semester. A simple crud taxi app implements 3 data structure concepts, such as : Linked list, Queue, Stack
cli college-project cpp data-structures linked-list queue simple-project stack
Last synced: 22 Mar 2025
https://github.com/agu3des/estanteencantada
Livraria feita para a disciplina de Banco de Dados l e para as disciplinas de Estrutura de Dados, Sistemas Operacionais e Protocolos de Interconexão de Redes de Computadores
bancodedados books bookstore client-server data-structures livros python semaphore sql systems threads
Last synced: 14 Apr 2025
https://github.com/maccauhuru/modern-js-sandbox-code
Code i am writing for the modern JS from beginning course
api data-structures es6 functional-programming javascript object-oriented-programming prototype
Last synced: 25 Feb 2025
https://github.com/devinmcgloin/probabilistic
Bloom Filters, Min Sketch Count and Min Hashing.
data-structures golang probabilistic probabilistic-data-structures
Last synced: 03 Feb 2026
https://github.com/nathaniyell/meta-js-course
A repository with details of the different Javascript concepts learnt in Meta's Javascript course on Coursera
array-methods data-structures destructuring dom-manipulation functional-programming handling-errors ifelse inheritance javascript jest-test loops-and-iterations map mocking oop oop-principles set switch-case unit-test
Last synced: 05 Mar 2025
https://github.com/smeltier/competitive-programming
These are my resolutions to problems on various platforms related to competitive programming
algorithms beecrowd beecrowd-solutions competitive-learning competitive-programming competitive-programming-algorithms competitive-programming-contests cplusplus cpp cses-solutions data-structures neps-academy solutions spoj-solutions
Last synced: 28 Jun 2025
https://github.com/vspiewak/go-algorithms
Some Algorithms and Data Structures in Golang
algorithms algorithms-and-data-structures data-structures golang
Last synced: 18 Jun 2025
https://github.com/luizbueno1/leetcode-java
Solutions to LeetCode problems implemented in Java.
algorithms data-structures java leetcode leetcode-java leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/galaktik-hub/b2-s3-orbit
algorithms astar c data-structures java php
Last synced: 28 Jun 2025
https://github.com/bytelu/text-generator
Random text generation based on a preprocess of data with markov method based on a corpus data structure.
data-structures natural-language-processing random-generation
Last synced: 12 Jul 2025
https://github.com/adi-code22/data-structures-and-algorithms
All Data Structures and Algorithm fundamentals with C++ Implementation
Last synced: 14 Mar 2025
https://github.com/romantech/algorithm-study
알고리즘 / 자료구조 스터디
algorithms data-structures programmers
Last synced: 30 Mar 2025
https://github.com/howz1t/ptypes
This package provides useful data types for use in PHP.
badges composer computer-science data data-structures data-types packagist php types
Last synced: 14 Apr 2025
https://github.com/alpha74/rosalind_bioinformatics
Questions solved on rosalind.info related to Bioinformatics.
algorithms bioinformatics cpp data-structures dna rosalind rosalind-bioinformatics-challenge rosalind-solutions
Last synced: 05 Mar 2025
https://github.com/alpha74/iib
My InterviewBit solutions. Maintained from 2020 onwards
algorithms coding cpp data-structures interviewbit interviewbit-cpp interviewbit-solutions
Last synced: 05 Mar 2025
https://github.com/iamjuaness/knot
Knot is a Java library designed to model and visualize complex structures, such as knots, molecules and helical structures. Inspired by knot theory, this library allows you to graphically represent links between nodes with specific crossings, which is ideal for visually exploring patterns and connections in two-dimensional graphs.
bidimensional data-structures graphs java knot-theory knots library nodes patterns
Last synced: 26 Feb 2025
https://github.com/namkatcedrickjumtock/data-structures
Data Structure and Algorithm implementation with multiple programming language.
algorithms data-structures programming-languages
Last synced: 03 Mar 2025
https://github.com/mdsamsuzzohashayon/algorithm-data-structure
Python, JavaScript Algorithm
algorithms data-structures data-structures-and-algorithms javascript-data-structures python-data-structures
Last synced: 14 Mar 2025
https://github.com/shriram2005/ds-practicals-bca-2nd-semester
Data Structures lab manual programs of my 2nd semester BCA at Sandip University.
bca data-structures datastructures-algorithms dsa-practice program
Last synced: 18 Feb 2026
https://github.com/nicopujia/ctci
My solutions to CtCi problems
algorithms ctci ctci-solutions data-structures data-structures-and-algorithms dsa pytest
Last synced: 05 Nov 2025
https://github.com/anindya-prithvi/dsa-sem2plus
Nothing impressive here, just thousands of lines of code trying to solve problems manually implementing data structures and algorithms.
Last synced: 05 Mar 2025
https://github.com/royhridoy/data-structure-using-php
Implementation of Data Structure using PHP
data-structures implementation-of-data-structures php queue set stack
Last synced: 06 Nov 2025
https://github.com/michael-c7/leetcode
Daily LeetCode problems I've solved to get better at problem solving
algorithms algorithms-and-data-structures data-structures javascript leetcode leetcode-javascript leetcode-practice
Last synced: 26 Feb 2025
https://github.com/andrewocc/info1905-assignment2
INFO1905 Data Structures Assignment 2 (password manager)
Last synced: 06 Nov 2025
https://github.com/andrewocc/info1905-assignment1
INFO1905 Data Structures Assignment 1 (tree traversal and arithmetic trees)
Last synced: 06 Nov 2025
https://github.com/kingcitaldo125/pytrie
My implementation of a Trie(tree) data structure
Last synced: 14 May 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/yourarj/rust-ds-algo
Rust Workspace of some of the interesting data structure and algorithmic problems. A part of local dev community contribution.
algo algorithms data-structures ds interview interview-preparation rust rust-lang
Last synced: 22 Mar 2025
https://github.com/yevheniidatsenko/goit-algo-hw-08
📊 Hometask - Basic Algorithms and Data Structures (Heaps or Pyramids)
algorithms data-structures goit goit-algo-hw-08 heaps python
Last synced: 05 Apr 2025
https://github.com/kartikmehta8/implementations
Implementation of Data Structures in C++
Last synced: 05 Mar 2025
https://github.com/henriqueotogami/data-structure
Repositório dedicado aos estudos de estrutura de dados em Java com testes unitários e documentação.
data-structures java javadoc-documentation junit5 log4j2
Last synced: 22 Mar 2025
https://github.com/goessl/tree
Tree structure generation, handling & storage.
data-structures generator iterator java java-8 post-order pre-order recursion recursive recursive-algorithm storage tree tree-structure
Last synced: 22 Mar 2025
https://github.com/sutac/visgorithm
Algorithm visualizer (Under construction!)
algorithm-visualisation algorithms algorithms-and-data-structures data-structures nextjs typescript visualization
Last synced: 26 Feb 2025
https://github.com/sunchit17/may-leetcode-31daychallenge
May LeetCode Challenge
algorithms data-structures leetcode-challenge leetcode-java mayleetcodechallenge
Last synced: 30 Mar 2025
https://github.com/dimits-ts/skiplists
A project implementing common sorted data structures with Skip Lists in C#.
data-structures dictionary library testdrivendevelopment wrappers
Last synced: 06 Nov 2025
https://github.com/math-hiyoko/sudoku-solver
Sudoku Solver Web App
algorithms data-structures sudoku sudoku-solver website
Last synced: 18 Feb 2026
https://github.com/danaelshrbiny10/ds-in-python
An implementation of a custom data structure in Python.
Last synced: 12 Aug 2025
https://github.com/kingcitaldo125/pyheap
My implementation of a Heap data structure
Last synced: 14 May 2025
https://github.com/kingcitaldo125/pytable
My implementation of a Hash Table(Hash Map) data structure
Last synced: 14 May 2025
https://github.com/17xr/cppcontainers
A simple repository that contains my own implementations of various C++ containers.
containers cpp cpp23 cpp23-library data-structures
Last synced: 05 Apr 2025
https://github.com/arseniistratiuk/codewarslinkedlist
Practice of using Linked List Data Structure
codewars-solutions data-structures linked-list practice-exercises
Last synced: 30 Mar 2025
https://github.com/stdlib-js/dstructs-struct
Fixed-width composite data type (a.k.a., a `struct`).
c composite data data-structure data-structures dataview fixed-width javascript node node-js nodejs stdlib structure type
Last synced: 23 Jul 2025
https://github.com/maddhruv/dsa
Theory and Implementation of various Data Structures and Algorithms
algorithms data-structures data-structures-algorithms searching-algorithms sorting-algorithms
Last synced: 22 Feb 2025
https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh
The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.
data-management data-structures web-development
Last synced: 08 Mar 2026
https://github.com/d-coder135/competitive_codes-codingblocks
This repository contains competitive codes based on Recursion and Data Structures.
coding-blocks coding-blocks-practice-questions competitve-programming data-structures intellij java leetcodesolution recursion
Last synced: 10 Aug 2025
https://github.com/nchhillar2004/prisma-schema-blueprints
Advanced Prisma schemas for large-scale applications. Includes MySQL and other databases.
data-structures database prisma prisma-schema
Last synced: 14 May 2025
https://github.com/webmekanic/algorithms-and-data-structures
Daily Coding Exercises to sharpen problem solving skills
algorithms codewars codewars-kata coding-challenge computer-science data-structures engineering freecodecamp interview-questions javascript programming-exercises solutions technical
Last synced: 26 Feb 2025
https://github.com/saraasgari99/inroadsgame
Strategic graphical game developed using graph algorithms, software design (OOP, defensive programming), unit testing, and memory management techniques
cpp data-structures defensive-programming graph-algorithms gui memory-management object-oriented-programming software-design unit-testing
Last synced: 23 Jul 2025
https://github.com/smilewithkhushi/data-structures-and-algorithms
Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice
algorithms-and-data-structures cpp data-structures dsa
Last synced: 22 Mar 2025
https://github.com/dbish6/algorithms_data_structures_examples
Pretty much all of your standardized algorithms and data structures in one repository (In development).
algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn
Last synced: 23 Jul 2025
https://github.com/4aac/data_structs_algo
some dsa practice from uni in c++/python
algortithms cpp data-structures python
Last synced: 29 Mar 2025
https://github.com/archihalder/dsa
This repository contains all the things required to be good at dsa
algorithms cpp data-structures gfg leetcode problem-solving
Last synced: 29 Mar 2025
https://github.com/vcardea/ds-collection-self-made
Collection of my own implementations of Data Structures in C.
c-programming-language data-structures own-implem vector
Last synced: 24 Jul 2025
https://github.com/prabin-acharya/data-structures
Data Structures in C++
c c-plus-plus data-structures data-structures-and-algorithms
Last synced: 24 Jul 2025
https://github.com/naganandana-n/dsa-in-c
Data Structures & Algorithms coursework at BITS, Pilani.
Last synced: 24 Jul 2025
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/nelsonbn/algorithms-data-structures-graph-traversal
Algorithms and Data Structures - Graphs Traversal
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 24 Jul 2025
https://github.com/brianelizondo/data-structures-graphs
Data Structure Graphs Exercises
algorithms data-structures javascript
Last synced: 24 Jul 2025
https://github.com/bertrand31/haskell-experiments
👨🏻🔬 Experimenting with Haskell - mostly data structures and random algorithms
algorithms data-structures functional-programming haskell
Last synced: 21 Aug 2025
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/donaldkibet/data-structures-and-algorithms
algorithms csharp7 data-structures
Last synced: 03 Aug 2025
https://github.com/nullthefirst/fcc-cash-register
freeCodeCamp - Cash Register
Last synced: 25 Jul 2025
https://github.com/luc1d1ty/datastructures_algorithms
The way I implemented various ds&a using different programming languages .
algorithms data-structures datastructures-algorithms math number-theory
Last synced: 17 Sep 2025
https://github.com/ppodds/ncudatastructurehw
National Central University Data Structure Homework (Backup)
c cpp data-structures homework ncucsie
Last synced: 25 Jul 2025
https://github.com/jtd-117/ads_py
A collection of 'Algorithms & Data Structures' (ADS) implemented in the 'Python' programming language.
Last synced: 25 Jul 2025
https://github.com/tonisanta/generar-arbol
Generar postorden de un árbol a partir de sus recorridos de preorden e inorden
arbol data-structures postorden postorder tree
Last synced: 25 Jul 2025
https://github.com/ashvegeta/data-structures-and-algorithms
questions on DSA solved
Last synced: 25 Jul 2025
https://github.com/mateus-claudino/ds-in-c
just having some fun learning data structures and implementing them in c. :)
algorithms c data-structures university-assignment
Last synced: 25 Jul 2025
https://github.com/soumyajiitdas/soumyajiitdas
🚀 Welcome to my personal GitHub repository! This repository contains my `readme.md` file, showcasing about me, my skills and my latest projects. It also highlights my expertise in Python programming, data structures and algo, full-stack web development, AI, ML, computer vision, while providing direct ways to connect with me through social media.
algorithms cprogramming css data-structures expressjs git html5 java javascript jupiter-notebook mechine-learing mysql personal-portfolio python reactjs
Last synced: 30 Oct 2025
https://github.com/cserajdeep/dsa-sparse-matrix2triplet
Sparse Matrix to Triplet and various triplet operations. e.g., transpose, addition, and multiplication.
c colab-notebook data-structures dsa matrix matrix-multiplication multiplication sparse-matrix triplet
Last synced: 26 Jul 2025
https://github.com/abdellahbellakrim/philosophers_42
Implementing the dining problem with philosophers around the table in C programming using threads and processes.
algorithms c data-structures dining-philosophers-problem low-level-programming processes threads
Last synced: 26 Jul 2025
https://github.com/ianfelps/leetcode
Repositório com soluções comentadas de problemas de LeetCode. Inclui explicações, abordagens utilizadas e reflexões sobre cada questão resolvida.
data-structures leetcode python study
Last synced: 18 Sep 2025
https://github.com/rationalcrafter/avl_tree
Simple implementation of an AVL tree set data structure
Last synced: 26 Jul 2025
https://github.com/zot/differencelists.jl
A difference list implementation for Julia. These are a highly efficient and simple way to build up lists from parts: appending, prepending, and concatenation are all very fast (constant time). They're also immutable, so you can reuse the parts.
data-structures julia utilities
Last synced: 18 Sep 2025
https://github.com/3ein39/sparse_array_matrix
Representing an array of very huge indices (e.g. 10^8) using doubly linked list
data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix
Last synced: 26 Jul 2025
https://github.com/woosungkim0123/data-structures-deep-dive
Repository for Data Structures Learning
Last synced: 24 Aug 2025
https://github.com/arkid15r/cs
Go/TypeScript exercies on algorithms and data structures.
algorithms data-structures data-structures-algorithms sorting-algorithms
Last synced: 26 Jul 2025