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/vevdokimovm/sem3-lab2-cpp

C++ lab: Binary Search Tree, generic Dictionary and frequency Histogram

binary-search-tree cpp data-structures dictionary

Last synced: 27 Jun 2026

https://github.com/akashjitu18/dsa-programs

This repository contains implementations of various data structures and algorithms, including Arrays, Linked Lists, Stacks, Queues, Trees, Graphs

algorithms data-structures dsa-algorithm practice-programming

Last synced: 24 Mar 2025

https://github.com/aryanshukla206/gfg160

Solve 160 GeeksforGeeks questions in a systematic manner, explaining concepts and workflows daily.

data-structures java

Last synced: 02 Apr 2025

https://github.com/danilowskic/queue-initialisation

An app shows data structure called queue. Describes how it works and what it is based on.

data-structures data-visualization java-8 queue queue-simulation

Last synced: 26 Apr 2026

https://github.com/yutao-li/libheap

heap and indexheap library

data-structures heap heapsort

Last synced: 14 Jan 2026

https://github.com/princeinscripts/dsa-solved-assignments-with-cpp-pw

A repository containing solved assignments provided by Programming with Mosh (PW) teachers for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts, aiding in mastering core computer science principles through guided practice.

algorithms c-plus-plus computer-science data-structures program solved-challenges

Last synced: 07 Jun 2026

https://github.com/nachiket-072005/data_structure-algorithm

In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.

c data-structures java

Last synced: 26 Apr 2026

https://github.com/aakash3279/my-leetcode-problems

This is a repository where coding solutions are provided which i solved in leetcode

algorithm data-structures java javascript leetcode-java leetcode-solutions sql

Last synced: 26 Apr 2026

https://github.com/fahimsifnatul/godatastructures

A ready to use collection of data structures written in GO for you

data-structures go-data-structures go-queue go-set go-stack queue set stack

Last synced: 14 Jan 2026

https://github.com/alexzgut/data_structures_and_algorithms

This repository is dedicated to my journey in mastering data structures and algorithms. The goal is to strengthen my problem-solving skills, gain a deeper understanding of different data structures, and prepare for coding interviews.

algorithms arrays data-structures data-structures-and-algorithms java linked-list priority-queue queues stacks

Last synced: 16 Mar 2025

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

This repository contains implementations of common algorithms and Leetcode problems in C++.

algorithms cpp data-structures leetcode

Last synced: 06 Oct 2025

https://github.com/ndeta100/data-structure-java

Algorithms and data structures in java practice

data-structures java jdk jvm

Last synced: 11 Apr 2025

https://github.com/rurangiza/dsa

Exploring data structures and algorithms

algorithms cracking-the-coding-interview data-structures leetcode

Last synced: 18 Mar 2025

https://github.com/tawfik-s/data-structure-and-some-algoritms-and-tricks

some data structure implementation and algorithms

algorithms data-structures

Last synced: 11 Apr 2026

https://github.com/beatrichartz/algorithms

Test driven versions of Princeton Data Structures & Algorithms I

algorithms data-structures tdd test-driven-development

Last synced: 07 Oct 2025

https://github.com/rana-arju/javascript-problem-solving

JavaScript Problem solving with Data Structures + Algorithms

algorithms data-structures javascript problem-solving

Last synced: 02 Apr 2025

https://github.com/fayllan111/projeto_jogo_xadrez

Implementação de um jogo de xadrez em Java, abordando conceitos de POO, herança, coleções e desenvolvimento em camadas.

chess-game colections data-structures developer-portfolio hierarchy java oop oops-in-java polimorphism project-patterns

Last synced: 07 Jun 2026

https://github.com/aiwithqasim/project_allocation_system

Project Allocation System (PAS) automates and simplifies the process of Allocating projects to students. Teachers can simply add details on prompting for input and perform a number of operation modules including Adding Projects, Updating Projects, Searching Projects , Deleting Projects and Display All Projects

algorithms-and-data-structures algorthims c-plus-plus data data-structures linked-list

Last synced: 08 Oct 2025

https://github.com/jacob-pitsenberger/python-electronics-inventory-management-system-object-oriented-programming-project

Welcome to the Python Electronics Inventory Management System project repository! This project is a demonstration of Object-Oriented Programming (OOP) principles in Python for managing an electronic parts inventory.

data data-structures dictionary exception-handling file-io filesystem input-output inventory-management-system management-system modules oop pickle python user-interface

Last synced: 08 Oct 2025

https://github.com/luigisalcedo/queue-on-linkedlist

Queues and Priority Queues based with LinkedLists structures on Java.

colas colas-prioridad data-structures estructuras-de-datos linked-list listas-enlazadas priority-queue queue

Last synced: 27 Apr 2026

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

Code snippets from "The Ultimate Data Structures & Algorithms", a course by Code with Mosh.

algorithms algorithms-and-data-structures data-structures python python3

Last synced: 15 Mar 2025

https://github.com/tahaaa22/scheduler-algo

simulates the operation of the process scheduler in a multiprocessor system and calculates some related statistics in order to help improve the overall scheduling system.

data-structures oop-principles scheduling-algorithms

Last synced: 08 Oct 2025

https://github.com/nafis2508/big-data-group-project

Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.

2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing

Last synced: 31 Mar 2025

https://github.com/shahadathhs/data-structures-and-algorithms-in-javascript

A comprehensive collection of algorithms and data structures in JavaScript, based on the book Mastering Algorithms and Data Structures in JavaScript by Federico Kereki.

algorithms data-structures dsa javascript

Last synced: 07 Jun 2026

https://github.com/rafaybbx/food-delivery-system

A C++ based food delivery system that optimizes delivery routes using Dijkstra's algorithm.

cpp data-structures dijkstra-algorithm food-delivery-application linked queue

Last synced: 08 Apr 2025

https://github.com/clarete/algo

Campinho perto do corrego pra treinar lateral, bater falta, cobrar escanteio, e outros fundamentos da computacao

algorithms data-structures search-algorithm

Last synced: 24 Mar 2025

https://github.com/googtech/classic-algorithms-in-java

:gem: programs are data structures plus algorithms ~

algorithms data-structures java

Last synced: 09 Oct 2025

https://github.com/tayyabasghar/deadlock-os

This is a mock Copy of Operating system that is based on Linked List Data Structure i was working on but it is not complete even to my own expectations. I have to leave it as i am in 4th semester and it was 3rd semester Final Project.

cpp17 data-structures linked-list

Last synced: 08 Apr 2025

https://github.com/juliolmuller/hash-k-complementary-problem

Usage of Hash Table data structure to present an elegant solution to the k-Complementary Problem (Problema dos Números k-Complementares).

c data-structures hash-table hashing problema

Last synced: 11 Jun 2026

https://github.com/jayantasamaddar/algorithms

Data Structures and Algorithm challenges done at various challenge sites like hackerrank, leetcode, freecodecamp, codewars etc.

algorithms codewars data-structures freecodecamp hackerrank javascript leetcode

Last synced: 13 Jun 2026

https://github.com/handsomestwei/ds-algo

数据结构和算法实现

algorithms data-structures java

Last synced: 27 Apr 2026

https://github.com/dicrtarasov/yii2-json

Утилиты Json для Yii2 (JsonEntity)

data-structures dicr entity json json-yii2 php yii2

Last synced: 09 May 2026

https://github.com/orxfun/orx-funvec

Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization.

abstraction algorithms data-structures multidimensional-arrays rust vector

Last synced: 21 Jan 2026

https://github.com/paulgriffiths/gods

Experimentation with data structures and applications in Go

data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks

Last synced: 14 Jan 2026

https://github.com/ololobus/practice

Random programming exercises

c data-structures educational pointers

Last synced: 18 Jul 2025

https://github.com/fabiokleis/estruturas_de_dados2

Estruturas de dados 2, linguagem C, estudo de complexidade de algoritmo, análise empírica e assintótica, árvores binárias e percurso..

algorithms avl-tree b-tree binary-search-tree binary-trees breadth-first-search c complexity data-structures depth-first-search graph-algorithms hash-table heap heap-sort priority-queue

Last synced: 09 Apr 2025

https://github.com/neox5/btmp

Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.

bitmap bitset data-structures golang pure-go range

Last synced: 14 Jan 2026

https://github.com/bilgesucakir/stitch-grapher

Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.

crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology

Last synced: 31 May 2026

https://github.com/abdur75648/organizational-hierarchy-java

A java program to store employee data and maintains the information about organization hierarchy

algotithms assignment avl-tree binary-search-tree binary-tree col106 data-structures database-management dsa iitd java linked-list queue

Last synced: 31 Mar 2025

https://github.com/pedro-git-projects/go-data-structures-and-algorithms

Implementation of most of the classical data structures and algorithms in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/freddydrew/deepdiveusingjava

Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.

arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees

Last synced: 11 Oct 2025

https://github.com/azaz9026/email-spam-detection

Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.

data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit

Last synced: 14 Apr 2026

https://github.com/shibam120302/interviewinsight

This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python

algorithms backend cpp data-structures datascience deep-learning dsa front-end-development java language machine-learning placement-preparation project python roadmap web

Last synced: 11 May 2026

https://github.com/julgitt/memory-allocator

Memory allocator using segregated lists, created as part of an Operating Systems course

c data-structures malloc memory python school university

Last synced: 28 Apr 2026

https://github.com/jackfirth/rpn

A Racket package for working with Reverse Polish Notation stack structures

data-structures forth racket reverse-polish-notation

Last synced: 18 Feb 2026

https://github.com/rotedar/first.cpp

uri 100+ solve...

css data-structures

Last synced: 15 Mar 2025

https://github.com/narayan954/dsa-problems

leetcode, geeksforgeeks, usaco, codeforces, etc question's solutions

algorithms data-structures

Last synced: 11 Apr 2026

https://github.com/likweitan/stutter

Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].

data-structures

Last synced: 12 Oct 2025

https://github.com/kalebers/data_structures_masters_2025

Repositorio para trabalhos da materia de Estrutura de Dados no Mestrado de Cybersegurança na PUCPR.

arrays binary-search-tree data-structures hash-table python

Last synced: 12 Oct 2025

https://github.com/anhvu2889/miu-cs390-fpp

Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.

assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion

Last synced: 28 Apr 2026

https://github.com/UshurbakiyevDavlat/Go-Algos

Algos and Data-structures on Golang

algorithms data-structures golang

Last synced: 12 Oct 2025

https://github.com/vitorhugoantunes/data_structure_learning

Collection of studies on Data Structure.

algorithms c data-structures java

Last synced: 28 Apr 2026

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025