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-10-09 00:07:42 UTC
- JSON Representation
https://github.com/ofilipatrick/python-algos
Data Structures and Algorithms in Python
algorithms data-structures python
Last synced: 04 Apr 2025
https://github.com/ivan-magda/introduction-algorithms
Introduction to Algorithms
algorithms data-structures java kotlin
Last synced: 21 Aug 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/tornikegomareli/deque
🦸♂️A Deque collection type implemented with Swift's protocols: Sequence, Collection, MutableCollection, and BidirectionalCollection with using of circular buffer to maximize memory usage
circular-buffer collection-protocol data-structures deque swift
Last synced: 21 Aug 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: 21 Aug 2025
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: 28 Feb 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/mattphillips/flow-data-structures
Basic data structures implements using Flowtype
ava data-structures flowtype linked-list
Last synced: 18 Aug 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/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/theodesp/go-tries
Go tries implements several types of Trie data structures for experimental use.
Last synced: 28 Mar 2025
https://github.com/ocramz/vp-tree
Vantage point trees
data-mining data-structures geometric-data-processing knn nearest-neighbor-search nearest-neighbour-algorithm spatial-data tree
Last synced: 25 Jun 2025
https://github.com/dps0340/doitdatarithm
'Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편' 연습문제 풀이
algorithms data-structures solutions
Last synced: 08 Jul 2025
https://github.com/gabrielu3/ori-inverted-list
Inverted List made for a college discipline named Organization and Retrieval of Information
c data data-structures index inverted-index list
Last synced: 04 Mar 2025
https://github.com/harshitsahu2311/all-year-practicals
In this repo I have completed and uploaded my all 2nd year practicals of my college.
computer-networks data-structures operating-system python
Last synced: 17 Aug 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/ayeujjawalsingh/placement_prepration
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql
Last synced: 12 Jun 2025
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/nishkarshraj/c-programming-with-data-structures
Programming and Data Structures using C
algorithms c data-structures git github programming search-algorithm sorting-algorithms
Last synced: 04 Jul 2025
https://github.com/nishkarshraj/hackerrank-cpp-programming
Data Structures and OOPS programming in C++ Language done Topic Wise according to HackerRank.
algorithms algorithms-and-data-structures competitive-programming cpp data-structures hackerrank hackerrank-algorithms-solutions hackerrank-solutions
Last synced: 24 Feb 2025
https://github.com/nishkarshraj/java-programming-oops
Java Programming Codes!
algorithms algorithms-and-data-structures data-structures database java java-library open-source opensource
Last synced: 24 Feb 2025
https://github.com/kevjose/devnotes
notes from the journey of a software engineer 🤗
algotithms data-structures git-notes javascript terraform
Last synced: 05 May 2025
https://github.com/wangyoucao577/algorithms_practice
Practice algorithms and data structures.
algorithms cplusplus cpp data-structures go golang handrank intorduction-to-algorithms leetcode maxflow maxflow-mincut
Last synced: 25 Mar 2025
https://github.com/ketan-chaudhary/java_dsa
algorithms-and-data-structures data-structures
Last synced: 01 Jul 2025
https://github.com/chenhcy/algorithmsquestion
Data Structures, Algorithms Small Training Course
algorithm backtracking-algorithm bfs binary-search binary-search-algorithm binary-search-tree data-structures dfs dp hashmap interview-questions java leetcode leetcode-contest oriented-object-programming sorting-algorithms two-pointer
Last synced: 15 Jun 2025
https://github.com/i2mint/mongodol
MongoDB Data Object Layer
data-structures database mongodb python
Last synced: 14 Aug 2025
https://github.com/jasontoups/engineering-growth
A place where I'm keeping all of my work on coding challenges and coursework.
algorithms data-structures documentation javascript learning react
Last synced: 14 Aug 2025
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/maacpiash/cse225l
CSE225 (Data Structure and Algorithm) lab codes.
algorithm algorithms-and-data-structures bst cli cpp data-structure-and-algorithm data-structures file graph heap list queue sort stack stl tree
Last synced: 30 Mar 2025
https://github.com/3ein39/academic
Organizing some college assignments and random things ; )
console-application data-structures oop
Last synced: 27 Feb 2025
https://github.com/francislagares/typescript-data-structures-algorithms
Algorithms and data structures implemented in TypeScript.
algorithms coding-interview data-structures interview-prep typescript typescript-algorithms typescript-data-structure
Last synced: 29 Jan 2025
https://github.com/pleeko/graphulous
a library for working with graphs
data-structures graph-algorithms graphs nodejs
Last synced: 14 Aug 2025
https://github.com/ymm135/golang-java-cpp-dsa
golang/java/c++的数据结构及算法(DSA),附带leetcode相关习题、animate动画说明!
algorithms cpp11 data-structures golang java
Last synced: 02 Mar 2025
https://github.com/gigdevelopment10/pythonsaurus
Find solutions to common coding challenges with this curated collection of AlgoRythms
Last synced: 29 Mar 2025
https://github.com/broucz/lf-queue
A lock-free multi-producer multi-consumer unbounded queue.
concurrency data-structures mpmc-queue queue
Last synced: 12 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: 13 Aug 2025
https://github.com/thucpn/data-structures-in-java
Full synthesis of data structures in java (definition, bigO, advantages, disadvantages, use cases).
Last synced: 03 Apr 2025
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/qwq-dev/myleetcodesolutions
Daily uploads of Leetcode solutions to enhance my coding skills.
data-structures leetcode leetcode-solutions
Last synced: 01 Apr 2025
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: 05 Oct 2025
https://github.com/chessai/disjoint-sets
Haskell Disjoint Sets (Union Find) Library
data-structures data-structures-and-algorithms disjoint-set disjoint-sets haskell haskell-library single-static-assignment ssa union-find
Last synced: 11 Aug 2025
https://github.com/loopglitch26/data-structures-2nd-sem
2nd-semester algorithms-and-data-structures data-structures
Last synced: 04 Oct 2025
https://github.com/muhammadsaadx/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: 12 Mar 2025
https://github.com/shivam0110/data-structure
Codes for various data structure in C, C++ and JAVA
avl-tree bst-tree coding data-structures graph heap-tree
Last synced: 12 Aug 2025
https://github.com/mouatezbenariba/kalbonyan-elmarsos-projects
This repository contains all the exercices, assignments and projects done within Kalbonyan-ElMarsos (كالبنيان المرصوص) Learning journey!
algorithms aws computer-science css data-structures html javascript nodejs react
Last synced: 08 Apr 2025
https://github.com/roy7077/codechef-practice
this repository is dedicated to storing solutions for problems from CodeChef, a popular competitive programming platform. Emphasize that it is a personal repository created to track my progress and showcase my problem-solving skills.
algorithms algorithms-and-data-structures codechef codechef-long-challenge codechef-solutions competative-programming contest-programming data-structures dsa problem-solving
Last synced: 10 Mar 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/vvaldesc/ballsortpuzzle_web
Ball Sorting based game made with Java Script, CSS and HTML:5
audio callback-functions data-structures documentfragment eventlistener game html5 javascript
Last synced: 11 May 2025
https://github.com/anishlearnstocode/python-workshop-3
Python 🐍 Workshop on Language Basics, Constructs and introduction in Data Structures & Algorithms 👨💻 @WhatAfterCollege 🎓
algorithms arithmetic-expression data-structures dictionary functions generator-function introduction-to-programming list logical-expression methods oops pycharm pycharm-ide python python3 tuple workshop
Last synced: 10 Aug 2025
https://github.com/lehoangan2906/dsal_le_minh_hoang
Data Structure and Algorithm by Le Minh Hoang
Last synced: 24 Mar 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/ggcr/go-algorithms
A collection of LeetCode problems, data-structures and algorithms in Go following the TDD cycle.
algorithms data-structures go leetcode leetcode-solutions neetcode tdd
Last synced: 09 Aug 2025
https://github.com/lehoangan2906/data-structures-and-algorithms
Data Structures and Algorithms
algorithms cpp17 data-structures java python3
Last synced: 24 Mar 2025
https://github.com/winterrdog/c-hash-map
this is a pure C project i took on to learn the details of how to implement a hash table aka hash map aka associative array.
computer-science data-structures hash hashmap hashtable
Last synced: 21 Mar 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/aritra-basak/data-structures
DSA programs based on JAVA 🖥️ . Hope You Find Something Important 💡. ☺
Last synced: 24 Mar 2025
https://github.com/lakshay-a/dsa-program-c-cpp
All the basic data structures programs in C/C++
algorithms beginner-friendly c cpp data-structures dsa leetcode programs
Last synced: 13 Apr 2025
https://github.com/ostafen/hopmap
Yet another efficient hashmap implementation for Golang based on the hopscotch open addressing scheme.
data-structures golang hashing hashing-algorithm hashmap hashtable hopscotch-hashing open-addressing
Last synced: 20 Mar 2025
https://github.com/champ96k/leetcode-solutions
Collection of LeetCode questions and solutions to ace the coding interview!
coding-interview-preparations cpp data-structures leetcode-solutions
Last synced: 07 Oct 2025
https://github.com/elliotwutingfeng/advent-of-code-2022
My Python solutions for Advent Of Code 2022.
advent-of-code advent-of-code-2022 algorithms data-structures lifelong-learning python solutions
Last synced: 08 Aug 2025
https://github.com/murtuzaalisurti/dsa-tweets
Daily learnings of DSA with Kunal on twitter. Inspired by Kunal Kushwaha!
algorithms data-structures dsa tweets twitter
Last synced: 09 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/parsalotfy/datastructuresandalgorithms
An Object-Oriented and Generic implementation of data structures.
algorithms csharp data-structures generic graph-theory object-oriented
Last synced: 02 Oct 2025
https://github.com/jintao-huang/leetcode-py
针对LeetCode解题开发的基于python的数据结构和算法库`leetcode-alg`
algorithm data-structures leetcode leetcode-alg leetcode-python leetcode-solutions python python3
Last synced: 08 Apr 2025
https://github.com/ashifhassandev/dsa-workouts
A repository containing DSA workout exercises and a structured roadmap, designed to help users enhance their problem-solving skills.
algorithms algorithms-and-data-structures data-structures javascript roadmap
Last synced: 02 Feb 2025
https://github.com/bjornmelin/leetcode-solutions
Repository storing my solutions for LeetCode problems.
algorithm algorithms coding-challenge coding-interview coding-interviews data-structures data-structures-and-algorithms interview interview-practice interview-prep interview-preparation interviews java leetcode leetcode-java leetcode-problems-solutions leetcode-questions leetcode-solutions technical-interviews
Last synced: 07 Aug 2025
https://github.com/vickttor/data_structure_and_algorithms_with_java
Learning Data Structure and Algorithms by using Java
algorithms bigonotation data-structures java
Last synced: 16 Mar 2025
https://github.com/cleosilva/estruturas-dados-javascript
Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional
algorithm data-structures interview javascript javascript-algorithms
Last synced: 14 Mar 2025
https://github.com/lilithcode/data-structures-and-algorithms
Data Structures and Algorithms implemented in C++ for learning and practice. Covers fundamental concepts like linked lists, stacks, queues, trees, sorting, and searching
algorithms algorithms-and-data-structures data-structures dsa-practice dsa-with-c-plus-plus
Last synced: 11 Apr 2025
https://github.com/braintwister/record
A heterogeneous data structure for C++
cpp data-structures heterogeneous polymorphism
Last synced: 08 Aug 2025
https://github.com/srj101/useful-algorithms
Some mostly used and common algorithms implementations using javascript
algorithm basic-programming data-structures javascript
Last synced: 22 Apr 2025
https://github.com/evanxg852000/rockstartdev
A collection of projects implemented for learning
algorithm compilers cpp14 data-structures database golang learning python
Last synced: 04 Aug 2025
https://github.com/owenaedwards/data-structures-and-algorithms
Helping a friend review data structures & algorithms in Java with me.
algorithms data-structures data-structures-and-algorithms graph-algorithms java searching-algorithms sorting-algorithms
Last synced: 10 Apr 2025
https://github.com/ranimeshehata/expression-evaluator
Conversion from infix to postfix notations using implemented stack data structure and evaluate the postfix expression.
data-structures infix-to-postfix java postfix-evaluation stack
Last synced: 21 Jul 2025
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/sumeetsarkar/geeksforgeeks
GeeksforGeeks DS problems in Javascript
arrays data-structures ds geeksforgeeks stacks
Last synced: 04 Aug 2025
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/rohithgowdam/rvce-3rd-sem-dsa-lab-programs
This is the lab programs for the course 21CS33 by RV College of Engineering.
data-structures dsa rvce rvce-lab-code
Last synced: 11 Jun 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/ekzhang/ekzlib
Source code for the ekzlib website
algorithms angular code-library competitive-programming data-structures
Last synced: 21 Apr 2025
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
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/w8r/b-tree
Generic B-Tree
b-tree data-structures search-trees
Last synced: 12 May 2025
https://github.com/grainme/competitive_programming
Here, I share my solutions and algorithms for various challenges.
algorithms data-structures problem-solving
Last synced: 02 Feb 2025
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: 13 Mar 2025
https://github.com/raulpy271/data-structures
Implementing some data-structures in C language
array c-language c-programming computer-science data-structures linked-list queue stack
Last synced: 24 Jun 2025
https://github.com/dtroupe18/swiftyalgorithms
Swift Algorithms is a repo designs to contain various programming questions that are answered in Swift.
algorithms data-structures interview-practice playground programming-challenges swift
Last synced: 01 Aug 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: 02 Aug 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: 20 Apr 2025
https://github.com/saadsalmanakram/ds-bigo-complexity
It's all about Data Structures... This repository is designed to provide a comprehensive guide to understanding, implementing, and mastering data structures from the ground up.
bigonotation data-structures datastructures datastructures-algorithms timecomplexity
Last synced: 08 Apr 2025
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/jiaqiluo/simple-card-game
A practice for stack and queue
Last synced: 21 Mar 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/dotflow-io/dotflow
🎲 Dotflow turns an idea into flow!
data data-structures database dataflow dataflow-programming etl etl-framework etl-pipeline flow python python3 workflow workflow-engine
Last synced: 20 Mar 2025
https://github.com/anindya-dey/dsa
A website where I summarize solutions for DSA problems.
algorithms andys-cli data-structures data-structures-and-algorithms dsa nextjs react tailwind tailwindcss vercel
Last synced: 31 Jul 2025