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-07-06 00:07:44 UTC
- JSON Representation
https://github.com/azaz9026/data_cleaning
Welcome to the Data Cleaning repository! This collection is dedicated to showcasing techniques and methods for cleaning and preparing datasets for analysis.
data-analysis data-engineering data-structures data-visualization eda feature-engineering machine-learning numpy outliers pandas python seaborn
Last synced: 13 Apr 2026
https://github.com/yousifabozid/alx-low_level_programming
ALX Low Level Programming With C
alx alx-africa alx-low-level-programming c data-structures do-hard-things
Last synced: 07 Apr 2025
https://github.com/adogio/tilapia
:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript
Last synced: 10 Apr 2026
https://github.com/brisatielly/cs50x-harvard-2023
O CS50x - Introduction to Computer Science é um renomado curso da Harvard University, oferecido para pessoas de todo o mundo. Ele abrange os fundamentos da ciência da computação, como algoritmos, estruturas de dados, desenvolvimento web, e muito mais. Neste repositório, apresento os projetos e problemas que resolvi durante o curso em 2023.
algorithms c css data-structures debug50 flask git html javascript logic-programming python sql
Last synced: 11 Apr 2026
https://github.com/stoverc/datastructuresandalgorithms
From-scratch attempts at implementing some common data structures and algorithms.
algorithm algorithms core-language cpp data-structures data-structures-algorithms data-structures-and-algorithms datastructures java linked-list python study-guide
Last synced: 10 Apr 2026
https://github.com/vincentlaucsb/algorithms-sedgewick-wayne
My personal collection of notes, drawings, and code created while reading Algorithms (Fourth Edition) by Robert Sedgewick and Kevin Wayne.
algorithms data-structures java sedgewick
Last synced: 15 May 2025
https://github.com/adkrgu/leetcode_150
This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).
algorithms cpp14 data-structures leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/jakeoeding/data-structures
Implementations of common data structures
arraylist data-structures heap linkedlist queue stack
Last synced: 15 May 2025
https://github.com/mahmoudnamnam/leetcode-problems
This repository contains my solutions to LeetCode's Daily Challenges and Study Plan problems. It's a resource where I share my approaches and solutions to various coding challenges found on LeetCode.
algorithms data-structures js mysql pandas python3
Last synced: 10 Apr 2026
https://github.com/vivivivianne/bunarr
A simple c99 dynamic array implementation
c99 data-structures dynamic-array
Last synced: 23 Mar 2025
https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation
This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.
abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree
Last synced: 01 Sep 2025
https://github.com/subhan-liaqat/leetcode-problems
This repository includes all the LeetCode Problems which are most asked in big tech interviews.
algorithms cpp data-structures dsa faang leetcode python
Last synced: 20 May 2026
https://github.com/spear97/linklist-cpp
Source Code for a Link List that was implemented using C++
application-development cli-app cli-application control-flow cpp data-structures linked-list object-oriented-programming software-development visual-studio
Last synced: 01 Sep 2025
https://github.com/mahalinoro/python-ds-implementations
A repository containing most of the data structures and their basic methods in Python [array, stack, queue, graphs, linked list, ...]
Last synced: 15 May 2025
https://github.com/entropy-tamer/reynard-algorithms
Algorithm primitives and data structures for Reynard applications - comprehensive collection with automatic optimization
a-star algorithms benchmarking binary-heap collision-detection data-structures game-development geometry memory-pooling optimization pathfinding performance priority-queue reynard solidjs spatial-hashing spatial-indexing typescript union-find
Last synced: 20 Jan 2026
https://github.com/yo-mah-ya/algorithms-and-data-structures
Just implement programs along with certain algorithms and data structures
algorithms clang cpp data-structures
Last synced: 14 Mar 2025
https://github.com/princid/competitive-programming
codechef competitive-programming data-structures leetcode
Last synced: 07 Apr 2025
https://github.com/guilhermebkel/sales-machine
A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.
cplusplus data-structures electrical-engineering programming software-architecture
Last synced: 14 Mar 2025
https://github.com/bp7968h/rust_dsa
Data Structure and Algorithm written in Rust
algorithms data-structures rust rust-lang search-algorithm sorting-algorithms
Last synced: 04 Jun 2026
https://github.com/extwiii/algorithms-uc.san.diego
Data Structures and Algorithms - Coursera
algorithm coursera data-structures extwiii graph
Last synced: 04 Jan 2026
https://github.com/valmir-unicap/estrutura-de-dados-2
Disciplina de Estrutura de Dados 2
Last synced: 01 Sep 2025
https://github.com/fattahsamit/pps
Programming & Problem Solving
algorithms c coding-problems data-structures hackerrank javascript leetcode problem-solving python sql
Last synced: 16 Apr 2026
https://github.com/centuriontheman/datastructures
The project implements selected data structures and measures the time complexity of their operations.
cpp cpp-programming data-structures time-complexity time-complexity-analysis time-complexity-comparison university university-project
Last synced: 21 Jul 2025
https://github.com/jahidulislam114593/go-dsa
Must DSA
algorithms data-structures golang interview-preparation
Last synced: 13 Jul 2025
https://github.com/joscha-alisch/algorithms
A collection of data structures and algorithms in various languages for practicing purposes
algorithm-challenges algorithms c data-structures golang katas kotlin python
Last synced: 11 Apr 2026
https://github.com/saragarcia6123/expression_evaluator
A calculator-style mathematical expression evaluator that parses and computes results from user input strings.
algorithms data-structures parsing
Last synced: 18 Jun 2025
https://github.com/sorianog/code-refreshers
Coding problems to refresh the mind
algorithms big-o data-structures java time-complexity
Last synced: 23 Mar 2025
https://github.com/satishdash/nimexercism
Learn concepts of NimLang (Systems programming) with various exercises from exercism.io
data-structures nim nim-lang programming systems-programming
Last synced: 15 May 2025
https://github.com/renato4333/learn-artificial-intelligence
bayesian-inference capsule-network causal-inference convolutional-neural-networks data-structures deep-learning deep-learning-algorithm knn lua matplotlib pandas probabilistic-programming python pytorch question-answering regression-algorithms scikit-learn torch
Last synced: 11 Apr 2026
https://github.com/louis3112/camera_shop
Final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer
cli college-project data-structures graph hashtable linked-list simple-project stack tree
Last synced: 22 Mar 2025
https://github.com/codenitros/hello-world
algorithms data-structures mathematics
Last synced: 04 Jan 2026
https://github.com/thetoxin/student
algorithms computer-systems data-structures oop term-papers
Last synced: 10 Mar 2026
https://github.com/sawyerdeveloper/ai-calculator
A calculator with AI inside of it.
ai alogrithms android artificial-intelligence artificial-intelligence-algorithms clean-architecture clean-code data-structures expo expo-web ios react react-native
Last synced: 11 Apr 2026
https://github.com/sudirkrishnaars/data-stuctures
This repository contains a series of problems solved in C.
Last synced: 30 Jun 2025
https://github.com/davidyslu/onlinejudgepku
Personal submissions on PKU Online Judge (北京大學程式解題系統)
algorithms cpp data-structures
Last synced: 01 Sep 2025
https://github.com/ombhd/ft_containers_42
C++ containers in easy mode: reimplementation of vector, stack and map containers of STL in C++
1337school 42born2code cpp data-structures stl-containers
Last synced: 30 Mar 2025
https://github.com/gusenov/tag-reg-js
:label: JavaScript структура данных для хранения записей вида ключ-значение, где ключ - это набор тегов.
bitmask data-structures javascript javascript-library key-value tags
Last synced: 29 Jun 2025
https://github.com/mu-selim/calculator
Mathematical calculator using stack data structure.
data-structures javascript stack
Last synced: 08 Jul 2025
https://github.com/suryart/algorithms
Data Structures and Algorthims
algorithms data-structures datastructures ruby
Last synced: 22 Mar 2025
https://github.com/AhmedNassar7/Smart-Campus
A university management system .
algorithms data-structures database java javaswing oop sql ux-ui
Last synced: 07 Apr 2025
https://github.com/mukel/codebox
Algorithms snippets for programming contests
algorithms c-plus-plus data-structures programming-contests
Last synced: 01 Sep 2025
https://github.com/azzaxy1/dasar-pemrograman-javascript
Repository Modul Dasar Pemrograman JavaScript MSIB Batch 6 Dicoding Academy
asynchronous data-structures functional-programming javascript nodejs npm oop
Last synced: 02 May 2026
https://github.com/mindleaving/commons
General code for various projects
collections data-structures general general-purpose helpers mathematics physics
Last synced: 20 Jan 2026
https://github.com/guligon90/vcx-solutions-challenge
Technical assessment for the position of full-stack web delevoper at VC-X Solutions.
backend-webdevelopment data-structures oop python3
Last synced: 26 May 2026
https://github.com/monal5031/programming
My Competitive programs and important algo's
algorithms codechef codechef-solutions data-structures personal-code programming programming-challenges programming-contests
Last synced: 23 Mar 2025
https://github.com/thomasafroo/unix-shell-company-management-system
A command-line interface written in C that allows users to manage a company's structural information
c command-parsing data-structures error-handling unix-shell
Last synced: 26 May 2026
https://github.com/bosley/ak24
Lightweight C application kernel providing core data structures (lists, maps, buffers), memory management, and optional Boehm GC integration for building robust applications.
application-framework boehm-gc c closures concurrency data-structures garbage-collection memory-management string-intern
Last synced: 21 Feb 2026
https://github.com/nadidlinchestein/usacomputingolympiad
Solutions To The United States of America Computing Olympiad
algorithms competitive-programming competitive-programming-algorithms competitive-programming-contests cpp data-structures programming
Last synced: 03 Jul 2026
https://github.com/nelsonbn/algorithms-data-structures-linked-list
Algorithms and Data Structures - Linked List
algorithms algorithms-and-data-structures data-structures linked-list
Last synced: 21 Apr 2026
https://github.com/maliknaik16/data-structures-and-algorithms
Data Structures, Algorithms, and some advanced concepts implemented in Python.
algorithm-patterns algorithms backtracking competitive-programming cracking-the-coding-interview data-structures dynamic-programming memoization sorting
Last synced: 15 May 2025
https://github.com/rachitgupta98/competitive-programming
Data Structure And Algorithm Questions and Solutions
algorithms algorithms-and-data-structures amazon competitive-programming cpp data-structures dsa dynamic-programming google greedy-algorithms interview-questions microsoft problem-solving
Last synced: 30 Jun 2025
https://github.com/guibrandt/avl_tree
Árvore AVL de busca genérica em C++
avl-tree cotuca cpp11 data-structures generics maligno
Last synced: 13 Jul 2025
https://github.com/caiocarneloz/data-structures
Cpp code for some data structures with usage examples
avl-tree cpp data-structures list queue stack
Last synced: 26 Feb 2025
https://github.com/spignelon/python
Python algorithms, assignments and practicals
algorithm algorithms algorithms-and-data-structures algorithms-datastructures daa data-structures design-and-analysis-of-algorithms dsa freecodecamp freecodecamp-algorithms python python-algorithms python-assignment
Last synced: 21 May 2026
https://github.com/yangboz/dapps-simple-twitter-nebulas
a simple twitter SinglePageApplication for nebulas dapps incentive program.
blockchain bootstrap dapps data-structures jquery nebulas single-page-applications smart-contracts
Last synced: 11 Apr 2026
https://github.com/nikhil25803/dsalgo
C++ Basic Programs | Data Structure | Algorithms
algorithms cpp data-structures
Last synced: 04 Apr 2025
https://github.com/chmuhammadasim/cpp-work
algorithms-and-data-structures cpp data-structures
Last synced: 23 Mar 2025
https://github.com/kuanhungchen/spring-2019-data-structures
📦 Some programming assignments about basic data structures.
Last synced: 25 Feb 2025
https://github.com/mistivia/algds
Generic algorithms and data structures for C
Last synced: 15 Mar 2025
https://github.com/charon25/javabasicdatastructures
Recreating data strucures in Java for learning purposes
Last synced: 16 Jan 2026
https://github.com/cardoso010/challenges
Leetcode, codewar, hackerrank Challenges
algorithms challenges codewa data-structures elixir leetcode study
Last synced: 23 Mar 2025
https://github.com/antunesluis/lab-2
Trabalhos da disciplina de Laboratório de Programação 2
Last synced: 01 Jul 2025
https://github.com/kimi0230/leetcodegolang
Leetcode, Codility and GeekforGeeks algorithms exercises written in Golang.
algorithms codility codility-lessons codility-lessons-exercises data-structures geekforgeeks-solutions geeksforgeeks gitbook golang leetcode leetcode-golang leetcode-solutions
Last synced: 27 May 2026
https://github.com/elidrissidev/dsa-practice
My playground repository where I'm practicing DSA using C!
algorithms c computer-science data-structures
Last synced: 31 Mar 2025
https://github.com/ofadiman/data-structures
The project shows various data structures implemented in Golang.
Last synced: 01 May 2025
https://github.com/jeon0976/algorithmscode
Swift활용한 DataStructure & Algorithms 이론 및 문제 풀기 전략
algorithms data-structures swift
Last synced: 07 Apr 2025
https://github.com/huseyincenik/power_bi
PowerBI Files
dashboard data data-science data-structures data-visualization dataset datavisualization dataworld microsoft-power-bi powerbi powerbi-custom-visuals powerbi-dashboards powerbi-desktop powerbi-reports powerbi-visuals powerbidashboard powerquery querying user-interface workout-wednesday
Last synced: 05 Jan 2026
https://github.com/kumartusha/data_structures_and_algorithms
Just think what to do next ??
arrays cpp17 data-structures data-structures-and-algorithms pointers-and-references searching-algorithms sorting-algorithms strings
Last synced: 31 Mar 2025
https://github.com/candytale55/nodes_js_datastructs
A JavaScript class to create a basic node that contains data and one link to another node. The node’s data will be specified when creating the node and immutable. A node’s link to the next node is null when there are no nodes to traverse. Plus an example "An ice cream shop that sells three flavors: strawberry, vanilla, and coconut. The signature sundae is made of these three flavors, but new hires have a hard time remembering the order."
codecademy data-structures ice-cream-shop node-concept
Last synced: 31 Mar 2025
https://github.com/candytale55/doubly-linked-list_js
A doubly linked list implementation in JS. A doubly linked list is a sequential chain of nodes that contains two elements: data and links to the next and previous nodes. Uses nodes from a Node class also implemented in JS.
codecademy data-structures doubly-linked-list javascript-data-structures nodes
Last synced: 31 Mar 2025
https://github.com/bhavinpatel4199/artificial-intelligence---ai-for-decision-making
Artificial Intelligence for Decision Making is a collection of projects focused on applying AI and machine learning techniques to solve decision-making challenges. It includes projects on wine quality prediction, Cassandra data modeling, and text classification, showcasing a range of data science and machine learning applications.
artificial-intelligence cassandra-cql data-analysis data-engineering data-preprocessing data-structures decision-making deep-learning feature-selection machine-learning-algorithms sentiment-analysis text-classification
Last synced: 20 Jun 2026
https://github.com/habbatul/circular-single-linked-list-program-ktp
Terminal App, implementasi struktur data Circular Single Linked List (Study kasus manajemen KTP)
Last synced: 02 Sep 2025
https://github.com/smeltier/data-structures-c
This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.
algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c
Last synced: 16 May 2025
https://github.com/fokaaas/asd-labs
This repo contains completed labs of the Algorithms and Data Structures course
algotithms c-language data-structures graphs labs
Last synced: 31 Jul 2025
https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises
Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 09 Jun 2026
https://github.com/0xc0392b/bfield
Bit field data structure for Go
bit-manipulation bitfield data-structures go golang
Last synced: 18 Jan 2026
https://github.com/avestura/shell-dads
❓ Show a random tip from NIST DADS (https://xlinux.nist.gov/dads) every time you open your terminal
algorithms dads data data-structures ds nist
Last synced: 23 Oct 2025
https://github.com/andrea-vicari/codewars-katas
Repository for Javascript files from some Codewars katas
algorithms-and-data-structures data-structures javascript
Last synced: 16 May 2025
https://github.com/markbilginer/musiclandscape
Console Application, Music Info Database, Track info Container with file input and output
comparator csv data-structures dtd exception-handling fileio formatter generics inheritance interface java linked-list matcher mockito-framework polymorphism sorting testng-framework xml
Last synced: 27 May 2026
https://github.com/luizfelipedasilva678/computational-work-algorithms-and-data-structure
Last synced: 27 May 2026
https://github.com/sebastian-huynh/erwin-data-models
Demonstrating relational integrity between entities through visual modeling.
data-model data-science data-structures erwin-data-modeler mapping
Last synced: 26 Jan 2026
https://github.com/aichingm/libds
libds is a collection of header only data structures
c data-structures header-only header-only-library
Last synced: 31 Mar 2025
https://github.com/supertetelman/coursera-algs4parti-009
A collection of python scripts to implement various sort/search algorithms and supporting data structures.
algorithm data-structures python
Last synced: 23 Mar 2025
https://github.com/pradeepgangwar/datastructures
IDST232C Codes
data-structures linked-list queue stack
Last synced: 16 May 2025
https://github.com/withprecedent/camina
Flexible, lightweight, extensible, easy-to-use data structures for Python
data-structures dictionary list mapping python sequence
Last synced: 27 May 2026
https://github.com/dansalahi/query-builder-experiment
Customized Query Builder for creating Rules and Groups
data data-structures jsonlogic query-builder reactjs typescript validation
Last synced: 11 Apr 2026
https://github.com/praisetompane/data_structures
Reimplementation of foundational data structures at a lower level of the stack.
Last synced: 16 Apr 2025
https://github.com/calebwin/derive_lit
a tool to auto-generate literal macros for your data structure
Last synced: 23 Mar 2025
https://github.com/alpha74/iib
My InterviewBit solutions. Maintained from 2020 onwards
algorithms coding cpp data-structures interviewbit interviewbit-cpp interviewbit-solutions
Last synced: 27 May 2026
https://github.com/iampavangandhi/contactlistsearch
📱 Contact List Search (using Tries)
contact-list data-structures javascript tries vanilla-javascript
Last synced: 30 May 2026
https://github.com/lif31up/data-structures-and-algorithms-clang
data structure with CLang
Last synced: 18 Mar 2025
https://github.com/abdelrahmantaymour/dvld
🚘 The DVLD Management System is a comprehensive desktop software designed to streamline the process of managing driving licenses and related applications.
3tierapp clean-code crud-operations csharp data-structures delegate desktop-application dotnet-framework events opp winforms
Last synced: 05 Jan 2026
https://github.com/igor-baiborodine/epi-go
(WIP) Elements of Programming Interviews in Go
algorithms coding-challenges data-structures elements-of-programming-interviews go golang interview-preperation
Last synced: 27 May 2026