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/itsjomon/java-dsa

A Java Data Structures and Algorithms repository for quick revision, practice, and reference.

algorithms data-structures java java-dsa java-programming-language

Last synced: 16 Mar 2025

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/lucidfrontier45/fpq

Priority Queue with scoring Function

data-structures queue rust

Last synced: 16 Mar 2025

https://github.com/nirmalsaiswaroopj/dsexplore

This project provides Python implementations of fundamental data structures, including Stacks, Queues, Linked Lists, and Trees (Binary Search and AVL). It features a user-friendly menu-driven interface for easy interaction. Explore basic operations like insertion and deletion in each structure. Clone the repository to get started!

arrays-and-strings data-structures linked-list queue stacks tree-structure

Last synced: 29 May 2026

https://github.com/gabriel-dp/ufsj-labprog2

All exercises solved during "Programming Laboratory II" subject at UFSJ

data-structures lab ufsj

Last synced: 03 Jul 2025

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

CS 61B: Data Structures

algorithms data-structures java

Last synced: 18 Mar 2025

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/missipsag/binary-search-tree

This is a small project where I learned how to manipulate the Binary Search tree data structure (creating and inserting new nodes, deleting ones, updating key values...) and tree walks algorithms : inorder, preorder, postorder.

binary-search-tree c data-structures pointer

Last synced: 28 Mar 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/mdabdullahibnaharun/algorithms

Those algorithms are a finite list of instructions used to solve a problem or perform a task.

algorithms cpp11 data-structures graph tree

Last synced: 21 May 2026

https://github.com/Riad-ENNAIM/data-structures

Implement some Data Structures using JavaScript

data-structures javascript

Last synced: 29 Apr 2025

https://github.com/viktorsvertoka/goit-algo-hw-08

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures python

Last synced: 09 Apr 2025

https://github.com/cs-joy/dsa

Data Structures and Algorithms

algorithms data-structures dsl java

Last synced: 19 Jun 2026

https://github.com/oneblack333/pizza_sales_analysis

The project involves transforming raw pizza sales data into actionable business intelligence through analysis and visualization. This enables pizza business owners to make data-driven decisions on inventory, staffing, and marketing, ultimately improving performance and profitability.

data data-structures data-visualization excel mysql powerbi

Last synced: 20 Jun 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/reity/are

Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.

data-structures python python-library re-to-nfa regular-expressions regular-languages theory-of-computation

Last synced: 13 Sep 2025

https://github.com/neehan/dsa-implemented

C++ implementation of various data structures and algorithms

algorithms c-plus-plus data-structures implementaion

Last synced: 22 Jun 2026

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

A collection of lectures, example source codes, and exercises related to learning and practicing Data Structures and Algorithms using the C programming language.

algorithms c data-structures dynamic-programming easy-to-understand introduction-to-programming

Last synced: 27 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/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/donghl-dev/practices-algorithm

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

algorithm data-structures kotlin problem-solving

Last synced: 23 Jun 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/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/williamwutq/bblock

Persistent checksummed blocks built on top of bstack's allocators

allocation binary block data data-structures database rust rust-crate rust-library serialization

Last synced: 25 Jun 2026

https://github.com/lunaroyster/algolyze

A searchable database of algorithms

algorithm-pages algorithms data-structures information reference

Last synced: 13 Jun 2026

https://github.com/kalongn/cse-214

Data Structure & Algorithm with Java (College Class).

algorithm data-structures java

Last synced: 28 Jun 2026

https://github.com/iampavangandhi/huffmanendec

♾️ Huffman Encoder-Decoder Web App (using Huffman Coding)

data-structures encoder-decoder huffman-coding huffman-tree javascript

Last synced: 16 Jun 2025

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/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/mmaffi/alg1-academic-exercises

📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.

algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges

Last synced: 01 Nov 2025

https://github.com/skyv26/leetcode-exercises

LeetCode is one of the most well-known online judge platforms that you can use to practice your programming skills by solving coding questions. It has over 1,100 different problems, support for over 18 programming languages, and an active community that is always there to help you with the solution

algorithms data-structures interview interview-practice interview-preparation interview-questions

Last synced: 15 Mar 2025

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/akibhaider/battleship_guessing_game_javafx-

Classic ”Battleship” game using JavaFX and SceneBuilder.

css3 data-structures html5 javafx-application javafx-gui javafxgame

Last synced: 02 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/halvaradop/leetcode

A collection of solutions to LeetCode problems, focusing on algorithms and data structures

algorithms approaches data-structures leetcode techniques typescript

Last synced: 09 Aug 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/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/swappy514/python-learning-hub

A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.

advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial

Last synced: 10 Aug 2025

https://github.com/kena0ki/rustrithm

Common data structures and algorithms in Rust

algorithms data-structures rust

Last synced: 11 Jul 2025

https://github.com/asiimwedismas/java_data_structures

Implementation of a few data structures written in Java, complete with tests.

data-structures java

Last synced: 29 Mar 2025

https://github.com/addytrunks/data_structures

The codes for all the lab exercises for the course CS1006T Data Structures.

cpp data-structures

Last synced: 20 Aug 2025

https://github.com/crisnguyendev/problem-solving-practice-java

A Java-focused repository to master algorithms, data structures, and problem-solving techniques. Ideal for coding interview preparation and competitive programming challenges.

algorithms big-o-interview codeforces data-structures grokking-coding-interview java leetcode problem

Last synced: 14 Apr 2025

https://github.com/antdeivid/sparsematrix

Projeto da cadeira de Estrutura de Dados: Implementação de uma matriz esparsa baseada em listas circularmente encadeadas.

circular-linked-list cpp data-structures sparse-matrix

Last synced: 16 Mar 2025

https://github.com/inforkgodara/insertion-sort

A single class implementation of insertion sort

data-structures inforkgodara insertion-sort java

Last synced: 20 Aug 2025

https://github.com/ruban2205/data-structures-and-algorithms-python

This repository contains Data structures programs programmed using Python language. It contains 11 topics from Stack to Binary Search Tree.

data-structures data-structures-and-algorithms interview-practice python python-data-structures

Last synced: 15 Mar 2025

https://github.com/andrewvo89/use-priority-queue

Use Priority Queue is a React hook that provides a simple and efficient way to manage a priority queue in your React applications. It uses a binary heap under the hood with values stored inside a JavaScript array.

data-structures hook priority-queue react typescript

Last synced: 16 Feb 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/blackspade/json-data-mine

Data collections using JSON format for applications.

data-structures json

Last synced: 04 Apr 2025

https://github.com/rockharshitmaurya/leetcode-hub

Collection of LeetCode questions to ace the coding interview!

algorithms data-structures java leetcode

Last synced: 14 Jul 2025

https://github.com/surya-v-28/leetytry

DSA (Data Structure and Algorithm) in Java

algorithms data-structures java oops oops-in-java

Last synced: 15 Jun 2025

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

A Comprehensive Repository of Data Structures and Algorithms

algorithms data-structures dsa

Last synced: 19 Aug 2025

https://github.com/aleiva17/heap-happens

Simple, flexible, and performant implementation of the heap data structure.

data-structures heap heapsort js-library library priority-queue ts-library

Last synced: 12 Jan 2026

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/tterb/data-structures-and-algorithms

A collection of Algorithms and Data Structures written in Java

algorithms data-structures java

Last synced: 13 Aug 2025

https://github.com/emanuelefavero/leetcode

This repository contains my solutions to LeetCode problems

algorithms data-structures javascript leetcode leetcode-solutions

Last synced: 29 Mar 2025

https://github.com/diable201/ads2021_practice

Codes from practice lessons

algorithms cpp data-structures

Last synced: 30 May 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/tom-spalding/petrie

a Graph-based phylogenetic tree, implemented in Javascript.

algorithms data-structures graph nature petrie phylogeny taxonomy tree

Last synced: 20 Jan 2026

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/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/kazu728/aoj

Aizu Online Judge

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/twitu/algorithms_part_i

Programming assignments in Algorithms part 1 by Princeton - covering topics of Sorting, Heaps, Quick Union and Trees

algorithm data-structures java online-course

Last synced: 23 May 2026

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/elazzouzihassan/graphql-tuto

Welcome to the GraphQL Tutorial repository! 🚀

api data-structures graphql nodejs tutorial-sourcecode

Last synced: 13 Apr 2026

https://github.com/zakariaelbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 22 Nov 2025

https://github.com/abrarulhassan-786/phone-book

Hello, This project is a Phone book system Project, I have made using only python and use the concept of Data Structure. It's simple and you can download or copy code easily.

algorithms data-structures programming-language project python

Last synced: 17 Mar 2025

https://github.com/dan-sazonov/theorems-and-problems

🎓(RU) Решения задач из книги А. Шеня "Программирование: теоремы и задачи"

algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics

Last synced: 04 Apr 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/0xisk/research-solidity-algorithms

The purpose of this repo to be focused on smart-contracts algorithms in Solidity.

algorithms data-structures smart-contracts smart-contracts-algorithms smartcontracts

Last synced: 04 Feb 2026

https://github.com/devdrops/spl-data-structures

Material usado na talk do PHP Community Summit 2018.

data-structures php spl

Last synced: 14 Jun 2025

https://github.com/atereshkov/hackerrank

My HackerRank solutions and practice written in Swift

algorithms data-structures hackerrank hackerrank-solutions swift swift5

Last synced: 24 Mar 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/levichu51/pro2-practica1-22-23

Primera práctica de la asignatura de Programación 2 de la UDC 22/23

data-structures programming udc university

Last synced: 22 Jul 2025

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/ragul-rofi/stackimplementation2python

Beginner Stack Implementation in Python

data-structures dsa python stack

Last synced: 30 Mar 2025