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/rishabh672003/hash-table-in-cpp

A very simple hash table implementation in CPP

cmake cpp cpp20 data-structures hash hash-table hashing

Last synced: 19 Aug 2025

https://github.com/aditeyabaral/data-structures-lab-ue18cs207

A repository containing the source codes to the problem statements given as part of the Data Structures Laboratory course (UE18CS207) at PES University.

algorithms algorithms-and-data-structures c data-structures

Last synced: 26 May 2026

https://github.com/sunami09/dsalgo-codingninjas

This is the roadmap of learning data structures in C++. Data structure and Algorithm (DSA) is applied in all disciplines of software development. DSA is the building block of the software development process. It is not limited to a single programming language. Although programming languages evolve or get dormant over time, DSA is incorporated into all of these languages.

algorithms-and-data-structures c-plus-plus data-structures graph linked-list recursion

Last synced: 17 Jun 2026

https://github.com/suhatanriverdi/full-time-interviews-preparation

This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.

algorithms data-structures interviews-preparation

Last synced: 14 Mar 2025

https://github.com/lebrancworkshop/learn-cpp-from-youtube

Learning C++ from many resources in Youtube (E.G. The Cherno, Neso Academy)

algorithms assembly-language cpp data-structures data-structures-and-algorithms self-study youtube

Last synced: 03 May 2026

https://github.com/frenzyexists/linked-lists-everywhere

The second Data Structures Project I made during Data Structures, that's it

college college-assignment college-project data-structures java java-project reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Last synced: 11 Jun 2026

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/kabragaurav/practice-c-cpp-python-oops-dsa

Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science

c cpp data-structures java object-oriented-programming python

Last synced: 29 Apr 2026

https://github.com/tom-spalding/petrie-itis

a ITIS search wrapper to be used with Petrie

api api-wrapper classification data-structures graph itis petrie phylogeny taxonomy

Last synced: 31 Mar 2025

https://github.com/avanishd-3/data-structures

Implementations of various data structures

cplusplus data-structures zig

Last synced: 04 May 2026

https://github.com/neerajkumar161/kata-machine-primegen

Primegen Data Structures and Algorithms in TypeScript

arrays data-structures linked-list typescript

Last synced: 08 Jun 2026

https://github.com/mzuvin/veriyapilari

Java ile Veri Yapıları ve Algoritmalar - data structures and algorithms in java

binary-search-tree data-structures datastructures datastructuresinjava java

Last synced: 25 Aug 2025

https://github.com/a3ro-dev/dsa

My data structure and algorithm repository. In Python

data-structures linked-list python stack

Last synced: 25 Jun 2026

https://github.com/mehwishferoz/wynk-music-app-in-c

C project simulating Wynk music app functionalities, featuring user management, music browsing, playlist creation, and song playback using linked lists, hash tables, stacks, and queues.

algorithms c data-structures dsa dsa-project

Last synced: 06 Jun 2026

https://github.com/diable201/ads2021_practice

Codes from practice lessons

algorithms cpp data-structures

Last synced: 30 May 2026

https://github.com/tqt97/dsa_benchmark_with_php

Lean Data Structure Algorithms using PHP

algorithms benchmark complexity data-structures php

Last synced: 09 Jun 2026

https://github.com/nitsas/py3algs

Simple Python 3 implementations of popular algorithms and data structures.

algorithms data-structures python

Last synced: 06 Jun 2026

https://github.com/adityarajsingh/cp

All the code solutions for problems related to Data Structures and Algorithms and problems of various coding platforms.

algorithms competettive-programming cpp data-structures problem-solving

Last synced: 18 Jun 2026

https://github.com/harismuneer/queue-and-stack

🎈 A C++ implementation of two datastructures: queue and stack

cplusplus data-storage data-structures datastructures free-to-use open-source-code queue stack

Last synced: 09 Feb 2026

https://github.com/devourtech/christmasdb

A key value store to explore on database and storage internals

data-structures database golang key-value-store

Last synced: 04 Jan 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/bryanbill/algo

Algo is a series of several algorithms written in pure dart

algorithms data-structures

Last synced: 16 Aug 2025

https://github.com/vtickner/codecademy-recommendation-software

This portfolio project was created as part of Codecademy's Computer Science Career Path course. The recommendation software I have created provides TV show recommendations based off genre types.

algorithms classes-in-python data-structures flowchart json python quicksort stack

Last synced: 25 Apr 2026

https://github.com/fl97-mo/level-1-python-beginner-guide

Learn Python from scratch! This repository provides a beginner-friendly guide to Python programming, with practical examples, projects and detailed explanations.

algorithms basics beginner-friendly control-structures data-structures examples exercises functions modules oop programming projects python tutorial

Last synced: 05 May 2026

https://github.com/kalongn/shuffle-algorithm

Shuffle Algorithm for a Spotify Playlist

bash data-structures java music node-js shuffle spotify

Last synced: 05 May 2026

https://github.com/davbrito/dbds

A C library of common data structures.

c data-structures list map tree vector

Last synced: 20 Jun 2025

https://github.com/junaidbinjaman/dsa-notes

A collection of my learning journey in Data Structures and Algorithms (DSA), featuring practice problems, solutions, and explanations in PHP & JS. Perfect for brushing up on core concepts and improving coding skills!

data-algorithms data-structure-and-algorithm data-structures

Last synced: 28 Apr 2026

https://github.com/satishdash/juliaexercism

Exercises on various Julia concepts from Exercism.io

data-structures julialang programming

Last synced: 25 Apr 2026

https://github.com/valentinnsoare/structcraftlib

Java library with custom data structures made with customization benefits and performance in mind.

arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack

Last synced: 23 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/mavroprovato/algorithms

A library that implements various data structures and algorithms in C.

algorithms c data-structures

Last synced: 06 Jun 2026

https://github.com/trojaner/eru-ceng-bz205

Assignment for C++ Data Structures and Algorithms Course at ERU

algorithms assignment cpp data-structures

Last synced: 18 Jun 2026

https://github.com/betarixm/csed233

POSTECH: Data Structure (Spring 2020)

data-structures graph postech sort trees

Last synced: 25 Apr 2026

https://github.com/alyqamar/leetcode

"LeetCode" by alyQamar, contains solutions to various problems from Leet Code, a popular platform for practicing and improving coding skills. The solutions are implemented in cpp , JS and are accompanied by detailed explanations and comments. The repository also includes a variety of problem types, such as data structures, algorith

algorithms competitive competitive-programming competitive-programming-contests contest contest-solution contests cpp data-structures java javascript js leetcode leetcode-cpp leetcode-cpp-solutions leetcode-js leetcode-solutions problem-solving problems

Last synced: 18 Apr 2026

https://github.com/gossiperloturot/densemap

A collection data structure that is permanently accessible by unique keys and fast iterable

data-structures rust

Last synced: 31 Jan 2026

https://github.com/kacper0199/agh-navigator-app

The purpose of this project is to create AGH University of Science and Technology navigator app using Dijkstra's algorithm to find the shortest paths between the buildings.

agh-university algorithms data-structures dijkstra-algorithm folium-maps heroku-app navigator python streamlit

Last synced: 06 May 2026

https://github.com/forketyfork/coding-problems

Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.

algorithms coding-problems data-structures hackerrank java leetcode

Last synced: 26 Feb 2026

https://github.com/lpsm-dev/static-list

💩 [Study] - An application to implement a simple static list

algorithms c-programming data-structures hacktoberfest static-list

Last synced: 18 Jun 2026

https://github.com/henriquelimas/go-algorithm-design-manual

Codes in Go from Algorithm design manual Book

algorithms computer-science data-structures golang

Last synced: 02 Mar 2025

https://github.com/nouranhaitham/ds_guide_me

An application designed to help travelers navigate a country efficiently while staying within budget.

academic-project algotithms bfs-algorithm budget-travel cplusplus css data-structures dfs-algorithm graph gui guide-me qt route-planning software-development traveltech

Last synced: 31 Jan 2026

https://github.com/iamkira420/student-management-system

Basic Student Management System thatallows users to perform CRUD (Create, Read, Update, Delete) operations on a list of students.

cli cpp data-structures database oop sql terminal

Last synced: 06 May 2026

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/cayo-rodrigues/gsic

This program accomplishes some common tasks done by grocery stores cashiers

algorithms c command-line-interface data-structures gcc makefile valgrind

Last synced: 22 Mar 2025

https://github.com/r1te5h/data_structures-algorithms

Repository displaying Data Structures, Algorithms, and essential methods in Java, and different scripting languages.

algorithms data-structures java-8 javascript python3 typescript

Last synced: 06 May 2026

https://github.com/yawar-abass/dsa

Data Structure And Algorithms through Java. Some Basic Java Programs .

algorithms data-structures data-structures-and-algorithms dsa java

Last synced: 29 Mar 2026

https://github.com/simobin/dsa_ii

Data structure and algorithm

algorithm cpp data-structures dsa

Last synced: 18 Jun 2026

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/evandrolg/data_structures_in_js

A collection of data structure developed in JavaScript.

algorithms data-structures js performance

Last synced: 06 Jun 2026

https://github.com/massigy/c-hash-tables

This C project implments a Hash Table data structure.

c cprogramming data-structures gcc git github hashtable linked-list makefile

Last synced: 07 May 2026

https://github.com/joozef315/csharp-datastructures-algorithms

Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.

algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack

Last synced: 18 Jun 2026

https://github.com/dirkgroot/fsharpx.radixtree

A general-purpose implementation of a Relaxed Radix Balanced tree.

data-structures fsharp fsharp-practice fsunit immutable-collections test-driven-development

Last synced: 25 May 2026

https://github.com/manu-sh/my_collections

A collection of generics data structures (WIP)

c data-structures generics wip

Last synced: 14 Aug 2025

https://github.com/tata-fs4/cs50-ai-2024

Solutions and experiments from Harvard's CS50 AI course: search, knowledge representation, ML, optimization and neural networks

artificial-intelligence cs50 cs50-ai data-structures machine-learning python

Last synced: 10 Jun 2026

https://github.com/nekruzash/sudoku-solver

A sudoku solver program that solves a sudoku game board using backtracking method and recursion.

cpp data-structures

Last synced: 05 Mar 2025

https://github.com/bmoretz/daily-coding-problem

A coding problem a day keeps the interviewers at bay.

algorithms algorithms-interview cpp data-structures julia optimization python

Last synced: 07 May 2026

https://github.com/suvasish114/dsa

Data structure and algorithm related problems and codes

algorithm data-structures

Last synced: 07 Feb 2026

https://github.com/orxfun/orx-imp-vec

ImpVec stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.

data-structures pinned pinned-elements rust self-referential self-referential-structure vector

Last synced: 17 Mar 2026

https://github.com/sakshijain009/just-problems

Variety of Data Structures and Algorithms Problems in C and Java 🥂

c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions

Last synced: 08 Mar 2026

https://github.com/madhvi-n/python-dsa

Data Structures and Algorithms in Python. Solutions to practice problems on GFG.

algorithms data-structures problem-solving python3

Last synced: 08 Apr 2025

https://github.com/floressek/hanoi_tower

Some coding for Data Structures and Algorythms

data-structures hanoi-towers

Last synced: 05 Apr 2025

https://github.com/limajpp/data-structures

This repository contains implementations of various fundamental data structures written in Java. Each implementation is designed from scratch, avoiding the use of Java's built-in data structure libraries, to reinforce a deeper understanding of how they work internally.

algorithms data-structures java

Last synced: 05 Apr 2025

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

CS 61B: Data Structures

algorithms data-structures java

Last synced: 18 Mar 2025

https://github.com/d-coder135/non_linear_data_structures

This Repo Contains Codes For Non-Linear Data Structures In Java Programming Language.

avl-tree bst data-structures java non-linear-data-structures tree-structure

Last synced: 14 Apr 2025

https://github.com/cqllum/schema2dwh

⚡ Automatically produce a data model on your database using its information schema using GenAI.

ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design

Last synced: 13 Mar 2025

https://github.com/hosu-kim/super_cool_goat_stack_sorter

A highly optimized integer sorting project implementing the chunk sorting algorithm.

algorithm-optimization c data-structures sorting-algorithms stack-operations

Last synced: 11 Jun 2025

https://github.com/albinj12/go-data-structures-and-algorithms

Data Structures and Algorithms implemented using Go

algorithms data-structures dsa go golang

Last synced: 25 Mar 2025

https://github.com/salmandeveloperz/python

Here is the repo of my python journey where I learn basic to advance of python.

ai data-science data-structures python python-script

Last synced: 08 Apr 2025

https://github.com/bimus-github/data-structures-in-js-python

Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.

array binary-search-tree btree data-structures hashtables heaps redblacktree tries

Last synced: 11 Jun 2025

https://github.com/ifeelgarv/kunalkushwaha-java-dsa-bootcamp

This repos contains QnA of Kunal Kushwaha and some Leetcode Question/Solution.💻

algorithms basic data-structures java

Last synced: 11 Jun 2025

https://github.com/hozlucas28/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam

Last synced: 01 Apr 2025

https://github.com/opikadash/memory-management-simulator

C++ Memory Management Simulator implementing First-Fit and Best-Fit allocation strategies with support for random stress testing, memory state persistence, CSV export for visualization, and benchmarking via GoogleTest.

best-fit cpp data-structures first-fit googletest makefile operating-systems simulation

Last synced: 28 Jun 2025

https://github.com/danishayman/boyer-moore-string-matching

This Java program implements the Boyer-Moore string matching algorithm using the Bad Character Heuristic.

algorithms booyer-moore booyer-moore-harspool data-structures java

Last synced: 20 Jun 2025

https://github.com/sglavoie/code-snippets

Collection of code snippets that have been useful at some point in history.

algorithms computer-science data-structures mathematics python3

Last synced: 30 Mar 2025

https://github.com/kwanhooo/pods

Practices on Data Structures

cpp data-structures data-structures-and-algorithms

Last synced: 13 Jun 2026

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/humbertocg18/pucrs-alest-i-2.3-2023.24

Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Algoritimos e estrutura de dados 1, matéria do segundo semestre.

beecrowd beecrowd-solution-in-js beecrowd-solutions-in-java data data-structures datastructures-algorithms hashmap hashtable java-8 leetcode leetcode-javascript leetcode-solutions leetcodepra pucrs sorting-algorithms

Last synced: 29 Mar 2025

https://github.com/denrydu/pat-testset

PAT竞赛刷题记录。Solutions for PAT competitions

algorithms cpp data-structures

Last synced: 04 Nov 2025

https://github.com/nishkarsh25/iit-h-hospital-helpdesk-portal

Description: The IIT-H Hospital Helpdesk Portal is a multipurpose system that includes a directory of doctors and patients, an appointment management system, and a feedback management portal. The portal allows for easy access to important information, including doctor and patient details, appointment availability, and feedback ratings.,

data-structures linkedlists-using-class

Last synced: 15 Jul 2025

https://github.com/can-dy-jack/stack

stack implementation in JavaScript

data-structures javascript stack

Last synced: 07 Apr 2025