Data structures
A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.
- GitHub: https://github.com/topics/data-structures
- Wikipedia: https://en.wikipedia.org/wiki/Data_structure
- Related Topics: algorithm,
- Aliases: data-structure,
- Last updated: 2026-06-23 00:07:37 UTC
- JSON Representation
https://github.com/gunksd/data-structure-course-design
用C语言写的数据结构课程设计作业(2024.2.22)
Last synced: 22 Aug 2025
https://github.com/muawiya-contact/leetcode-solutions-by-codingmoves
# leetcode-solutions-by-codingmoves
ai-student c coding-interview coding-moves coding-practice codingmoves competitive-programming daily-coding data-structures dsa-algorithm interview-preparation java js leetcode-solutions problem-solving python
Last synced: 23 Apr 2025
https://github.com/richiepagard/python-algorithm
Write some algorithms with Python. I'm trying to write the best way that I can.
algorithms data-structures implement leetcode pytest python3 two-pointers
Last synced: 18 Jan 2026
https://github.com/micahondiwa/printf
Creating and implementing a custom printf function in C
c cli data-structures header-files malloc malloc-free printf
Last synced: 07 Aug 2025
https://github.com/martin-majlis/probstructs
Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram in C++.
cpp data-structures probabilistic-programming streaming
Last synced: 09 Apr 2025
https://github.com/perfectmak/gostructures
Data Structure implemented in Go
algorithms data-structures go golang
Last synced: 28 Feb 2025
https://github.com/victoriacheng15/data-structures-and-algorithms
a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular
algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions
Last synced: 29 Mar 2025
https://github.com/luisenmarroquin/data-structures-and-algorithms
Great coding challenges using many programming languages
algorithms binary-search breadth-first-search computer computer-science data-science data-structures depth-first-search graphs hash-maps hash-tables heaps linked-lists merge-sort queues quicksort stacks trees tries
Last synced: 09 Apr 2025
https://github.com/dcavalei/ft_containers
42 ft_containers
42 42born2code 42lisboa cpp cpp98 data-structures map red-black-tree stack templates vector
Last synced: 03 Jan 2026
https://github.com/manustays/data-structure-algorithms
Data structures & algorithms implemented in Javascript & other languages
algorithm data-structures java javascript
Last synced: 19 May 2026
https://github.com/biswaviraj/javascript-algorithms
Data Structures and Algorithms implemented in JavaScipt
algo algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures ds javascript javascript-algorithms
Last synced: 13 Jun 2025
https://github.com/mahmud-kandawala/leetcode-solutions
Geeking Time :)
data-structures javascript leetcode python sql
Last synced: 22 Apr 2026
https://github.com/gremble0/nonstdlib
Some usefil utilities for C not provided by the standard library
algorithms c data-structures library
Last synced: 17 Feb 2026
https://github.com/swappy514/python-learning-hub
A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.
advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial
Last synced: 10 Aug 2025
https://github.com/ravin-d-27/data_structures_questions
Here's my repository where I will be uploading placement coding questions with solutions here.
algorithms data-structures java leetcode
Last synced: 10 Aug 2025
https://github.com/georgegkas/data_structures_and_algorithms_in_python
My solutions to the exercises found in the book "Data Structures and Algorithms in Python".
algorithms algorithms-implemented data-structures python3
Last synced: 27 Apr 2025
https://github.com/harshit-3905/striver_sde_sheet
Solutions to Striver SDE Sheet
algorithms data-structures java
Last synced: 07 Feb 2026
https://github.com/waqaszafar9/cricket-managment-database
cricket website data base mangment project
cricket-data cricket-dataset data data-structures database database-management database-management-system database-schema oracle oracle-database sql sql-query
Last synced: 10 Aug 2025
https://github.com/helcsnewsxd/famaf-computer_science-data_structures_and_algorithms_ii
Laboratorios de la materia de Algoritmos y Estructuras de Datos II de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
algorithms c data-structures data-structures-and-algorithms famaf-unc labs university-subjects
Last synced: 28 Feb 2025
https://github.com/pferreirafabricio/data-structures
🍌 Data structures with C language
Last synced: 05 Jun 2026
https://github.com/rabinadk1/linearhashing
Hash Table visualization with Linear Probing for key collision
data-structures hashtable javascript p5js
Last synced: 11 Mar 2026
https://github.com/zul132/placement-prep-programs-java
This repository contains all the Java programs and coding problems I practiced for my placement preparation. The programs are organized topic-wise for ease of reference.
algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice java placement placement-preparation programming-exercises
Last synced: 05 Feb 2026
https://github.com/dangnm9699/coursera-data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization programming assignments on Coursera, implemented in Python
algorithms coursera data-structures specialization
Last synced: 29 Mar 2025
https://github.com/souvikpaul6436/arsh-goyal
Arsh Goyal DSA Material
algorithms-and-data-structures data-structures
Last synced: 19 Mar 2026
https://github.com/luigisalcedo/data-structures
This is repository that contains a Java packages with differents data structures implementation.
Last synced: 04 Oct 2025
https://github.com/ugurcanerdogan/movie-library-system
Library System - Data Structures project with Linked Lists
data-structures library-management-system linked-list
Last synced: 06 Jul 2025
https://github.com/tterb/data-structures-and-algorithms
A collection of Algorithms and Data Structures written in Java
algorithms data-structures java
Last synced: 13 Aug 2025
https://github.com/hatemhosny/thealgorithms-javascript
The Algorithms - JavaScript Playground
algorithms data-structures javascript livecodes playground
Last synced: 16 Mar 2025
https://github.com/martincorona007/coding-puzzle
My answers to LeetCode, HackerRank, Codewars etc.
algorithm algorithms algorithms-and-data-structures codewars codewars-solutions coding-challenge coding-challenges coding-interviews dailycodingproblem data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions
Last synced: 05 Sep 2025
https://github.com/wislertt/leetcode
algorithms data-structures leetcode python
Last synced: 19 Apr 2026
https://github.com/giof71/python-playground
Exercises, notes about my Python learning path
binary-tree data-structures dynamic-programming freecodecamp javascript jupyter-notebooks learning-python node-js python
Last synced: 13 Apr 2026
https://github.com/aldoignatachandra/javascript-linkedlist
Learning data structure (Singly Linked List) using javscript and test using jest
data-structures javascript jest linked-list
Last synced: 12 May 2026
https://github.com/imdanielsp/dstructs-swift
A Swift's data structures and algorithms library. The purpose of this repository is to practice the Swift programming language and data structure in general.
algorithms data-structures practice review swift
Last synced: 05 Jun 2026
https://github.com/adolbyb/cpp-data-structures
Code I Wrote From 2 C++ Classes at FAU.
abstract-data-types c-plus-plus class computer-science containerization copy-constructor data-structures deque destructor double-linked-list dynamic-array function-template linked-list memory-allocation operator-overloading queue stack struct vector
Last synced: 22 May 2026
https://github.com/alecmocatta/sum
General-purpose sum types.
data-structures rust sum-types
Last synced: 10 Apr 2025
https://github.com/santosh2702/array-in-python
Data structure
array data-structures hacktoberfest
Last synced: 17 Aug 2025
https://github.com/devdrops/spl-data-structures
Material usado na talk do PHP Community Summit 2018.
Last synced: 14 Jun 2025
https://github.com/kfrancischen/leetcode
Leetcode solutions
algorithms data-structures leetcode-python
Last synced: 06 Jul 2025
https://github.com/priyansusahoo/data-structure-and-algorithms-java
Learning Data Structures & Algorithms | Leetcode | Java
algorithms data-structures dsa-practice graph java leetcode leetcode-java list searching-algorithms sorting-algorithms tree
Last synced: 10 May 2025
https://github.com/grainme/cs50x_2022
Bunch of CS problems
c cs data-structures flask memory python
Last synced: 13 Apr 2026
https://github.com/bih-cei/sphn-to-fhir-map
Map of the Swiss Personalized Health Network Dataset to Fast Healthcare Interoperability Resources - Submission to MIE 2023 by S. Klopfenstein, S. Thun, K. Crameri and C. Stellmach
data-structures fhir health-research healthdata interoperability map mapping sphn
Last synced: 07 Apr 2026
https://github.com/1337fury/42_minishell
Simple Unix shell implementation developed as part of the curriculum at 42. It provides a command-line interface that allows users to execute commands, launch programs, and perform various operations in a shell environment.
algorithms command-line data-structures shell unix
Last synced: 20 Apr 2026
https://github.com/lbwa/algorithms
Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.
algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript
Last synced: 15 Apr 2026
https://github.com/asiimwedismas/java_data_structures
Implementation of a few data structures written in Java, complete with tests.
Last synced: 29 Mar 2025
https://github.com/inspirate789/alloc
Memory manager for go based on memory arenas
algorithms bench data-structures go golang memory memory-management rese research-paper
Last synced: 17 Mar 2025
https://github.com/amankumarsinhagithub/data-structures-algorithm-dsa
algorithms cpp data-structures dsa
Last synced: 20 Aug 2025
https://github.com/pgodavle/cppcodeprogams
Programs using Cpp
array cpp data-structures dsa-algorithm string
Last synced: 05 Oct 2025
https://github.com/micahondiwa/binary_trees
Implementing binary trees algorithm in C
algorithms algorithms-and-data-structures binary binary-search binary-search-tree data-structures insertion malloc-free search-algorithm traversal
Last synced: 22 Aug 2025
https://github.com/hasnainroopawalla/algorithm-visualization-python3
Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)
data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms
Last synced: 06 Oct 2025
https://github.com/emanuelefavero/leetcode
This repository contains my solutions to LeetCode problems
algorithms data-structures javascript leetcode leetcode-solutions
Last synced: 29 Mar 2025
https://github.com/jollyjerr/algorithms-specialization-notebook
My notes and assignments for Stanford University's Algorithms Specialization
algorithms data-structures golang study-notes
Last synced: 22 Aug 2025
https://github.com/shreydan/data-structures
data structures: C, C++, Python implementation
Last synced: 23 Aug 2025
https://github.com/marcoschalet/chalet-blog
Blog pessoal para compartilhar assuntos que eu me interesso sobre programação.
blog c-programming data-structures graph-algorithms javascript nextjs typescript web-development
Last synced: 19 Apr 2026
https://github.com/schak04/priorify
A terminal productivity app that helps users prioritise their tasks. Currently working on v2.0.0 (TUI).
bash-scripting c-plus-plus cmake cross-platform data-structures ftxui productivity-app productivity-tool shell-scripting sqlite terminal-first terminal-ui tui tui-app
Last synced: 31 May 2026
https://github.com/wzslr321/leetcode
My leetcode solutions, update systematically :>
algorithms algorithms-and-data-structures cpp data-structures leetcode leetcode-cpp leetcode-solutions
Last synced: 07 Oct 2025
https://github.com/nouemankhal/competitive-programming
Some of my solutions for competitive programming problems in different Online Judges ( Codeforces, UVa, SPOJ, Kattis...) and contests
algorithms competitive-programming data-structures
Last synced: 08 Oct 2025
https://github.com/kishore-ganesh/datastructures
A collection of datastructures implemented in C and C++
data-structures datastructures datastructures-implemented sort
Last synced: 08 Oct 2025
https://github.com/pedrofurtado/c-data-structures
Data structures implemented in C.
c data-structure data-structures
Last synced: 05 Apr 2025
https://github.com/shorya22/leetcode-250-python-dsa
🧠 Mastering the Top 250 Leetcode Problems for FAANG & Big Tech Interviews | Python Solutions with Intuition, Patterns, and Clean Code.
algorithms amazon-interview blind75 coding-interview data-structures faang-interview-prep google-interview interview-preparation leetcode leetcode-250 meta-interview microsoft-interview neetcode netflix-interview problem-solving python-coding python-coding-interview python-dsa top-leetcode-problems
Last synced: 27 Aug 2025
https://github.com/miguelriosoliveira/42
Projects from 42 school
algorithms c data-structures makefile shell
Last synced: 21 Jan 2026
https://github.com/jilliennelapid/stackcalculator
Project 1: A Stack (Data Structure) Calculator that implements strings and infix/postfix notation to compute basic operations.
cpp data-structures infix-to-postfix iomanip stack stack-calculator stacks strings
Last synced: 08 Oct 2025
https://github.com/0xkalvin/data-structures-and-algorithms
Data structures, algorithms and leet code problems
algorithms data-structures leetcode
Last synced: 09 Oct 2025
https://github.com/aleiva17/heap-happens
Simple, flexible, and performant implementation of the heap data structure.
data-structures heap heapsort js-library library priority-queue ts-library
Last synced: 12 Jan 2026
https://github.com/the-pro7/data-structures-in-javascript
An implementation of a few of the pupular data structures in the JS programming language
Last synced: 09 Oct 2025
https://github.com/iboudhaine/hnsw-attribute-filtering-optimization
Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.
ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps
Last synced: 18 May 2026
https://github.com/paambaati/bumplan
A simple program that finds the seating arrangement for passengers for a given custom airplane seat layout.
algorithm coding-challenge data-structures interview-questions nodejs
Last synced: 19 Jan 2026
https://github.com/pamphilemkp/vet-clinic-database
In this project i used a RDBMS ( Relational Data Base Management System) to create a table which will store information about animals for a vet clinic.
Last synced: 10 Oct 2025
https://github.com/figsoda/one-of
Rust library that introduces macros to represent and use types that can be converted either From or TryInto the given types
data-structure data-structures enum macro macros rust type
Last synced: 19 Jan 2026
https://github.com/shirshendubhowmick/golang-data-structures
Popular data strctures & algorithms in Go lang
data-structures datastructures go golang linked-list tree
Last synced: 29 Mar 2025
https://github.com/muhammad-fiaz/data-structures-and-algorithms-solutions
Explore comprehensive solutions to coding problems from Geeks for Geeks, LeetCode, and HackerRank. This repository focuses on implementing and understanding fundamental data structures and algorithms, organized for easy navigation and quick learning.
algorithm-challenges algorithms-and-data-structures data-structure data-structures data-structures-algorithms data-structures-and-algorithms datastructure datastructures datastructures-algorithms datastructuresandalgorithm dsa dsa-algorithm dsa-learning-series dsa-practice dsa-questions dsa-solutions dsalgo-questions hackerrank leetcode solutions
Last synced: 11 Oct 2025
https://github.com/piratesmanx1/tutor-management-system-2020
A group assessment that required individuals to implement their specific data structure within the system, such as the likes of Array List and Linked List. The assessment required no knowledge of database which is making the overall assessment tricky to handle as we need to rely on the memory addresses that act as a temporary storage to get the job done. In this assessment we've learned the concept of C++, Data Structures, and numerous algorithm that could exploit in other programming languages, which increased our critical thinking skill on applying the system's feature.
c-plus-plus data-structures data-visualization datastructures doubly-linked-list doublylinkedlist linked-list linked-lists
Last synced: 11 Oct 2025
https://github.com/joshua-light/fenwick-tree-rs
A Fenwick tree implementation.
data-structures fenwick-tree rust
Last synced: 11 Oct 2025
https://github.com/bsanket16/data-structures
Data Structures and Algorithms Library
algorithms data-structures problem-solving
Last synced: 11 Oct 2025
https://github.com/hirenchauhan2/linkedlist
Linkedlist in Go
data-structures go golang linked-list
Last synced: 14 Jan 2026
https://github.com/aitorruizes/c-singly-linked-list
This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.
c data-structures linked-list singly-linked-list
Last synced: 29 Oct 2025
https://github.com/peyman-borhani/gdb
Generative Data Build - define structured data template, convert data into raw or re-build it from raw into intended/original structure.
data-structures javascript method object-storage template
Last synced: 31 Aug 2025
https://github.com/iam-abin/dsa
Data Structures and Algorithms
data-structures datastructures-algorithms dsa dsa-javascript javascript js
Last synced: 12 Oct 2025
https://github.com/baqar-abbas/data-structures---algorithms
This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.
abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack
Last synced: 12 Oct 2025
https://github.com/prismadic/hygiene
A payload compression toolkit that makes it easy to create ideal data structures for LLMs; from training data to chain payloads.
compression-methods data-preprocessing data-structures llm-chain llm-finetuning llm-inference
Last synced: 13 Oct 2025
https://github.com/miladsade96/leetcode_with_java
Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit
algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions
Last synced: 18 Feb 2026
https://github.com/muhammed-rizin/data-structures
This repository focuses on implementing various data structures and algorithms using JavaScript. It covers a wide range of topics including, Linked List, Array, Binary Search, Linear Search, Recurtion , Sorting algorithms, Stack, Queue, Hash Table , Tree, Binary Search Tree, Heap, Graph and Trie
array binary-search-tree data-structures hashtable heap javascript linked-list queue recursion sorting-algorithms stack string tree trie
Last synced: 07 Sep 2025
https://github.com/denezt/working-with-pointers-and-data-structures
A beginner to advanced guide for working with pointer and data structures in C Programming Language
arrays c data-structures low-level pointers wrapper
Last synced: 13 Jun 2026
https://github.com/2kabhishek/leetcode
Solutions for LeetCode problems. ☑🧩
competitive-programming data-structures learning leetcode leetcode-solutions programming
Last synced: 14 Oct 2025
https://github.com/lordmoma/adventofcode2023
Share Code Solutions for Advent of Code 2023
advent-of-code advent-of-code-2023 algorithms coding-challenge data-structures go golang programming
Last synced: 12 Jan 2026
https://github.com/fuston05/cs-module-project-hash-tables_2
copy of lambda school repo for extra practice: python hash tables
data-structures hashtable python3
Last synced: 31 May 2026
https://github.com/calcit-lang/ternary-tree.ts
TypeScript version of calcit-lang/ternary-tree
Last synced: 24 Jul 2025
https://github.com/sandeepkumarmishra354/dsa-practical
All DS & Algo related practical files will be pushed here.
algorithms data-structures javascript nodejs
Last synced: 20 Apr 2026
https://github.com/xiaobogaga/data-structure
another java collection library
collection data-structures java
Last synced: 12 Jan 2026
https://github.com/devhindo/williamfiset
Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video
algorithms computer-science data-structures mathematics
Last synced: 09 Jan 2026
https://github.com/luckykk273/computerscience
Include examples of data structures, sorting algorithms and design patterns.
computer-science data-structures design-patterns sorting-algorithms
Last synced: 14 May 2025
https://github.com/cogitatortech/ordered
A collection of data structures that keep data sorted by key (WIP)
data-structures ordered-collections zig zig-library zig-package
Last synced: 17 Oct 2025
https://github.com/pranit2001/cp-
competitive programming guide
algorithms c-plus-plus data-structures maths
Last synced: 29 Jun 2025
https://github.com/richiepagard/c-algorithm
Write some algorithms with C programming language. I'm trying to write the best way that I can.
algorithms c cprogramming data-structures
Last synced: 18 Jan 2026
https://github.com/amrdb/data-structures-cs61b
Labs & Projects for UC Berkeley's data structures course (CS61B).
Last synced: 23 Oct 2025
https://github.com/ugurcanerdogan/cargo-delivery-simulation
Cargo Delivery Simulation - Data Structures project with Stack & Queue
Last synced: 06 Apr 2025