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: 2025-09-28 00:08:11 UTC
- JSON Representation
https://github.com/junaedsiam/terraform
A python only problem solving repo.
algorithm computer-science data-structures problem-solving python python3
Last synced: 25 Jun 2025
https://github.com/pharo-containers/containers-orderedset
A Set where an order of elements matters or an OrderedCollection with no duplicates. Supports the complete API of Set and OrderedCollection
collection containers data-structures pharo set
Last synced: 09 Apr 2025
https://github.com/agagniere/libft
Implementation of standard functions
42 42born2code 42school data-structures reimplementation
Last synced: 01 Aug 2025
https://github.com/ajit24/dsa-all
A repo where you can find important questions of DS-ALGO , during my course #MERN in Masai School I got these problems
data-structures dsa-algorithm dsa-practice important javascript
Last synced: 23 Apr 2025
https://github.com/septa-ma/datastructures-and-algorithms
Explanation and code of each DSA
algorithms data-structures interview-preparation python
Last synced: 23 Sep 2025
https://github.com/whoismtrx/42_push_swap
Push Swap is a 42 curriculum project that involves sorting a stack of numbers using a limited set of operations. The goal is to arrange the numbers in ascending order on one stack while using the other stack for temporary storage.
1337 1337cursus 1337fil 1337school 42 42cursus 42projects 42school algorithms algorithms-and-data-structures data-structures push-swap push-swap-guide push-swap42 pushswap pushswap-42 pushswap42 sorting sorting-algorithms stack
Last synced: 13 Feb 2025
https://github.com/iinjyi/stack-adventures
An interactive game for teaching the Stack data structure. Ranked 1st in "Best educational game 2022" contest at Faculty of Computers and Information Science - Mansoura University.
data-structures game game-development interactive learning stack
Last synced: 03 Sep 2025
https://github.com/emonrezabd/codeforces-solution
Solution for Codeforces contest problems. This repository is updated after each contest.
algorithms codeforces competitive-programming data-structures
Last synced: 23 Apr 2025
https://github.com/thapasijan171/algodocs
Embark on your journey from zero to hero with comprehensive Data Structures and Algorithms, mastering fundamental concepts, optimizing problem-solving skills, and boosting your coding confidence with step-by-step guidance tailored for both beginners and advanced learners.
data-structures dsa dsa-algorithm dsa-learning-series
Last synced: 30 Jul 2025
https://github.com/ismoilovdevml/rust-algorithms
Algorithms
algorithms data-structures rust rust-algorithms
Last synced: 04 Apr 2025
https://github.com/johnfercher/go-tree
A generic unbalanced doubly-linked tree implementation.
data-structures generics tree-structure
Last synced: 17 Jun 2025
https://github.com/aleksandrhovhannisyan/mips-linked-list
Full implementation of a linked list data structure in MIPS assembly with insert, delete, search, and display operations and command-line menu input.
asm data-structures linked-list mips mips-assembly mips-language qtspim
Last synced: 08 Apr 2025
https://github.com/andersy005/algorithms
Data Structures and Algorithms implementations
algorithms data-structures python
Last synced: 13 Sep 2025
https://github.com/hairrrrr/datastructure-overall
数据结构 C/Java
algorithms c cpp data-structures java
Last synced: 04 Jul 2025
https://github.com/solution10/collection
Like arrays, only better! Small, lightweight PHP 5.3 Collection class with smart slicing and fancy sorting.
arrays composer-packages data-structures php
Last synced: 26 Jan 2025
https://github.com/louiixx-h/algorithms-and-data-structure
Study about algorithms and data structure in Kotlin.
algorithms data-structures kotlin scientific-computing structured-data
Last synced: 26 Jan 2025
https://github.com/shricodev/infinite-ds-algorithm
This is a repository for holding my progress on DSA. It includes the practice questions I have done or attempted. Questions from leetcode, geeksforgeeks and codestudio
codestudio-solutions competitive-programming data-structures dsa geeksforgeeks geeksforgeeks-solutions java-8 leetcode leetcode-solutions showcase
Last synced: 07 Sep 2025
https://github.com/adityachandra1/cce-sem-iii-labs-24
CCE Sem 3 Labs, MIT Manipal
cce data-structures labs manipal-institute-of-technology oop
Last synced: 17 Apr 2025
https://github.com/ehmicky/set-array
Set array items declaratively
algorithm append array array-manipulations array-methods data-structures functional functional-programming insert javascript library merge node nodejs omit patch set slice splice typescript
Last synced: 19 Mar 2025
https://github.com/yichengdwu/data_structures_experiment_code
数据结构教程(李春葆)实验题解答
Last synced: 29 Jul 2025
https://github.com/naren-jha/algorithms
Implementation of most common data structures and algorithms
algorithm data-structures dynamic-programming graph-theory
Last synced: 29 Jul 2025
https://github.com/juliencrn/the-algorithm-challenge
Let's practice the algorithms and data-structures using Typescript, Rust and TDD (The exercises are from FreeCodeCamp)
algorithms data-structures freecodecamp project-euler rosetta-code rust tdd typescript
Last synced: 07 May 2025
https://github.com/apoorva-info/data-structures-and-algorithms
This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.
algorithm algorithms algorithms-and-data-structures coding-interviews computer-science data-structures dsa gthub interview interview-questions python3 software-engineering study-plan youtube
Last synced: 24 Apr 2025
https://github.com/yvonneyeh/algorithms
What and how I studied for technical interviews!
algorithms ctci data-structures interview-prep leetcode tips
Last synced: 21 Mar 2025
https://github.com/muhammadsaadhsn/dynamic-system-model-database
I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.
avl-tree btree data-structures database-management red-black-tree sql
Last synced: 09 Feb 2025
https://github.com/anishlearnstocode/hackerrank
Solutions to Hackerrank domains such as Java ☕, Python, Data Structures etc. with Tutorials on Statistics 🔢 and Interview preperation. Also contains certification solutions and links 🦄
algorithms data-structures hackerrank hackerrank-solutions java python python3
Last synced: 30 Jun 2025
https://github.com/snykk/grader-assignments-backend
[ 05 October - 10 November 2022 ] Basic backend programming | Ruangguru CAMP
basic-programming data-structures golang http-client http-server problem-set problem-solving
Last synced: 12 Mar 2025
https://github.com/dlamott/datastructures
Data structures, algorithms, and programming techniques in Java. Useful study guide that is ever growing.
algorithms books data-structures documentation education guide information java programming school showcase sorting-algorithms study studyguide tool
Last synced: 08 Sep 2025
https://github.com/mersinvald/primitive-map-rs
[WIP] Blazing fast [Integer -> T: Clone] Map crate
data-structures fast hashmap integer primitive rust types
Last synced: 28 Jul 2025
https://github.com/jasonheecs/js-data-structures
An npm package containing implementations of various data structures in Javascript.
binary-search-tree circular-linked-list computer-science data-structures doubly-linked-list javascript linked-list min-heap npm-package queue stack trie
Last synced: 27 Mar 2025
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/mauricioromagnollo/study-algorithms-data-structures-c
A Open Source repository written in C language about data structures and algorithms
algorithms c clang data-structures makefile study
Last synced: 28 Mar 2025
https://github.com/iehgit/nontree
A python package for n-tree 2D data structures similar to and including quadtree, with mapping to payload data
algorithm data-structures python quadtree
Last synced: 12 Apr 2025
https://github.com/s0rg/set
generic set
data-structures generics golang ordered-set unordered-set
Last synced: 11 May 2025
https://github.com/wazedkhan/problems
⚠️💀 Repository of Problems 💀⚠️ - Enter if you dare! Stay away if you value peace 🕊️ and sanity 🌀
algorithms codeforces codeforces-solutions data-structures hackerrank hackerrank-solutions interviewbit-solutions leetcode-solutions problem-solving python timecomplexity
Last synced: 29 Jul 2025
https://github.com/diegolonio/escom
Todo el código (casi) que he escrito para las unidades de aprendizaje de la Escuela Superior de Cómputo (IPN).
adoo bison c-language c-programming-language compiler-design compilers computer-architecture data-structures escom ipn java linux operating-system php python sistemas-operativos ubuntu vhdl web
Last synced: 10 Apr 2025
https://github.com/xhofe/cug-practice
✍️Some exercises in CUG
algorithms course cpp data-structures java machine-learning network operating-system university
Last synced: 16 May 2025
https://github.com/hcvazquez/python-basic-data-structures
Python basic data structures
data-structures programming-language python
Last synced: 04 Mar 2025
https://github.com/erickarpovits/rpn-calculator-project
Reverse Polish Notation (RPN) Calculator Using C++ :)
cplusplus-11 data-structures linked-list object-oriented-programming rpn rpn-calculator rpn-cplusplus rpn-operators stacks
Last synced: 13 Mar 2025
https://github.com/batazor/algorithm
Algorithm
algorithm algorithms data-structures
Last synced: 10 Apr 2025
https://github.com/ivangalbans/hackerrank
My solutions to HackerRank challenges
algorithms clojure cpp data-structures functional-programming hackerrank-solutions problem-solving sql
Last synced: 11 May 2025
https://github.com/ahammadmejbah/become-data-scientist-a-complete-roadmap
To become a data scientist, follow these steps: 1. Learn programming (Python, R). 2. Acquire math and statistics skills. 3. Master data analysis and visualization. 4. Study machine learning and deep learning. 5. Gain domain knowledge. 6. Build a portfolio and seek job opportunities.
data-science data-structures data-visualization
Last synced: 08 Jul 2025
https://github.com/basemax/shapesalgorithm
JavaScript/Algorithm: In a shape(rectangle or square) with width n and length m, We want to know how many shapes there are with width and length a and b. We also want to know the remaining forms.
algorithm algorithm-challenges algorithms data-structrues data-structure data-structure-and-algorithm data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions dsa javascript js
Last synced: 26 Jul 2025
https://github.com/zenithclown/self-development
data-structures deep-q-learning dsa-algorithm github grokking-coding-interview hackerearth-solutions interview-preparation interview-questions julia kaggle-competition leetcode leetcode-python leetcode-solutions practice-programming project-euler-python-solutions python python3
Last synced: 23 Mar 2025
https://github.com/huseyincenik/data_science
Data Science materials
data data-science data-structures data-visualization dataanalysis dataengineering datapreparation dataprocessing datascience dataset time-series time-series-analysis timeline timeseries timeseries-analysis timeseriesforecasting
Last synced: 25 Jul 2025
https://github.com/alex3165/ts-pq
Typescript priority queue
data-structures javascript priority-queue priorityqueue typescript
Last synced: 25 Jul 2025
https://github.com/spacerumsfeld-code/js-data-structures-algorithm-refresher
This project is for anyone looking for a refresher in rudimentary data structures and algorithms in Javascript!
algorithm binary-heap binary-search-tree data-structures graph hashtable javascript linked-list priority-queue queue refresher searching-algorithms sorting-algorithms stack
Last synced: 04 Sep 2025
https://github.com/anoop-singh-dev/data-structures
Algorithm, Data Structures
algorithms c data-structures javascript python
Last synced: 11 Sep 2025
https://github.com/grantgasser/software-engineering
Data structures, algorithms, scalable system design, debugging, profiling, etc.
algorithms data-structures profiling scalable
Last synced: 23 Mar 2025
https://github.com/mohammadkarbalaee/dsa-sbu-fall-2022
Content, transcription and problem sets of the course
algorithms data-structures data-structures-and-algorithms shahid-beheshti-university
Last synced: 27 Mar 2025
https://github.com/ibra-kdbra/CodeConjurer
C++/C playground
algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2
Last synced: 01 May 2025
https://github.com/tomiwa-ot/cs-assignments
computer science assignments
assembly bank-application bankers-algorithm bellman-ford-algorithm computational-methods computer-science concurrent-programming data-structures dijkstra-algorithm dining-philosophers-problem generics java linear-algebra memory-management operating-system search-engine search-engines serp systems-analysis tracking-fleet-vehicles
Last synced: 25 Jul 2025
https://github.com/aalekhpatel07/reunion-api
Python and JS API for a Union-Find data structure written in Rust.
data-structures disjoint-set pyo3 python reunion rust-lang union-find wasm
Last synced: 10 Apr 2025
https://github.com/akshat2602/sem3_dsl
Assignments for SPPU Sem 3 Comp Engineering DSL (Data structures Lab)
Last synced: 05 Apr 2025
https://github.com/ranjan2104/java-programming-codes
Here you can find the java programming codes
algorithms data-structures java
Last synced: 18 Jul 2025
https://github.com/alexvzyl/nativeframework
💡 A GPU-accelerated native application framework, with performance and scalability at its core. Written in C++ using GLFW, OpenGL and dear imgui.
cpp data-structures framework glfw gpu-acceleration imgui lua native-app opengl
Last synced: 14 Feb 2025
https://github.com/krau5/codewars-solutions
CodeWars Solutions. Please leave a star. Thank you
algorithm-challenges algorithms challenges codewars codewars-challenges codewars-solutions coffeescript competitive-programming dart data-structures go golang hacktoberfest javascript puzzles python ruby typescript
Last synced: 08 Jul 2025
https://github.com/nano-bot01/java-code-collection
All java codes are here!!!
algorithms ankit-nainwal code data-structures data-structures-and-algorithms ds-algo dsa java java-11 javaprogramming nano-bot01
Last synced: 12 Mar 2025
https://github.com/ranjan2104/hackerrank-problem-solutions
here you get all hackerrank problem solution using java
algorithms data-structures java
Last synced: 26 Feb 2025
https://github.com/aydinnyunus/dictionary
Dictionary
data data-analysis data-science data-structures data-visualization database dataset dictionaries dictionary dictionary-learning python python-2 python-3 python-3-6 python-library python-script python2 python27 python3 python36
Last synced: 09 May 2025
https://github.com/manighazaee/arrayy
A Rust stack-allocated fixed-size array type with useful methods.
array data-structures library rust
Last synced: 01 Sep 2025
https://github.com/ranjan2104/leetcode-problems_solutions
Here in this repo you get leetcode challenge problems solution here include data structure and algorithms different types of approach is avaliable here so Enjoy!
algorithms data-structures java
Last synced: 26 Feb 2025
https://github.com/rwxrob/structs
Data Structs with Go (1.18) Generics
data-structures generics golang graph-structures node stack tree-structure
Last synced: 24 Jul 2025
https://github.com/tafara-n/code-practise
Practising coding in different languages.
api bootstrap5 c css data-structures database django flask html javascript jquery json programming python sqlalchemy typescript
Last synced: 12 May 2025
https://github.com/francescoalemanno/defaultarrays.jl
Julia array type supporting a default value, useful for storing very sparse information in a space efficient manner, the internal design uses "Dict" for storage, thanks to Tamas K. Papp @ https://github.com/tpapp
data-structures sparse-representations
Last synced: 14 Mar 2025
https://github.com/vikramsamak/header-file-for-data-structures-for-c-language
Header File For Data Structures (Linked List,Stack,Queue)
clanguage data-structures header-files linked-list queue stack
Last synced: 03 Apr 2025
https://github.com/suhatanriverdi/software-engineering-interviews-longterm-preparation-process
This repository contains various questions and codes in the preparation process of software internship interview.
algorithms c-plus-plus data-structures implementation-of-data-structures internship interview java leetcode leetcode-solutions software
Last synced: 09 Sep 2025
https://github.com/akashjain04/phone-book-with-dll
Phone Book application to demonstrate Doubly Linked List with header concept.
c-programming data-structures doubly-linked-list linked-list phone-book simple sorted-lists
Last synced: 18 Mar 2025
https://github.com/djboris9/merger
Go package that merges different datatypes together
data-structures golang golang-library golang-package map merge slice struct
Last synced: 24 Jul 2025
https://github.com/mtchavez/skiplist
Skiplist data structure in golang
data-structures go golang skiplist
Last synced: 13 Mar 2025
https://github.com/imdrasil/glushkov
Extended mathematical shard
crystal data-structures mathematics
Last synced: 21 Jul 2025
https://github.com/vatsalkesarwani12/30daysleetcode
June LeetCoding Challenge
algorithms data-structures java leetcode solutions
Last synced: 23 Apr 2025
https://github.com/gediont/competitive-programming
A2SV Camp
algorithm algorithms-and-data-structures competitive-programming data-structures graphs-algorithms tree-structure
Last synced: 05 Mar 2025
https://github.com/vishal-raj-1/data-structures-and-algorithms-in-cpp
This Repo contain all competitive problems on data structures and algorithms from hackerearth, hackerrank and leetcode.
algorithm cpp data-structures data-structures-and-algorithms geeksforgeeks-solutions hackerearth-solutions leetcode-solutions
Last synced: 03 Mar 2025
https://github.com/anshuthopsee/binary-tree-visualizer
A simple tool, to visualize, Binary Tree and Heap data structures. Made with vanilla JS.
binary-search-tree binary-tree binary-tree-visualization binary-tree-visualizer data-structures dsa heap maxheap minheap visualization
Last synced: 01 Apr 2025
https://github.com/thehxdev/dsa
My implementation of algorithms and data structures
Last synced: 10 Apr 2025
https://github.com/virag-ky/data-structures-algorithms
This repository is for my practice challenges/exercises of data-structures and algorithms.
algorithms arrays data-structures javascript linked-list recursion
Last synced: 30 Apr 2025
https://github.com/steffikeranj/data-structures-and-algorithms-java
Repository for Efficient solutions for DSA questions in Java
algorithms arrays backtracking binary-search codeforces data-structures dsa dynamic-programming hashmap heap java leetcode stack string tree
Last synced: 16 Feb 2025
https://github.com/protomorphine/ya.practicum
Задачи, решенные в рамках прохождения курса "Алгоритмы и структуры данных"
algorithms algorithms-and-data-structures data-structures dsa-learning-series learning yandex-praktikum
Last synced: 14 Apr 2025
https://github.com/v-shenoy/advent-of-code-2022
🎄 My solutions to Advent of Code 2022.
advent-of-code advent-of-code-2022 algorithms aoc aoc-2022 data-structures rust rust-lang
Last synced: 04 Apr 2025
https://github.com/mvharsh/data-structures
This repository contains all my data structures code in C++ language
cpp data-structures disjoint-sets graph hash heap linked-list queue searching-algorithms sorting-algorithms stack trees
Last synced: 03 Mar 2025
https://github.com/emonrezabd/beecrowd-solution
Solutions of Beecrowd problems.
beecrowd-solutions data-structures
Last synced: 13 Mar 2025
https://github.com/inspurer/datastructure
链表、图、排序算法C语言实现
algorithms data-structures queue stack
Last synced: 08 Apr 2025
https://github.com/magnaopus1/synthron-cfd-trader-pro
SYNTHRON CFD Trader PRO is a cutting-edge trading platform featuring raw, custom-designed machine learning models. From reinforcement learning for dynamic strategies to predictive analytics, sentiment analysis, and optimization techniques, it empowers trading across stocks, forex, indices, commodities, futures, and crypto with precision.
ai backtesting cfd commodities data-analysis data-science data-structures forex futures indices machine-learning trading
Last synced: 30 Apr 2025
https://github.com/nishkarshraj/hackerrank-python-programming
OOPS and Data Structures in Python
algorithms competettive-programming competition competitive-programming competitiveprogramming computer-science data-structures hackerrank hackerrank-solutions python python-3
Last synced: 22 Apr 2025
https://github.com/jassoncu/algoritmos-y-estructuras-de-datos-en-go
¡Bienvenido al repositorio "Algoritmos y Estructuras de Datos en Go"!
algorithms algorithms-and-data-structures data-structures go golang learning practice
Last synced: 18 Mar 2025
https://github.com/shriharsh-deshmukh/base-code
Welcome to the Base-code - C++ Data Structures Library repository.
algorithms-and-data-structures data-engineering data-science data-structures
Last synced: 05 Jul 2025
https://github.com/eval-exec/algorithm
Learning Data structure & Algorithm.
algorithm algorithm-practice data-structures leetcode-practice
Last synced: 13 Mar 2025
https://github.com/owsas/open-categories
Open Categorization system, available as a node module
categories categorization categorize data data-structures node open-source typescript yaml
Last synced: 30 Apr 2025
https://github.com/vasilyvp/kv-structures
JavaScript data structures for various storage engines
data-structures javascript redis
Last synced: 30 Apr 2025
https://github.com/mahirshahriar1/cse_225_dsa
Solved Tasks from Data Structure and Algorithms. Leave a star if you find it useful.
binary-search-tree cse225 cse225nsu data-structures graph linked-list oop queue sorting-algorithms stack
Last synced: 18 Jul 2025
https://github.com/thederickff/datastructure
📚 Data Structure algorithm types in Java
binary-search-tree data-structures graph-algorithms hash java linked-list sets stack
Last synced: 12 Mar 2025
https://github.com/mideohub/complaint-management-system
A console-based application to manage customer complaints using manually implemented data structures: linked list (employee management), queue (complaint storage), stack (problem summaries), and priority queue (urgent complaints). Supports Customer, Employee, and Admin roles with file-based data persistence.
aast clion complaint-management-system console-application cpp data-structures data-structures-project linked-list priority-queue queue stack
Last synced: 14 May 2025
https://github.com/moshegroot/42projects_archive
My archive with project from Ecole42 (school21 in Russia)
algorithms c cpp data-structures graphics raytracing
Last synced: 17 Jul 2025
https://github.com/machado-joao/java
Listas de exercícios feitos com a linguagem Java.
algorithms data-structures java object-oriented-programming
Last synced: 30 Mar 2025
https://github.com/wisdommatt/go-data-structures
A collection of data structures implemented in Go.
algorithms binary-heap binary-search-tree bst data-structures disjoint-set doubly-linked-list fenwick-tree go golang hash-table heap linked-list min-heap min-priority-queue priority-queue queue stack suffix-array union-find
Last synced: 30 Mar 2025