An open API service indexing awesome lists of open source software.

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.

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/saket-sk/semester4-sppu-data-structures-and-files-lab

Data Structure and Files Programs

cpp data-structures

Last synced: 20 Jun 2026

https://github.com/ernyoke/algorithms-ts

Algorithms and data-structures implemented in TypeScript (NodeJs)

algorithms data-structures

Last synced: 16 Jan 2026

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

https://github.com/libanezdev/data-structures-2020

Resolución de problemas de certámenes, tareas, etc, del ramo estructuras de datos semestre 2 - 2020.

binary-tree data-structures lists python typescript

Last synced: 07 May 2026

https://github.com/nubango/eda-domjudge

Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV

algorithms algorithms-and-data-structures data-structures

Last synced: 14 Apr 2026

https://github.com/humayan-kabir/data-structure

data structure repository for competitive programming

competitive-programming cpp data-structures

Last synced: 30 Jun 2025

https://github.com/gotz1480/data-structures-python

Basic data structures implementations in Python

data-structures data-structures-python

Last synced: 07 Apr 2025

https://github.com/brianttn/linked-list_bubble-sort_insert-node

A simple "linked list" application with the bubble sort method. It can sort the linked list node values in ascending order and find the appropriate position in sorted linked list to insert a new node element.

data-structures linked-list memory-allocation sorting

Last synced: 24 Apr 2026

https://github.com/bl33h/discreteeventsimulation

Simulation of program execution in a time-sharing operating system.

cpu data-structures operating-system python ram simulation time-sharing

Last synced: 14 Mar 2025

https://github.com/ibz-04/sudoku-solver

Solving the sudoku arithmetic game with python algorithms

algorithm-challenges data-structures sudoku-solver

Last synced: 31 Mar 2025

https://github.com/qtle3/boxing_weight_classes

The Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.

arithmetic-operations conditional-statements data-structures error-handling modular-design string-manipulation

Last synced: 08 Apr 2025

https://github.com/joshsizer/my-malloc

Linked-list implementation of the standard C library function “malloc.” Uses a first-fit algorithm with support for coalescing.

algorithm coalescing data-structures first-fit linked-list

Last synced: 28 Jun 2025

https://github.com/mollycarroll/data-structures-algos-masterclass

All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 22 Jun 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/sankalpafernando/algoviz

AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.

algorithms data-structures nextjs octoberfest typescript visualization

Last synced: 22 Jun 2026

https://github.com/selcia25/programming-in-data-structures

Welcome to the "Programming in Data Structures" repository! This repository contains Python code examples and implementations of various data structures and algorithms to help you learn and practice programming concepts related to data structures.

algorithms code data-structures

Last synced: 22 Jun 2026

https://github.com/m4nuc/algorithms-data-structures

Python Implementations of classic Algos and DSs

algorithm coursera data-structures

Last synced: 23 Jun 2026

https://github.com/masumkhan081/c-plus-plus-code-notes

This repository contains notes and code snippets related to C++ programming, focusing on various fundamental concepts, the Standard Template Library (STL), and best practices. It serves as a personal reference for learning and consolidating knowledge in C++. Intend to use for personal use and to help reinforce understanding of C++ concepts

cpp data-structures low-level-programming programming-language

Last synced: 19 Mar 2026

https://github.com/donghl-dev/practices-algorithm

알고리즘과 자료구조를 통한 문제풀이 저장소

algorithm data-structures kotlin problem-solving

Last synced: 23 Jun 2026

https://github.com/chrisammon3000/dict-smasher

Flatten Python dictionaries in one go.

data-structures python-library

Last synced: 16 Mar 2025

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 27 Oct 2025

https://github.com/theteachr/trie

A minimal trie structure to store zip codes

c data-structures trie

Last synced: 25 May 2026

https://github.com/fl03/algae

A collection of useful algorithms and data-structures optimized for blockchain environments

algorithms data-structures rust scsys wasm

Last synced: 24 Apr 2026

https://github.com/twfksh/data-structures-and-algorithms

This repo contains some data structures and algorithms I've implemented.

algorithms data-structures data-structures-and-algorithms problem-solving

Last synced: 25 Oct 2025

https://github.com/jenniferplusplus/interview-algorithms

A collection of solutions to algorithm or data structure based programming challenges I've been given during interviews recently.

algorithm-challenges algorithms algorithms-and-data-structures data-structures interview interview-practice interview-preparation interview-questions

Last synced: 18 Nov 2025

https://github.com/mehdieidi/cmap

Concurrent multi-writable, multi-readable, and thread-safe hash table implemented using sharding technique.

concurrent data-structure data-structures go golang map parallel thread-safe

Last synced: 01 Feb 2026

https://github.com/williamwutq/mappedvartrie

A persistent, memory-mapped trie for Rust where keys are sequences of variable-length byte segments.

data-structure data-structures database memory-mapped mmap tree trie

Last synced: 25 Jun 2026

https://github.com/researchlab/abp

Algorithms Best Practices (ABP™)

algorithms data-structures

Last synced: 26 May 2026

https://github.com/deepanshu-rawat6/java-dsa-prep

Experimenting with data structures and algorithms!

algorithms data-structures java

Last synced: 24 Apr 2025

https://github.com/erseco/ugr_estructuras_datos

Practicas de Estructuras de Datos (ED) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)

data-structures ugr

Last synced: 20 Apr 2026

https://github.com/vs4vijay/data-structures-and-algorithms

Data Structures and Algorithms problems and solutions in Ruby

data-structures datastructures dsa ruby

Last synced: 27 Feb 2025

https://github.com/spideystreet/ai-learning-journey

Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.

academic data-structures education learning machine-learning

Last synced: 09 Mar 2026

https://github.com/gurrudev/data-structure

data-structure programs using C++

cpp data-structures dsa dsa-algorithm

Last synced: 29 Jun 2026

https://github.com/sumerc/pyctrie

Fast, pure C Trie dictionary

data-structures dictionary prefix python spellcheck suffix trie

Last synced: 29 Jun 2026

https://github.com/hassan11196/ds-assignments

Data Structures Assignments - FAST NUCES (Karachi) - CS201 - Fall 2018

bfs c cpp data-structures dfs infix optimization pathfinding postfix

Last synced: 18 Apr 2026

https://github.com/4hmedyasser/shortest-path-distance-calculator

Application implemented with C++ in which dijkstra algorithm used to compute the shortest path between any two inputs on a graph represented with adjacency list

adjacency-list data-structures dijkstra graph object-oriented shortest-path

Last synced: 22 Apr 2026

https://github.com/calcit-lang/ternary-tree.ts

TypeScript version of calcit-lang/ternary-tree

data-structures typescript

Last synced: 24 Jul 2025

https://github.com/palak-463/javadsa

Join me on an adventure where I tackle data structures and algorithms using Java, sharpening my problem-solving skills along the way. 🖥️

algorithms data-structures dsa java problem-solving

Last synced: 17 Jun 2025

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026

https://github.com/sparsh-kumar/algorithms-implementation-in-js

A list of all algorithms implemented in plain javascript with clean code and explanation.

algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms javascript linked-list queue stack trees

Last synced: 11 Oct 2025

https://github.com/sherifabdlnaby/algorithms-data-structures

An educational collection of self-implemented popular algorithms and data-structures using C++.

algorithms c-plus-plus data-structures

Last synced: 11 Jun 2026

https://github.com/devdrops/php-ds

:computer: PHP data structures

data-structures php spl

Last synced: 30 Mar 2025

https://github.com/r-pagard/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: 30 Mar 2025

https://github.com/darthdevv/javascript

Practicing JavaScript and implementing new patterns and algorithms and data structures

algorthims arrays data-structures design-patterns es6 function javascript objects problem-solving strings

Last synced: 05 Jun 2026

https://github.com/d33p0st/modstore

Basic and Modded Data Structures with rust backend for speed and safety and python's comfortability.

custom-data-structures custom-data-type data-structures linux modstore python python3 rust unix windows

Last synced: 07 Feb 2026

https://github.com/jdeokkim/atc-lab

A collection of my submissions for AtCoder contest problems.

algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures

Last synced: 06 Jul 2025

https://github.com/afthaab/data-structures-in-golang

This repository is a comprehensive collection of various data structures implemented using the Go programming language.

data-structures leetcode-solutions

Last synced: 11 Oct 2025

https://github.com/i-umairkhan/big-integers

A big integer calculator for solving calculaitons of big numbers

biginteger cpp data-structures

Last synced: 28 May 2026

https://github.com/aryank1511/dsa-for-coding-interviews

📚✨ A handy collection of my code and notes for mastering data structures and algorithms for coding interviews!

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/le-michael/simple

A compilation of simple data-structures written in go

data-structures go golang

Last synced: 16 Mar 2025

https://github.com/glintonliao/berkeley-cs-61b

CS 61B: Data Structures

algorithms data-structures java

Last synced: 18 Mar 2025

https://github.com/moindalvs/learn_eda_house_price_dataset

Data Set: House Prices: Advanced Regression Techniques Exploratory Data Analysis on more than 80 features

cardinality data-analysis data-science data-structures data-visualization missing-values

Last synced: 10 Oct 2025

https://github.com/lebrancconvas/datastructure-algorithms-playground

Practicing Data Structures and Algorithms in various Programming Language.

algorithms data-structures data-structures-and-algorithms

Last synced: 04 Jun 2026

https://github.com/algusdark/programming-puzzles

A repository with programming puzzles and solutions in TypeScript

algorithms codeando-pues data-structures javascript programming programming-puzzles puzzles typescript

Last synced: 20 Apr 2026

https://github.com/jojusuar/c-linkedlist

C implementation of a generic linked list with queue and stack functionalities

c data-structures linked-list queue stack

Last synced: 21 Jul 2025

https://github.com/annennenne/pcadsc

An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)

data-structures exploratory-data-visualizations principal-component-analysis r

Last synced: 11 Mar 2026

https://github.com/mikemwai/massive

Amazon massive dataset processing project

data-structures google-drive-api

Last synced: 26 Oct 2025

https://github.com/nelsonbn/algorithms-data-structures-binary-search-tree

Algorithms and Data Structures - Binary Search Tree (BST)

algorithms algorithms-and-data-structures data-structures

Last synced: 20 Apr 2026

https://github.com/shravan20/data-structures-and-algorithm

Repo contains the development explanation and code for Data Structure and Algorithm

algorithm algorithms data-structures

Last synced: 04 Apr 2025

https://github.com/jilliennelapid/binarytreestorage

Project 2: An organism-storing binary tree that reads commands from input .txt, queries the data, and outputs to console and output .txt.

binary-search-tree binary-tree cpp data-structures infile-outfile txt-files

Last synced: 15 Mar 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/mnovok/data-structures

Lab works for Data Structures

c data-structures linked-list

Last synced: 26 Dec 2025

https://github.com/sysread/skewheap

A fast, efficient, self-adjusting heap for Perl, implemented in C

c data-structures heap perl skew-heap xs

Last synced: 17 Apr 2026

https://github.com/shwetajoshi601/cracking-the-coding-interview-solutions

This repository contains my solutions to the problems in the book Cracking the Coding Interview.

cracking-the-coding-interview ctci ctci-solutions data-structures java solutions

Last synced: 10 Oct 2025

https://github.com/the-pro7/data-structures-in-javascript

An implementation of a few of the pupular data structures in the JS programming language

data-structures oop

Last synced: 09 Oct 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/mohitbansal964/binary-tree

Binary Tree Insertion, Traversal and display in vertical and horizontal format

binary-trees cpp data-structures

Last synced: 30 May 2026

https://github.com/radmitr/data-structures-and-algorithms

Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.

algorithms data-structures

Last synced: 16 Mar 2025

https://github.com/thomasthaddeus/musicalchairs

This project contains implementations of a seating arrangement algorithm using four different approaches: us module, using standalone functions, and using Python's zip function along with the built-in sorted function.

data-structures interview-questions lgplv3 optimization-algorithms python python3

Last synced: 26 Oct 2025

https://github.com/bcongdon/hackerrank

:computer: My HackerRank solutions

algorithms data-structures hackerrank python

Last synced: 09 Oct 2025

https://github.com/ashharr/dsa-bootcamp

Data Structures and Algorithms. LeetCode Problems Practice.

algorithms data-structures dsa interview java python

Last synced: 19 Apr 2026

https://github.com/rabi-siddique/sudoku-solver

A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.

algorithms computer-science data-structures interview interview-questions programming

Last synced: 25 Mar 2025

https://github.com/viraj5903/professor_course_assignment_platform

A Java-based system for efficiently managing and matching professors to courses within the Computer Science Department at LaSalle College. Features include a priority queue for optimized assignments, and detailed representations for professors and courses. Includes a matching algorithm based on preferences and constraints.

data-structures jar java javadoc priority-queue queue

Last synced: 30 Aug 2025

https://github.com/ashok-arjun/facebook-clone

Data Structures mini package to simulate the organization of users in facebook network. Includes the implementation of various data structures including Graph, Trie, Queue and Stack.

data-structures facebook-network graph linked-list list queue queues stack stacks

Last synced: 25 Mar 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/armandwipangestu/data-structure

Belajar Data Structure Pada Berbagai Bahasa Pemrograman

data-structures

Last synced: 05 Apr 2025