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/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/Svastikkka/DSA
algorithms algorithms-and-data-structures data-structures
Last synced: 08 Jun 2026
https://github.com/ailynux/dsa-lab
This is a data structures and algorithms (DSA) cheatsheet.
algorithms algorithms-and-data-structures cheatsheet data-structures dsa dsa-practice
Last synced: 12 Feb 2026
https://github.com/erickpetru/javascript-data-structures
Collection of data structures created with ECMAScript 2015+, TypeScript definition files and Jest unit tests
data-structures ecmascript2015 javascript jest typescript-definitions
Last synced: 30 Apr 2026
https://github.com/miroslav-reiter/algoritmy_a_datove_struktury
🤖 Algoritmy a Dátové Štruktúry - Zoznam, popis a implementácia najpoužívanejších algoritmov na hľadanie, triedenie, grafy, prácu s poliami v rôznych programovacích jazykoch (Python, Java, C/C++, VBA, C#, JavaScript, PHP)
algorithms algoritmy archicture architecture-components data-structures reiter vita
Last synced: 19 Mar 2026
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/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/yuvraj0028/rule-engine-ast
User friendly rule engine implemented with Abstract Syntax Tree for making a logical data structure to evaluate attributes.
angular angular-cli backend bootstrap5 data-structures docker java logic-programming material-ui mongodb spring-boot tree-structure
Last synced: 12 Apr 2026
https://github.com/frankfarrell/kds4j
Kinetic Data Structures for Java
data-structures java kinetic-data-structures
Last synced: 06 Apr 2025
https://github.com/alirezagholamii/algorithms-daily
Solving Algorithmic Problems
algorithms data-structures javascript
Last synced: 16 Mar 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/singhrohan62/data-structures
simple programs on different types of data structures
algorithms cpp data-structures java javascript
Last synced: 22 Feb 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/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/arindal1/thecodejungle
Curated collection of resources for developers, programmers and tech enthusiasts.
computer-science data-science data-structures interview-questions resources software-development
Last synced: 21 Jan 2026
https://github.com/davanesh/traffic-management-system-with-graph-visualization-using-javafx
A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.
data-structures dijkstra-algorithm graph-algorithms graph-visualization gui-development hashmap interactive-visualizations java javafx network-simulation oops-in-java pathfinder shortest-path-algorithm traffic-control traffic-management weighted-graphs
Last synced: 12 Feb 2026
https://github.com/nishkarshraj/algorithms
Algorithms implemented in a platform and language independent manner.
algorithm algorithm-challenges algorithm-competitions algorithms algorithms-and-data-structures algorithms-implemented c cpp data-structures
Last synced: 04 Sep 2025
https://github.com/prime-infinity/prime-chain
understanding basic blockchain concept by building simple blockchain in javascript,python and golang. Experimenting with different data structures.
blockchain blockchain-demos data-structures golang javascript python
Last synced: 06 May 2026
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/gabriel-logan/dsacjs
A high-performance JavaScript and TypeScript library offering a comprehensive set of efficient data structures. Simplify your algorithm implementation and data manipulation with optimized, easy-to-use tools.
data-structures data-structures-algorithms data-structures-and-algorithms dstc std stdlib
Last synced: 04 Sep 2025
https://github.com/andsarr/algorithms_princeton_template
Coursera Programming Assignments template for the Princeton's Algorithms course
algorithms analysis-algorithms coursera data-structures java princeton-algorithms
Last synced: 23 Apr 2025
https://github.com/isinghabhishek/java_dsa-basic-to-advance
This repo contains all my learning related to fundamentals of Java Programming language, and the Data Structures and Algorithm. Many of the Classical problems solution, and important algorithms explanation with algorithms problem examples solution. Java Data Structure and Algorithms
algorithms data-structures java problem-solving
Last synced: 18 Sep 2025
https://github.com/nop-dev/learning-js
Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰
data data-structures functions javascript js
Last synced: 17 Apr 2026
https://github.com/jakenherman/kcats
A stack implementation for node
data-structures node-module stack
Last synced: 25 Mar 2025
https://github.com/bjornmelin/data-structures-and-algorithms
🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/hojas/typescript-algorithms
🧬 Algorithms and data structures implemented in TypeScript.
algorithm algorithms computer-science data-structures interview interview-preparation typescript typescript-algorithms
Last synced: 13 Feb 2026
https://github.com/ahmedabougabal/myleetcodeanswers
Documenting my LeetCode solutions in C++ / Python / JavaScript since my time at the ITI till now
algorithms complexity cpp data-structures dynamic-programming javascript oop problem-solving python
Last synced: 05 Mar 2026
https://github.com/oleiade/atelier
A collection of Go algorithms, data structures, APIs and helpers to resort to when in need
algorithms data-structures golang helpers
Last synced: 04 Feb 2026
https://github.com/sanjid133/go-collections
Implement data structure using golang generics
Last synced: 16 Apr 2026
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/hasnatrasool163/socialnetworkfriendrecommendationsystem
A Social Network Friend Recommendation System is an exciting project that leverages graph theory concepts to simulate real-world social networks.
algorithms-and-data-structures data-structures dsa-algorithm graphs-algorithms java java-fxml java-gui javafx queue-algorithm
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/ivan-magda/introduction-algorithms
Introduction to Algorithms
algorithms data-structures java kotlin
Last synced: 08 Jun 2026
https://github.com/danielbrito/fatec
🎓 Análise e Desenvolvimento de Sistemas - Faculdade de Tecnologia.
cpp data-structures database development java javascript logic object-oriented-programming portugol programming script sql web-development
Last synced: 03 May 2026
https://github.com/rulyotano/rulyotano.crosscutting.js
Cross-cutting packages with tools for javascript
algorithm bezier-curves data-structures interpolation-methods js library math nmp
Last synced: 13 Feb 2026
https://github.com/viktorsvertoka/goit-algo-hw-05
Home task for Basic Algorithms and Data Structures📊
algorithms data-structures goit goit-algo-hw-05 python
Last synced: 07 Sep 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/chowdhuryj-github/benchmarkinggui
A MSOE Lab Project for a JavaFX application on generating benchmarking plots for different methods of a Array List or Linked List implementation.
benchmarking data-structures javafx
Last synced: 30 Apr 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/ohzeno/algo
Problem Solving
algorithms baekjoon data-structures javascript leetcode problem-solving programmers python sql swea
Last synced: 24 Oct 2025
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/yoannpa/dtrsiv
A collection of functions using data.table to efficiently clean large tables using a simplified syntax
data-structures rdatatable rpackage
Last synced: 25 Oct 2025
https://github.com/toreda/strong-types
Automated type checks and guaranteed return types with 1 line of code. Say goodbye to reference errors from unexpected types. Write less validation code and improve quality.
data-structures strong-types type-safe type-safety type-system
Last synced: 18 Aug 2025
https://github.com/manojpatra1991/data-structures-and-algorithms-in-python
Solutions to common problems related to data structures and algorithms in Python
algotrithm data-structures python
Last synced: 02 May 2026
https://github.com/mramshaw/radix-trie
A radix (or possibly Patricia) trie
data-structures go golang patricia-trie radix radix-trie table-driven-testing trie
Last synced: 23 Oct 2025
https://github.com/chowdhuryj-github/pixelreader
A MSOE Lab Project for a JavaFX application on image manipulation using file handling. Can perform operations such as calculating median and mean of pixels and generating a new image.
data-structures image-processing javafx
Last synced: 21 Apr 2026
https://github.com/muhdhanish/data-structure-js
This is learning the simple concept of data-structures using javascript.
array data-structures javascript linked-list queue stack
Last synced: 25 Mar 2025
https://github.com/phondani0/ds-algo
Solutions for ds algo problems in Python
algorithms-and-data-structures data-structures python3 trees
Last synced: 15 Sep 2025
https://github.com/jeepway/data-structures-in-c
A collection of implementations of commonly used data structures in C.
algorithms c c-programming data-structures data-structures-in-c dsa makefile
Last synced: 14 Feb 2026
https://github.com/hweawer/algohol
Algorithmic tasks in courses and contests
algorithms data-structures leetcode
Last synced: 10 Oct 2025
https://github.com/sidojain/cypher
Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.
c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2
Last synced: 13 Apr 2026
https://github.com/bnclabs/robt
Read only BTree, immutable index for disk/SSD.
btree data-structures disk index rust-lang storage
Last synced: 27 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/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/avidlearnerinprogress/datastructures-ucsd
Coursework solutions to UCSD DSA Specialization
Last synced: 04 Sep 2025
https://github.com/liz282907/leetcode
leetcode解题报告
algorithms data-structures leetcode leetcode-solutions
Last synced: 06 Sep 2025
https://github.com/ankitsharma-007/linked.list.implementation.c.sharp
Sample code for implementing Linked list using C#
ankit-sharma article csharp data-structures linked-list visual-studio
Last synced: 26 Oct 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/mxssl/doubly-linked-list-golang
Doubly Linked List implementation in Go (Golang)
algorithms data-structures doubly-linked-list go golang structures
Last synced: 16 Mar 2025
https://github.com/jon-brandy/data-structure
MY ANSWERS OF ALL DATA-STRUCT ASSIGNMENTS IN LECTURES
Last synced: 24 Apr 2026
https://github.com/kunalkapadia/gochronicles.dev-code
algorithms data-structures go golang microservice
Last synced: 26 Oct 2025
https://github.com/libsugar/bettercollections
Some better collection implementations than the system library
arraypool collections concurrent data-structures vector
Last synced: 14 Aug 2025
https://github.com/jaeyson/algox
Common Algorithms and Data Structures implemented using Elixir
algorithms algorithms-and-data-structures data-structures elixir
Last synced: 06 Mar 2026
https://github.com/2kabhishek/topgear-java-data-structure-l1
Solutions for Java-Data-Strucutres-L1 ☕🧮
assignments data-structures java solutions topgear
Last synced: 06 Jun 2026
https://github.com/fawaz-exe/merkle-tree
bitcoin crytography data-structures hashing merkel-tree
Last synced: 13 May 2026
https://github.com/attentiveness/spirallinkedlist
android data-structures java kotlin linkedlist
Last synced: 11 May 2026
https://github.com/exsandebest/trees
AVL Tree, RedBlack Tree and Splay Tree visualization in Qt
avl-tree data-structures qt qt-interface red-black-tree redblack-tree splay-tree tree-structure tree-view tree-visualization tree-visualizer trees
Last synced: 11 May 2026
https://github.com/chowdhuryj-github/autocompleter
A MSOE Lab Project for a JavaFX application on word searching using different backing data structures for a ordered and unordered list of words.
data-structures javafx unit-testing
Last synced: 23 Jun 2026
https://github.com/yahyatinani/y
'y' is a library that aims to provide useful data structures and utility functions.
data-structures immutable-collections kmp kotlin kotlin-multiplatform lists maps vectors
Last synced: 10 Jun 2026
https://github.com/contactvaibhavi/algdesign
Solution codes for the Stanford course on Design and Analysis of Algorithms by Tim Roughgarden.
algorithm algorithms algorithms-and-data-structures coursera coursera-algorithms-specialization coursera-assignment cpp data-structures dsa-practice github java mit-license
Last synced: 08 May 2026
https://github.com/arin-paliwal/data-structures-and-algorithms
This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.
algorithms cpp data-structures java python
Last synced: 10 May 2026
https://github.com/justehmadsaeed/data-structures
Data Structures classes of CStack, CQueue, CPriority & Linked List in C++
cqueue cstack data-structures datastructures linked-list pointer
Last synced: 18 Jun 2026
https://github.com/coderj001/data-structures
Contain all major data structures with documentation and code.
Last synced: 22 Jun 2026
https://github.com/thomasthelen/datastructures
Various data structures implemented in c++
data-structures datastructures doubly-linked-list linked-list singly-linked-list templates
Last synced: 10 Jun 2026
https://github.com/sorgazb/labecoin-game-ai
Inteligent self-learning game in develop
ai allegro5 artificial-intelligence binary-tree cpp data-structures fstream ia makefile pointers self-learning simple-hill-climbing steepest-ascent stochastic-hill-climb tree-structure
Last synced: 15 Jun 2026
https://github.com/mrdav30/swiftcollections
A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.
collections csharp data-structures dotnet game-development memory-management object-pooling observables performance unity
Last synced: 07 May 2026
https://github.com/eugeniusms/sda-2022
Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.
algorithms college data-structures dsa
Last synced: 15 Jun 2026
https://github.com/thanhngan22/dsa-writeups
💦 some exercises in Hackerrank and other sources used to practice
algorithms data-structures hackerrank-solutions
Last synced: 24 Jun 2026
https://github.com/nitvex/data_structures_and_algorithms
algorithms cij data-structures data-structures-algorithms graphs
Last synced: 13 Jun 2026
https://github.com/zwrawr/dsa_assessment
University of York, Data Structures and Algorithms Assessment, Task : Predictive Text
alogrithms c data-structures university-of-york university-project
Last synced: 22 Jun 2026
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: 28 Jun 2026
https://github.com/leksus-04/algorithms-and-data-structures
:brain: Implementation of various algorithms and data structures in C++
algorithms cplusplus cpp data-structures implementation-of-algorithms implementation-of-data-structures
Last synced: 13 Jun 2026
https://github.com/vikramgujar/logical-problem-solving
A daily updated collection of Java solutions to logical problems like arrays, strings, recursion, and more. Perfect for coding practice, interviews, and enhancing problem-solving skills.
algorithms arrays coding coding-practice competitive-programming daily-coding data-structures interview-preparation java java-exercises logical-problems problem-solving programming-challenges recursion strings
Last synced: 12 Jun 2026
https://github.com/juleskulcsar/javascript
javascript challenges/interview questions
arrays data-structures javascript javascript-algorithms javascript-array
Last synced: 11 Jun 2026
https://github.com/ahmed-roshdy-1/implementing-stack-using-c
this problem I had solved in my second year in computer science college
Last synced: 11 Jun 2026
https://github.com/alexforster/deque
A simple fixed-size deque implementation in C.
Last synced: 13 May 2026
https://github.com/kawser2133/data-structures-and-algorithms
Data Structures and Algorithms - This repository is a collection of commonly used data structures and algorithms implemented in C#.
algorithms csharp data-structures data-structures-and-algorithms dsa
Last synced: 20 Jun 2026
https://github.com/pvgupta24/cse-labs
Dump for CSE Lab assignments and programs
algorithms c computer-architecture cpp data-structures mips opengl verilog
Last synced: 09 May 2026
https://github.com/archishmansengupta/lc
contains leetcode solutions done ~ 2 years ago, don't bother
algorithms cpp data-structures leetcode
Last synced: 25 Jun 2026
https://github.com/tlack/xacto
Q-inspired Javascript convenience library and in-memory database
column-store data-structures javascript kdb memory-database nodejs vector
Last synced: 11 May 2026
https://github.com/solangeug/hacker-rank
A collection of programming challenges by HackerRank (https://www.hackerrank.com/).
algorithms data-structures hackerrank programming-challenges
Last synced: 11 May 2026
https://github.com/sumeetsarkar/geeksforgeeks
GeeksforGeeks DS problems in Javascript
arrays data-structures ds geeksforgeeks stacks
Last synced: 24 Jun 2026
https://github.com/akshay-rajan/s1
S1 MCA Coursework
algorithms c css data-structures html javascript php python
Last synced: 30 Jan 2026
https://github.com/huanhuanonly/codeforces
Some interesting problems I solved on competition platforms such as codeforces
acm-icpc algorithms atcoder balanced-tree bfs-dfs codeforces cpp data-structures divide-and-conquer dynamic-programming graph-algorithms layered-graph luogu network-flow nowcoder persistent-data-structure shortest-path string-matching templates tree-structure
Last synced: 13 Apr 2025
https://github.com/pc9795/ds-algo-java
Data structures and Algorithms implemented in Java :coffee:. Some theory notes also.
algorithms data-structures java
Last synced: 28 Jun 2025
https://github.com/prathameshdhande22/leetcode-solutions
Repository contains my Solutions for LeetCode.
algorithms compititive compititive-programming data-structures data-structures-algorithms data-structures-and-algorithms datastructures-algorithms dsa java leetcode leetcode-java leetcode-practice leetcode-python leetcode-solutions python3 solutions
Last synced: 16 May 2026
https://github.com/kauahensilva/c_double_circular_linked_list_and_others
This project is a simple bibliographic reference manager developed to study the C language and data structures.
c data-structures estrutura-de-dados
Last synced: 14 Jun 2025
https://github.com/bmf-san/road-to-algorithm-master
I want to be a algorithm master.
algorithm data-structures golang
Last synced: 25 Feb 2026
https://github.com/amansrv/dsa-leetcode
In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.
algorithm data-structures leetcode
Last synced: 11 May 2025