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/shreydan/data-structures

data structures: C, C++, Python implementation

data-structures

Last synced: 23 Aug 2025

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/iyashwantsaini/dust

Data Structures | Algorithms | STL | C++

algorithms cpp data-structures

Last synced: 30 Aug 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/matheusjohannaraujo/data-manager

DataManager is a PHP library developed to simplify file and directory manipulation, offering an intuitive class for common filesystem operations.

data-structures filestorage filesystem filesystem-library php php-library php7 php8

Last synced: 20 Feb 2026

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/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/quytelda/focs

Functional Open C Structures - C Data Structures Library

c data-structures focs functional libfocs

Last synced: 12 Nov 2025

https://github.com/pranit2001/cp-

competitive programming guide

algorithms c-plus-plus data-structures maths

Last synced: 29 Jun 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/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/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/suhatanriverdi/document-indexing

Wordfinder system that responds single word queries. This system allows users to enter a single word, then returns a list of documents containing this word.

c-plus-plus cpp data-structures indexing linked-list searching visual-studio wordfinder

Last synced: 14 Mar 2025

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

Belajar Data Structure Pada Berbagai Bahasa Pemrograman

data-structures

Last synced: 05 Apr 2025

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

:computer: PHP data structures

data-structures php spl

Last synced: 30 Mar 2025

https://github.com/researchlab/abp

Algorithms Best Practices (ABP™)

algorithms data-structures

Last synced: 26 May 2026

https://github.com/akarimin/algs0

Algorithms Instructed by Dr. Robert Sedgewick

algorithms data-structures search sort tree union-find

Last synced: 07 Apr 2025

https://github.com/mondonno/algorithms

Collection of resuable algorithm templates written in pure C++

algorithm algorithms all cpp data-structures math prefix-sumes sorting trees

Last synced: 04 Jun 2026

https://github.com/sandyyyzheng/mouse-maze

Mouse-Maze: A Freshman Data Structure Course Project based on DFS

course-project data-structures dfs java maven maze maze-game

Last synced: 10 May 2026

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/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/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/pedroth/nabla.js

Mathematical & Computer Science reference implementation, of various algorithms and concepts.

algorithms computer-science data-structures mathematics

Last synced: 21 Feb 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/ranitmanik/leetcode-solutions

Welcome to my Leetcode solutions repository! This is a collection of my solutions to various Leetcode problems, showcasing my problem-solving skills and coding practices

365daysofcode algorithms consistency data-structures data-structures-and-algorithms datastructures-algorithms java leetcode leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-questions leetcode-solutions

Last synced: 23 Mar 2025

https://github.com/adriandarian/hackerrank

💻 All of my HackerRank Solutions

algorithms data-structures

Last synced: 18 Jan 2026

https://github.com/haseeeb21/stack-in-python

Implementing Stack in python by importing deque library, creating Class of Stack and making functions of stack implementations.

class data-structures googlecolaboratory pop push pycharm python python3 stack

Last synced: 14 May 2026

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

:books: Algorithms and Data Structures implemented in Java

data-structure-java data-structures

Last synced: 27 May 2026

https://github.com/0x484558/fairqueue

Spatially distancing fair queue

data-structures fairness no-std queue round-robin stack

Last synced: 21 Feb 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/gotz1480/data-structures-python

Basic data structures implementations in Python

data-structures data-structures-python

Last synced: 07 Apr 2025

https://github.com/phipsgabler/algdesign-persistent-data-structures

Presentation for Algorithm Design Seminar 2 on persistent data structures

algorithm-design data-structures persistent-data-structures

Last synced: 03 Feb 2026

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/richardmiruka/alx-interview

This interview repository 📒 is a collection of (practical) questions and answers designed to help someone prepare for programming interviews. The repository is organized into several categories, including Algorithms, programming concepts, and miscellaneous topics through Practical questions and concepts such as Pascal's triangle.

algorithms algorithms-and-data-structures data-structures logic logic-programming programming-languages

Last synced: 26 Feb 2025

https://github.com/drapegnik/algorithms

⏱️practise tasks on theory of algorithms on FAMCS, BSU

algorithms brute-force bsu c-plus-plus cpp data-structures famcs graph-algorithms

Last synced: 05 Apr 2025

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/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/codesbyprafful/data-structures

THIS REPOSITORY CONTAINS ESSENTIAL IMPLEMENTATIONS OF FUNDAMENTAL DATA STRUCTURES SUCH AS STACKS AND QUEUES. IT INCLUDES BOTH STANDARD IMPLEMENTATIONS AND PROBLEM-SOLVING EXERCISES TO ENHANCE UNDERSTANDING AND APPLICATION OF THESE CONCEPTS. THIS REPOSITORY IS DESIGNED TO HELP STUDENTS AND DEVELOPERS PRACTICE DATA STRUCTURE.

data-structures java

Last synced: 31 Mar 2025

https://github.com/orgh0/interview_bit

Solutions to Problems of InterviewBit

algorithm data-structures interviewbit

Last synced: 15 Mar 2025

https://github.com/jabhij/hacks_python

Python hacks for code optimization.

algorithms data-structures datatypes python

Last synced: 27 May 2026

https://github.com/amitbasuri/linuxpathtraversal

Application which does a Linux Path Traversal in memory.

data-structures golang golang-application tree-traversal-algorithm

Last synced: 19 Jun 2025

https://github.com/theanujdev/dsa-python

A beginner-friendly introduction to common data structures (array, linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting, recursion, dynamic programming) in Python.

algorithms data-structures data-structures-and-algorithms dsa python python3 theanujdev

Last synced: 10 Jun 2026

https://github.com/ernitingarg/very-large-file-processing-python

Python solution which uses min-heap data structure and thread parallalism to process very large file

data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing

Last synced: 16 May 2025

https://github.com/kawser2133/problem-solving-practice

The solutions are implemented in the C# programming language and aim to showcase my problem-solving skills and coding practices.

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

Last synced: 03 Mar 2025

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/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/aditeyabaral/hashmap-lemmatizer

A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.

c data-structures graph hashing lemmatization linked-list natural-language-processing

Last synced: 28 Jun 2025

https://github.com/aryanjain28/dsa

"This repository contains my LeetCode practice, DSA understanding, and crucial algorithms, encompassing all of my code."

algorithms data-structures leetcode leetcode-solutions python3

Last synced: 24 Mar 2025

https://github.com/ikauematos/data-structurec

Hello devs okay with you guys? this repository aims to show a little about the sorting methods using C to apply the ordering methods

c data-structures language

Last synced: 27 Feb 2025

https://github.com/0xcourtney/data-structures-and-algorithms-in-js

In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.

algorithms computer-science data-structures javascript

Last synced: 15 Mar 2025

https://github.com/kazu728/aoj

Aizu Online Judge

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/yjhmelody/as-collections

Collections for assemblyscript

assemblyscript collections data-structures queue

Last synced: 08 Apr 2025

https://github.com/abhijivani3001/dsa_in_c

This repository is of Data Structure in C language.

c data-structures

Last synced: 28 May 2026

https://github.com/uchamod/flutter-notepro

A simple and efficient to-do and note-taking app developed using Flutter. This app allows users to create, manage, and organize tasks and notes with ease. Data is securely stored locally using Hive, ensuring quick access and offline functionality. The project highlights the use of Flutter for creating intuitive user interfaces and Hive.

algorithms dart data-structures flutter hive localstorage state-management ui-design

Last synced: 13 Apr 2026

https://github.com/danielbas33/algoexpert

My solutions to algoExpert.io coding questions

algorithms data-structures

Last synced: 18 Jan 2026

https://github.com/otuemre/dsa-java

A comprehensive collection of data structures and algorithms implemented in Java, with detailed explanations for each concept. This project was inspired by Bro Code, serving as a hands-on reference for learning and mastering fundamental data structures and algorithms in Java.

algorithms big-o-notation binary-search bro-code data-structures dynamic-array linear-search linked-list priority-queue queue stack

Last synced: 24 Mar 2025

https://github.com/seigtm/bidirectionalringlist

Ring doubly linked list C++ class implementation. My very old college homework from 2020.

bidirectional-lists class cpp cpp-class cpp-library data-structure data-structures linked-list list

Last synced: 20 Apr 2025

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/aishanipach/interview-checkpoints

Keeping track of my various DSA solutions to Leetcode, Hackerrank & Striver's sheet! BasicChecklist has all the theory notes for interviews.

cheatsheet cpp data-structures dbms first-timers-friendly good-first-contribution interview-preparation leetcode open-source solutions sql strivers-cp-sheet strivers-sde-sheet

Last synced: 03 Jul 2025

https://github.com/chihebabiza/my-cpp-queue-array

A simple, template-based queue class in C++ built on top of a custom dynamic array (`clsDynamicArray`). This implementation supports core queue operations such as `push`, `pop`, `front`, and `back`, along with extended utilities like reversing the queue and inserting at custom positions.

cpp cpp-library data-structures oop programming-advices queue

Last synced: 10 Mar 2026

https://github.com/hnipun/elements-of-programming-interviews-in-python

collection of solutions to common coding problems

algorithms data-structures

Last synced: 03 Apr 2025

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/saka7/algorithms

Algorithms and data structures in TypeScript

algorithms cumputer-science data-structures typescript

Last synced: 18 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/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/ragul-rofi/stackimplementation2python

Beginner Stack Implementation in Python

data-structures dsa python stack

Last synced: 30 Mar 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/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍

algorithm data-structures

Last synced: 11 Jun 2025

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/kalwar/rat-in-a-maze

Rat in a maze app using React and MaterialUI

backtracking data-structures material-ui reactjs

Last synced: 10 Jun 2025

https://github.com/heyfoz/cpp-inventory-vector-sort-search

The Inventory Vector Sort/Search Program (C++) reads an InventoryParts.txt file made of a list of part records containing part names, categories, quantities, and unit costs. The program prompts the user to search for parts, and if a part is not found, the user can add a new part record. An updated txt file is written on program close.

cpp data-structures inventory

Last synced: 25 Mar 2025

https://github.com/osiota10/alx-low_level_programming

C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering

algorithms assembly c data data-structures linux shell unix

Last synced: 25 Jun 2025

https://github.com/massigy/c-dictionnary-program

This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.

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

Last synced: 07 May 2026

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/edugmenes/azure-data-engineering

This repository contains my first end-to-end Data Engineering project, built using Microsoft Azure Cloud and Azure Databricks with PySpark.

azure cloud data data-engineering data-lakehouse data-structures databricks delta-lake etl-pipelines lakehouse lakehouse-architectures medallion-architecture microsoft-azure pyspark spark

Last synced: 29 Jan 2026

https://github.com/arindal1/hackerrank-three-month-interview-prep

3 Month Interview Preparation Kit - has challenges curated by our HackerRank experts for you to prepare and ace your interview.

algorithms coding competitive-programming data-structures

Last synced: 09 Apr 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/asarkar/algorithms-design-analysis-2

Lecture videos and homework for Algorithms: Design and Analysis, Part 2, taught by Tim Roughgarden

algorithms coursera data-structures scala stanford

Last synced: 27 Nov 2025