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/gotz1480/data-structures-python
Basic data structures implementations in Python
data-structures data-structures-python
Last synced: 07 Apr 2025
https://github.com/muawiya-contact/leetcode-solutions-by-codingmoves
# leetcode-solutions-by-codingmoves
ai-student c coding-interview coding-moves coding-practice codingmoves competitive-programming daily-coding data-structures dsa-algorithm interview-preparation java js leetcode-solutions problem-solving python
Last synced: 23 Apr 2025
https://github.com/moindalvs/learn_feature_engg_time_series
Feature Engineering on Time Series Dataset (Flight Price Prediction)
data-science data-structures data-transformation feature-engineering feature-extraction feature-selection label-encoder onehot-encoding time-series-analysis
Last synced: 21 Apr 2026
https://github.com/fahadulshadhin/problem-solving
My coding problem solutions
algorithms data-structures hackerrank leetcode
Last synced: 23 Feb 2026
https://github.com/cayo-rodrigues/gsic
This program accomplishes some common tasks done by grocery stores cashiers
algorithms c command-line-interface data-structures gcc makefile valgrind
Last synced: 22 Mar 2025
https://github.com/proxzima/competitive-coding
Solved questions from all major competitive coding platforms
algorithms codechef coding coding-challenge competitive-programming cpp data-structures hackerrank interviewbit leetcode project-euler python regex sql
Last synced: 30 Apr 2026
https://github.com/dzenis-h/data-structures-and-algorithms
JS Interview preparation 👨💻 📊 📋
algorithms data-structures es6 interview-questions javascript
Last synced: 08 Oct 2025
https://github.com/nouemankhal/competitive-programming
Some of my solutions for competitive programming problems in different Online Judges ( Codeforces, UVa, SPOJ, Kattis...) and contests
algorithms competitive-programming data-structures
Last synced: 08 Oct 2025
https://github.com/rabinadk1/linearhashing
Hash Table visualization with Linear Probing for key collision
data-structures hashtable javascript p5js
Last synced: 11 Mar 2026
https://github.com/zakariaelbouzkri/my_cses_problems_solutions
this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.
algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms
Last synced: 27 Feb 2025
https://github.com/harshit-3905/striver_sde_sheet
Solutions to Striver SDE Sheet
algorithms data-structures java
Last synced: 07 Feb 2026
https://github.com/cogitatortech/ordered
A collection of data structures that keep data sorted by key (WIP)
data-structures ordered-collections zig zig-library zig-package
Last synced: 17 Oct 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/spideystreet/ai-learning-journey
Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.
academic data-structures education learning machine-learning
Last synced: 09 Mar 2026
https://github.com/wisdomenigma/probable-potato
The rust wrapper of Btree *
data-structures docker docker-image rust rust-crate
Last synced: 21 Apr 2026
https://github.com/oussama-zbair/e-challenge
E-challenge 2023 | Java Problem Solving
data-structures java javaee oops-in-java problem-solving
Last synced: 08 Jun 2026
https://github.com/tarball0/data-structures-notes
Repo to help with Data Structures and Algorithms
Last synced: 21 Feb 2026
https://github.com/wotermelon/data-structure
常用的一些数据结构的实现,如链表、栈、队列、树等
data-structures javascript linked-list queue stack tree-structure
Last synced: 01 May 2026
https://github.com/ctoic/polynomial-calculator-using_c-
Some of the basic concept's and algorithm implementations.
algorithm data-structures linked-list
Last synced: 08 Jun 2026
https://github.com/lehoangan2906/mitx-6.002x
Introduction to Computational Thinking and Data Science
algorithms-and-data-structures data-science data-structures python3
Last synced: 19 Jul 2025
https://github.com/priyakdey/algoexpert-solutions
Algoexpert Solution
algoexpert algoexpert-java-solutions algoexpert-solutions algorithms algorithms-and-data-structures data-structures faang-interview interview-preparation
Last synced: 21 Apr 2026
https://github.com/markelca/noob.c
My personal way learning C and C++. With theory, usefull resources and organized by topics and diffifulty.
algorithms algorithms-and-data-structures c cpp data-structures educational resources theory
Last synced: 01 May 2026
https://github.com/schak04/s-vector
A minimal implementation of a dynamic array I'm writing in C, inspired by C++ STL's std::vector.
c-programming data-structures dynamic-array reimplementation
Last synced: 31 May 2026
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/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/valentinnsoare/structcraftlib
Java library with custom data structures made with customization benefits and performance in mind.
arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack
Last synced: 23 Mar 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/singhjyoti24/leetcodedsa
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
algorithms data-structures java leetcode
Last synced: 02 May 2026
https://github.com/theanujdev/dsa-python
A beginner-friendly introduction to common data structures (array, linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting, recursion, dynamic programming) in Python.
algorithms data-structures data-structures-and-algorithms dsa python python3 theanujdev
Last synced: 10 Jun 2026
https://github.com/skyv26/leetcode-exercises
LeetCode is one of the most well-known online judge platforms that you can use to practice your programming skills by solving coding questions. It has over 1,100 different problems, support for over 18 programming languages, and an active community that is always there to help you with the solution
algorithms data-structures interview interview-practice interview-preparation interview-questions
Last synced: 15 Mar 2025
https://github.com/iagodahlem/practice
:books: My daily plan for practicing programming languages.
algorithms c data-structures javascript python ruby
Last synced: 12 Apr 2026
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/libanezdev/data-structures-2020
Resolución de problemas de certámenes, tareas, etc, del ramo estructuras de datos semestre 2 - 2020.
binary-tree data-structures lists python typescript
Last synced: 07 May 2026
https://github.com/calcit-lang/ternary-tree.ts
TypeScript version of calcit-lang/ternary-tree
Last synced: 24 Jul 2025
https://github.com/bastidood/option-block
A minimal utility Rust crate for small, fixed-size blocks of optional types.
data-structures embedded no-std rust
Last synced: 09 Jun 2026
https://github.com/bm371613/slice-aggregator
A library for aggregating values assigned to indices by slices and the other way around
data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator
Last synced: 12 Mar 2026
https://github.com/cihat-kose/patika-java-projects
A curated collection of beginner to intermediate Java projects focusing on essential programming concepts such as arithmetic, sorting, recursion, and object-oriented programming. Perfect for learners to strengthen their Java skills through hands-on practice.
algorithm-challenges beginner-friendly data-structures java java-exercises java-fundamentals oops-in-java problem-solving training-materials
Last synced: 17 Jun 2025
https://github.com/01barthez/expression-checker
We would like to write a program to tell whether expressions made up of pa-renthèses, brackets and accolades are well-formed. brackets and braces are well formed: the algorithm scans the string and determines whether determines whether there's a balance (and in the right order) between the opening parentheses and fer- brackets “[” and others...
assessment-project c data-structures homework makefile
Last synced: 04 Mar 2025
https://github.com/sebastienrousseau/cmn
A Rust library for accessing a collection of mathematical and cryptographic constants
avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau
Last synced: 28 Mar 2025
https://github.com/ianfelps/estrutura_de_dados_em_c
Repositório para estudos sobre estrutura de dados na linguagem C.
Last synced: 12 Jun 2025
https://github.com/01barthez/ludo-game-c-sdl
Ludo is a game in which each player moves his four pawns on a board according to the rolls of the dice, with the aim of getting all his pawns to the central square. This project consists in implementing a digital version of the game in C with SDL, managing the interface and the game rules.
assessment-project c cprograms data-structures makefile sdl2 sdl2-image
Last synced: 04 Mar 2025
https://github.com/arriqaaq/bst
Binary Search tree implementation
algorithm binary-search-tree data-structures golang
Last synced: 20 Mar 2025
https://github.com/jaem1n207/brain
개발을 할 때 필요한 일부 기본 지식들을 정리한 저장소
accessibility css data-structures database front-end html javascript network node os patterns performance react security
Last synced: 08 Apr 2026
https://github.com/WilliamJardim/VectorizationJS
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
computer-science data-science data-structures linear-algebra mathematical-functions matrix matrix-calculations matrix-computations matrix-functions matrix-library matrix-multiplication numerical-computation statistics vector vector-math vector-search vectors
Last synced: 03 May 2025
https://github.com/lucidfrontier45/indexed-vector
A Rust library that implements vector container that can be indexed with specified function.
Last synced: 05 Apr 2025
https://github.com/himmat12/dsa-playground
This repository contains coding problems for practicing data structures and algorithms, LeetCode-style. Covers arrays, linked lists, stacks, and more. Solve in any language to strengthen problem-solving skills and prep for interviews.
algorithms-and-data-structures codingchallenges codinginterview data-structures javascript
Last synced: 29 Mar 2025
https://github.com/darrehan/dsa
"Repository for horning programming concepts in C, C++, Java, and Python. Dive into data structures and algorithms to elevate coding prowess."
algorithms c cplusplus data-structures java python
Last synced: 11 Sep 2025
https://github.com/abhijeet-muneshwar/leetcode
This repository contains solutions to LeetCode problems solved in Java & Golang.
algorithm data-structures golang java rust system-design
Last synced: 18 May 2026
https://github.com/neilharia7/daily-coding-problems
C++ & Python Solutions for Daily Coding Problem
algorithms cpp daily-coding-problem data-structures python
Last synced: 15 May 2026
https://github.com/vvhacker007/rube-goldberg-machine
✨Implementation of multiple data structures as Rube's Goldberg Machine 🤖 using c++✔.
algorithms cpp data-structures sorting
Last synced: 29 Mar 2025
https://github.com/d-michail/jgrapht-examples
JGraphT library examples
analytics data-science data-structures examples-project graph-algorithms graph-mining graphs jgrapht
Last synced: 22 Jul 2025
https://github.com/hc-b666/competitive-programming
data structures, algorithms, codeforces, icpc, cses
algorithms atcoder codeforces cpp cses data-structures icpc
Last synced: 20 Mar 2025
https://github.com/lemunozm/runtypes
Fast and lightweight runtime-types library
cpp11 data-structures runtime-library shared-memory types
Last synced: 26 Mar 2025
https://github.com/aswinbarath/sde-problems
SDE Problems marked with FAQ Companies
algorithms data-structures gfg java leetcode problem-solving sde-sheet
Last synced: 14 May 2025
https://github.com/l0rd-inquisit0r/c
Where I store my notes for C programming and Data Structures, Algorithms and Complexities
algorithms-and-data-structures algorithms-datastructures c data-structure data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c dsa
Last synced: 23 Feb 2025
https://github.com/yizhezhang-ervin/algorithmspy
Algorithms By Python (数据结构+算法+SortSearch+剑指offer)
algorithms data-structures python3
Last synced: 24 Feb 2025
https://github.com/bryandejesusrt/data-structure-javascript
📊 Proyecto JavaScript: Implementación y aprendizaje de estructuras de datos comunes como grafos, listas enlazadas, mapas, filas, pilas, árboles y diccionarios.
data-structures diccionari graph javascript linked-list map tree-structure
Last synced: 17 Feb 2026
https://github.com/engineerit2014/hackerrank
Solutions to HackerRank problems
algorithms data-structures golang hackerrank-solutions
Last synced: 06 Apr 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/estkey/datastructure
Multi Language Implementation for Elementary Data Structure
Last synced: 27 Mar 2025
https://github.com/mdh266/java-practice
Practice Problems In Java
algorithms data-structures datastructures java
Last synced: 26 Mar 2025
https://github.com/qjnz/python-data-structure-and-algorithms
Code examples from LinkedIn course [Python Data Structures and Algorithms by Robin Andrews](https://www.linkedin.com/learning/python-data-structures-and-algorithms)
algorithms algorithms-and-data-structures data-structures python python3
Last synced: 04 Apr 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/taharachedi/custom_double_linked_list_library-cpp
A C++ template-based doubly linked list implementation providing essential list operations such as insertion, deletion, searching, and reversal.
Last synced: 10 Jul 2025
https://github.com/ashkarin/ndpatch
Package to extract arbitrary regions from an N-dimensional numpy array assuming it mirrored infinitely.
array data-structures deep-neural-networks image-processing numpy patches region-of-interest
Last synced: 19 May 2026
https://github.com/douglasmatosdev/college_computer_science
This repository is my college computer science studies.
c code-block code-blocks cpp data-science data-structures database eclipse gcc-complier html-css-javascript intellij java java-8 javascript jvm opengl operating-system php vscode
Last synced: 21 Mar 2025
https://github.com/ahmedukamel/cs211-data-structures-and-algorithms
Implementation for linear data structures taken in Data Structures and Algorithms course in Beni Suef University
algorithms data-structures java linear-data-structures
Last synced: 17 Mar 2025
https://github.com/sumerc/pyctrie
Fast, pure C Trie dictionary
data-structures dictionary prefix python spellcheck suffix trie
Last synced: 08 Sep 2025
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/dsa-ou/paddles
A pedagogical algorithms and data structures library
algorithms data-structures education
Last synced: 16 Feb 2026
https://github.com/tristanpenman/algorithms
Code for various algorithms, data structures, and coding interview questions
Last synced: 22 Mar 2025
https://github.com/ishaansathaye/datastructalgorithms
Data Structures and Sorting Algorithms Prep and Repo before CPE 202 Course
algorithms data-structures python3 sorting-algorithms
Last synced: 13 Apr 2025
https://github.com/ana-chenoweth/queue
The Cola class implements a generic queue (FIFO - First In, First Out) for storing elements of type T. Resources
c data-structures dsa queue queues
Last synced: 17 May 2026
https://github.com/dcristoloveanu/clds
C Lockless Data Structures
c data-structures hash-table hazard-pointer library lock-free lockless singly-linked-list
Last synced: 22 Jun 2025
https://github.com/ghackenberg/kurs-datenanalyse
This repository contains material for my data analysis course. In this course we first introduce the concept of databases and SQL, before diving into OLAP and other data analysis tools.
data-analysis data-structures data-warehouse entity-relationship-diagram etl graph list olap relational-algebra relational-database sql tree
Last synced: 17 Feb 2026
https://github.com/sagarmedtiya/dsa-in-c-plus-plus
Data Structures and Algorithms In C++
algorithms cpp data-structures
Last synced: 20 May 2026
https://github.com/sangqle/study
All my code while studying at university in here.
algorithms-and-data-structures ctu data-structures freecodecamp graph-theory interview interview-questions machine-learning networking object-oriented-programming pop3-client sample-code smtp-client web
Last synced: 17 Feb 2026
https://github.com/bansal-samarth/daily-dose-of-dsa
A collection of my DSA solutions—cracking problems one algorithm at a time!
algorithms-and-data-structures data-structures dsa geeksforgeeks geeksforgeeks-solutions leetcode leetcode-solutions
Last synced: 06 Apr 2025
https://github.com/gcoronelc/ucv_gdi-1_202302-b2
Taller de Gestión de Datos e Información I con Gustavo Coronel.
data data-science data-structures database databases online oracle query relational-databases security sql sql-server
Last synced: 19 May 2026
https://github.com/pockerman/tech3java
Collection of Java based algorithms on numerics, statistics, control etc
algorithms bayesian-filter data-structures java machine-learning reinforcement-learning statistics
Last synced: 15 May 2026
https://github.com/adrian-lin-1-0-0/go-ds
Go data structures for competitive programming
competitive-programming data-structures go golang
Last synced: 20 Mar 2025
https://github.com/erkobridee/ds-ast
DS ( Data Structure ) AST ( Abstract Syntax Tree )
ast computer-science data-structures lexer parser
Last synced: 17 Jun 2025
https://github.com/krashish8/cso102-lab
Lab and Assignment files of the course "Data Structures and Algorithms" (CSO102) - Even Semester 2018-19 (2nd Semester)
Last synced: 30 May 2026
https://github.com/pawelzeja098/algoritms-and-data-structures
Basic algorithms and data structures implemented in Python.
algorithms data-structures python
Last synced: 07 Sep 2025
https://github.com/lukaszwoznica/algorithms-and-data-structures
Implementations of some algorithms and data structures using C++.
algorithms bst-tree cpp data-structures graphs-algorithms heap-algorithm kmp-algorithm monte-carlo-methods pointer-list priority-queue sorting-algorithms trees-algorithms
Last synced: 17 Jun 2025
https://github.com/sehgalvibhor/n-arytree
A N-Children tree developed in Python, nothing fancy !
Last synced: 18 May 2026
https://github.com/davidson-souza/cpp
Códigos aleatórios em c/c++
code cpp data-structures examples math number-theory
Last synced: 06 Sep 2025
https://github.com/shoyebmd424/design-and-analysis-algorithm
algorithm daa data-analysis data-structures
Last synced: 16 May 2026
https://github.com/papilo-cloud/leetcode
My Leetcode Solutions
algorithms data-structures leetcode-solutions python3
Last synced: 21 Mar 2025
https://github.com/yanliu1111/algoexpert-easy
In progress. AlgoExpert-EasyQuestion using TypeScript & Python
alogrithms data-structures python typescript
Last synced: 15 May 2026
https://github.com/avidlearnerinprogress/algorithmsongraphs-ucsd
Coursework solutions to UCSD DSA Specialization
algorithms cpp14 data-structures python3
Last synced: 15 May 2026
https://github.com/khavishbhundoo/collections
A collection of common data structures for Go in both thread safe and non-thread safe variants
conccurent data-structures golang map queue stack
Last synced: 17 Jan 2026
https://github.com/koodeau/swaffle
Library for working with data structures and algorithms purely written in JavaScript.
data-structures javascript javascript-library
Last synced: 05 Apr 2025