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-28 00:07:43 UTC
- JSON Representation
https://github.com/vasukalariya/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe-gfg
Solutions to the question list on GeeksForGeeks.
algorithms arrays binary-search-tree binary-tree data-structures graph hashing heap linked-list queue recursion stack strings
Last synced: 14 Aug 2025
https://github.com/stdlib-js/utils-named-typed-tuple
Named typed tuple.
array collection data data-structure data-structures javascript list named node node-js nodejs stdlib structure tuple typed typed-array util utilities utility utils
Last synced: 14 Apr 2025
https://github.com/sauravbhattacharya001/ocaml-sample-code
150+ OCaml implementations: data structures, algorithms, interpreters, theorem provers, neural networks, distributed systems, and more
algorithms compiler computer-science concurrent-programming data-structures distributed-systems functional-programming graph-algorithms interpreters learning machine-learning neural-network ocaml parser-combinators red-black-tree regex-engine sat-solver theorem-prover trie type-inference
Last synced: 28 Apr 2026
https://github.com/thegatesdev/maple
A clean, type safe intermediary structure
config configuration configuration-files data-structures json yaml
Last synced: 24 Aug 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: 23 May 2026
https://github.com/kimrass/algorithm-coding-test
Algorithm practice problems from 'Baekjoon Online Judge' and 'Programmers' online judge and their solutions in Python
algorithms baekjoon-online-judge data-structures programmers-online-judge
Last synced: 29 Jun 2025
https://github.com/arturobp3/datastructures_and_algorithms
Several exercises about OOP in C++ including data structures and algorithms.
algorithms c-plus-plus data-structures hashmap queues treemap
Last synced: 28 May 2026
https://github.com/sumonta056/code-library
Discover a comprehensive GitHub repository dedicated to everything you need to master C++. Whether you're a beginner or looking to enhance your skills, explore topics such as Basic C++, Advanced C++, STL, Data Structures and Algorithms, and more. Get access to a wealth of resources and information to help you excel in the world of C++.
algorithms cpp cpp17 data-structures dp number-theory oop-principles
Last synced: 26 Dec 2025
https://github.com/jepozdemir/data_structures_csharp
Class vs. Record vs. Struct in C#
csharp data-structure-types data-structures reference-types value-types
Last synced: 28 May 2026
https://github.com/himkt/algorithm-rs
🛠️ Data structure and algorithm written in Rust
algorithms atcoder data-structures rust
Last synced: 12 Aug 2025
https://github.com/vishal-sys-code/18.0.0.2-programming-in-c
Course on Programming in C Language [Course No.: 18.0.0.2]
algorithms-and-data-structures algorithms-in-c c course cprogramming cprogramming-language cprogramming-solutions data-structures dsa-learning-series mit programming-language
Last synced: 25 Aug 2025
https://github.com/monamobeen/60daysdsatrack
60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!
algorithm computer-science data-structures dsa-algorithm graph prob-solving trees
Last synced: 01 Sep 2025
https://github.com/josgard94/data_struct_in_c_example
This an example of how to use data structs in c language. In this example, a departmental store is shown. the example allows to users select products from a category. In addition, at the end of the program, it is shown a note with the products acquired by users and the total spend to the buy by a user.
data-structure data-structures data-structures-and-algorithms example examples language-c learning learning-c
Last synced: 15 Mar 2025
https://github.com/bodrovis-learning/datatypesalgo-yt-series
Серия уроков "Алгоритмы и структуры данных" на YouTube
algorithms data-structures lessons youtube-tutorial-series
Last synced: 15 May 2025
https://github.com/alopatindev/concurrent-hashmap-rs
Concurrent HashMap in Rust
concurrency concurrent-data-structure data-structures hashmap multithreading rust
Last synced: 03 Sep 2025
https://github.com/ww92030-storage/rho
R Programs and Tidbits
algorithms data-structures data-structures-and-algorithms r
Last synced: 14 Mar 2025
https://github.com/bl33h/lispinterpreter
A interpreter that analyzes a code in LISP and executes it. Uses JCF to optimize the operations. Also uses MVC pattern.
aritmethic data-structures interpreter java lisp logic-operations operations
Last synced: 14 Mar 2025
https://github.com/jabolopes/go-safeslice
Go slice that can be modified while being traversed.
data-structures generics go go-library golang golang-library slices utility
Last synced: 22 Aug 2025
https://github.com/etcetra7n/tabulux
A python package for performing tabular operations
data-structures python python-library tabular-data tabulate
Last synced: 28 Mar 2025
https://github.com/wesleey/advanced-data-structures
Linked lists, Queues, Stacks, Trees, Graphs and Hash tables.
advanced-data-structures circular-doubly-linked-list circular-singly-linked-list data-structures doubly-linked-list linked-l singly-linked-list
Last synced: 04 Jan 2026
https://github.com/make-github-pseudonymous-again/js-cg
:triangular_ruler: Computational geometry data structures and algorithms for JavaScript
agpl algorithms computational-geometry computer-science data-structures javascript
Last synced: 03 Feb 2026
https://github.com/dhravya/dsa-for-noobs
A collection of data structures and algorithms I'm writing while learning
Last synced: 31 Mar 2025
https://github.com/omgzui/basic_c
🐾c语言-数据结构-PHP扩展
c data-structures leetcode php-library
Last synced: 27 May 2026
https://github.com/yashfalke77/data-structures-algorithms
Implementation of all basic data Structure and algorithms in python.
algorithms algorithms-and-data-structures data-structures python3
Last synced: 15 Mar 2025
https://github.com/alexandr-g/knowledge
https://alexgrischuk.gitbook.io/wiki/
algorithms coding data-structures flow functional-programming git js knowledge node npm react tmux vim wiki yarn
Last synced: 14 Feb 2026
https://github.com/aryank1511/dsa456-learning-and-assignments
This repository contains a collection of all the source code and files that I used in order to learn Data Structures and Algorithms in Python and complete all the assignments in this course.
algorithms data-structures dsa-practice dsalgo python3
Last synced: 04 Aug 2025
https://github.com/lastancientone/amd-vs-nvda
Analyzing 2 technology stocks using Master Analyst Program (MAP).
data data-analysis data-structures data-visualization excel forecasting time-series-analysis
Last synced: 15 May 2025
https://github.com/suhatanriverdi/student-database
Student Database System
algorithms c-plus-plus data-structures
Last synced: 14 Mar 2025
https://github.com/agungdwiprasetyo/cheatsheet
Cheatsheet STL C++, JavaScript, Python, ...
Last synced: 06 Mar 2025
https://github.com/aryehky/cauliflower
🥦 Cauliflower: React app javascript web development data-structures algorithms 🥦
algorithms data-science data-structures javascript javascript-library webdevelopment
Last synced: 15 Mar 2025
https://github.com/jwalsh/hy-algorithms
Algorithms and data structures implemented in Hy, a Lisp dialect for Python
algorithm algorithms computer-science data-structure data-structures educational functional-programming hy interview-prep leetcode lisp python python-lisp
Last synced: 19 Feb 2026
https://github.com/robertzhidealx/lytepq
A small and mighty suite of data structures in JavaScript.
algorithms array binary-heap data-structures disjoint-sets javascript priority-queue queue union-find
Last synced: 04 Oct 2025
https://github.com/jmmoser/data-structures
Bare-bones data structures in C
array c circular-buffer data-structures dictionary hash-table heap linked-list linked-lists list
Last synced: 29 Jun 2025
https://github.com/ericduran/algo_ds
Algorithms & Data Structures w/ JS
algorithm data-structures javascript
Last synced: 27 Jul 2025
https://github.com/erenisci/algorithm-solutions
LeetCode/Codewars/Project-Euler
algorithms codewars data-structures javascript leetcode project-euler python
Last synced: 15 Apr 2025
https://github.com/mohammed-3tef/data_structure_and_algorithms
A Collection of Algorithm & Data Structure Problems using C++.
algorithms bst clean-code cpp data-structures linked-list oop queue sorting-algorithms stack tree
Last synced: 01 Jul 2025
https://github.com/solangeug/data-structures-and-software-design
A collection of projects specified in the PennEngineering Extension School's Data Structures and Software Design course.
data-structures java sd2x software-design
Last synced: 08 Aug 2025
https://github.com/divithraju/divith-raju-openmetadata
Open Standard for Metadata. A Single place to Discover, Collaborate and Get your data right.
automation bigdata bigdataanalytics data data-structures dataengineering datascience hacktoberfest2022 metadata metadata-extraction
Last synced: 20 Feb 2026
https://github.com/aritra-basak/data-structures
DSA programs based on JAVA 🖥️ . Hope You Find Something Important 💡. ☺
Last synced: 24 Mar 2025
https://github.com/nelson-lang/nelson-cloud
☁️ nelson on the cloud
cloud cloud-computing data-structures interpreter javascript-library matlab matrix-functions nelson nelson-cloud scientific-computing socketio
Last synced: 09 Mar 2026
https://github.com/SerratoTech/Competitive-Programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 20 Apr 2025
https://github.com/doniaskima/learncpp
Learning algorithms and data structures can significantly improve your programming skills, enabling you to write more efficient and optimized code, leading to better performance and maintainability of your software.
algorithms cpp data-structures
Last synced: 15 Mar 2025
https://github.com/mramirid/sistem-informasi-kua
Sistem informasi manajemen nikah berbasis CLI
avl-tree data-structures kua linked-list nikah queue
Last synced: 14 Mar 2025
https://github.com/avidlearnerinprogress/data-structures-and-algorithms-nanodegree-udacity
Nanodegree solutions for the udacity course
algorithms data-structures problem-solving python3
Last synced: 15 May 2026
https://github.com/bgraokmush/veri_yapilari
Java ile veri yapıları ve algoritmalar
algorithms-and-data-structures data-structures java
Last synced: 20 Mar 2025
https://github.com/rogercoding/data-structure-and-algorithm
A repository containing the function code of data structures and algorithm for collaboration for the open source tournament
algorithms algorithms-and-data-structures data-structures java open-source
Last synced: 28 Sep 2025
https://github.com/sieep-coding/learn-data-structures
Explore the fundamentals of data structures and learn about memory storage within computer systems.
data-structures javascript learning
Last synced: 28 Jul 2025
https://github.com/seikhchilli/bubble-sort-algorithm-cpp
Bubble Sort Algorithm using c++.Arranges array in ascending order.
algorithms array ascending bubble-sort cpp data-structures pointers-and-arrays sorting-algorithms
Last synced: 15 Mar 2025
https://github.com/abdullahashfaqvirk/Python-DSA
Data Structures and Algorithms implemented in Python with unit tests.
algorithms data-structures dsa open-source python unit-tests
Last synced: 27 Sep 2025
https://github.com/lehoangan2906/algorithms--part-ii
Princeton Algorithms Part II
algorithms algorithms-and-data-structures data-structures graphs graphs-algorithms graphs-theory java
Last synced: 24 Mar 2025
https://github.com/i2mint/mongodol
MongoDB Data Object Layer
data-structures database mongodb python
Last synced: 14 Aug 2025
https://github.com/burakdemir-mb/c-cpp-data-structures
Data Structures in C & C++
Last synced: 19 Feb 2026
https://github.com/sai-suraj-27/cpp
This is my Repo for Practicing C++, Attempting Contests, and Solving Good Problems.
algorithms competitive-programming-contests cpp data-structures important
Last synced: 01 Sep 2025
https://github.com/serratotech/competitive-programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 15 Apr 2025
https://github.com/sarincr/data-analytics-with-knime
Data Analytics with KNIME (Konstanz Information Miner), a free and open-source data analytics, reporting and integration platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining concept. A graphical user interface and use of JDBC allows assembly of nodes blending different data sources, including preprocessing (ETL: Extraction, Transformation, Loading), for modeling, data analysis and visualization without, or with only minimal, programming.
ai artificial-intelligence artificial-intelligence-algorithms artificial-neural-networks data-analysis data-mining data-science data-structures data-visualization database datascience deep-learning machine-intelligence machine-learning machine-learning-algorithms machinelearning mining mining-software
Last synced: 14 Mar 2025
https://github.com/viktorsvertoka/goit-algo-hw-06
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-06 graph python
Last synced: 28 Aug 2025
https://github.com/nishantcoder108/pro-dsa
Hi, This repository is specially dedicated to DSA in JavaScript. I'm continuing to work on this repository from which DSA could be easy for that who want to code in javascript.
algorithm coding core-concepts data-structures dsa dsa-in-javascript dsa-javascript dsa-practice javascript js-concepts
Last synced: 30 Mar 2025
https://github.com/vatshayan/b.tech-project-image-recognition-system-
data-science data-structures database dip final-project final-year-project image image-classification image-processing image-recognition machienlearning machine-learning machine-learning-algorithms machinelearning neural-network python
Last synced: 01 May 2026
https://github.com/stuymedova/common-data-structures
[LEARNING] Annotated Linked Lists, Hash Tables, and so on
computer-science data-structures interview-preparation
Last synced: 18 Jul 2025
https://github.com/pranav016/ds-algo-in-python
Implementation of Data-structures and Algorithms in Python.
algorithms data-structures python time-complexities
Last synced: 10 Apr 2025
https://github.com/mattphillips/flow-data-structures
Basic data structures implements using Flowtype
ava data-structures flowtype linked-list
Last synced: 18 Aug 2025
https://github.com/parinpan/leetcode
Only me particing some Leetcode problems :)
algorithms competitive-programming data-structures fang
Last synced: 30 Mar 2025
https://github.com/ekzhang/ekzlib
Source code for the ekzlib website
algorithms angular code-library competitive-programming data-structures
Last synced: 28 Oct 2025
https://github.com/liva2008/algorithm
PPT of Modern Javascript Data Structures and Algorithms
algorithms data-structures javascript js ppt
Last synced: 05 Jul 2025
https://github.com/davidyslu/OnlineJudgeNCTU
Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
https://github.com/danieljanes/algorithmics
Educational implementations of common algorithms and data structures
algorithms data-structures educational-project
Last synced: 29 Aug 2025
https://github.com/lehoangan2906/vnoj
Exercises on VNOJ
algorithms competitive-programming competitive-programming-contests cpp17 data-structures
Last synced: 24 Mar 2025
https://github.com/lightsing/compact-map
'Small map' optimization: store up to a small number of key-value pairs on the stack.
data-structures hashmap rust rust-library stack
Last synced: 14 Apr 2025
https://github.com/lekco1320/dsdisplay
使用EGE库可视化常用的数据结构(前序&中序构造二叉树、哈夫曼树的构造、平衡二叉树的构造与查询)。
cpp data-structures ege visualization
Last synced: 05 Mar 2025
https://github.com/coralblocks/coralds
Garbage-free, single-threaded data-structures (maps, sets and lists) optimized for speed.
data-structures garbage-free java low-latency ultra-low-latency zero-garbage zero-gc
Last synced: 14 Apr 2025
https://github.com/sandippalit/data-structures-and-algorithms-in-python
This repository by Sandip Palit contains Data Structures and Algorithms in Python.
algorithms backtracking complexity data-structures dsa linked-list maths oop python recursion searching sorting
Last synced: 09 Oct 2025
https://github.com/dhth/thescienceofcomputers
computer-science data-structures
Last synced: 06 Oct 2025
https://github.com/sahilbansal17/csl106-assignments
This contains the assignments completed in the Data Structures Course in 3rd Semester Course (2017 Aug - Nov) at IIT Jammu.
data-structures data-structures-and-algorithms
Last synced: 15 Oct 2025
https://github.com/elandeyan/min_max_heap_dart
A MinMax binary heap implementation as dart's package.
dart-lang dart-package dartlang data-structures
Last synced: 09 Feb 2026
https://github.com/yanpozka/trie
Go implementation of Tries data structure
data-structures go lookup trie uuid
Last synced: 09 Oct 2025
https://github.com/raamyy/console-phonebook
A simple PhoneBook which i made as a small project using C++
console-application cpp data-structures structured-programming-approach
Last synced: 14 Oct 2025
https://github.com/frankfarrell/kds4j
Kinetic Data Structures for Java
data-structures java kinetic-data-structures
Last synced: 06 Apr 2025
https://github.com/skywarth/fenrir-wolfpack-simulator
Simulating wolfpack behaviours and future of the pack in an environment using Javascript and data trees.
data data-structures javascript max-heap simulation simulations wolfpack
Last synced: 14 Oct 2025
https://github.com/dezinezync/oideformat
The Open Invoice Data Exchange Format Specification
data-structures exchange invoice json spec specification
Last synced: 06 Jul 2025
https://github.com/parisaroozgarian/ibm-data-analyst-professional-certificate
The IBM Data Analyst Professional Certificate, consisting of 9 courses, equips with essential skills in Excel, SQL, Python, data visualization, and analysis techniques
big-data business-analysis business-communication communication data-analysis data-management data-structures data-visualization databases general-statistics human-resources planning python-programming spreedsheet sql
Last synced: 27 Jan 2026
https://github.com/palashhawee/data-structures-and-algorithms-in-python
Data Structures and Algorithms
algorithms algorithms-and-data-structures coding-challenge data-structures python
Last synced: 16 Mar 2025
https://github.com/viktorsvertoka/goit-algo-hw-09
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-09 python
Last synced: 09 Apr 2025
https://github.com/v1tbrah/algorithms
Data structures and algorithms.
algorithms data-structures go golang leetcode
Last synced: 01 Apr 2025
https://github.com/heap-data-structure/specification
:mount_fuji: Heap specification for JavaScript
agpl data-structures heap javascript specification
Last synced: 12 Dec 2025
https://github.com/rodic/autocomplete
A Rust Auto-complete feature using Trie data structure
algorithms algorithms-and-data-structures autocomplete autocomplete-search autocompletion data-structures rust trie
Last synced: 04 Jul 2025
https://github.com/viktorsvertoka/goit-algo-fp
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-fp python
Last synced: 09 Apr 2025
https://github.com/Svastikkka/DSA
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/iangudger/ilist
Intrusive generic linked list in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/hweawer/algohol
Algorithmic tasks in courses and contests
algorithms data-structures leetcode
Last synced: 10 Oct 2025
https://github.com/ronaldseoh/algorithmsunlocked
Go implementations of the algorithms from the book 'Algorithms Unlocked'
algorithms algorithms-unlocked compression-algorithm data-structures encryption-algorithms golang graphs sorting-algorithms
Last synced: 14 Jan 2026
https://github.com/mrityunjay-tripathi/algorithms
Implementation of different algorithms in (Python, C, C++, Java)
algorithms c cpp14 data-structures graph java python tree
Last synced: 04 Apr 2026
https://github.com/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 16 Apr 2026
https://github.com/ahmad-nour-haidar/x-unique-list
A Flutter - Dart package that provides a list with unique elements based on a custom uniqueness condition.
collections dart dart-package data-structures elements flutter flutter-package list package-management set unique uniqueness
Last synced: 23 Feb 2026
https://github.com/eesunmoon/algorithms
[Fall 2020] Algorithms
algorithms algorithms-and-data-structures c data data-structures
Last synced: 01 Feb 2026
https://github.com/stepantita/interview-prep
This repository contains C++ solutions for various LeetCode problems, categorized into multiple sections by topics
algorithm-challenges algorithms c-plus-plus cpp data-structures leetcode leetcode-solutions problem-solving programming programming-exercises
Last synced: 17 Jan 2026