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/bartozzz/mads

Set of TypeScript utility modules for working with mathematics, algorithms and data structures.

algorithms computer-science data-structures mathematics typescript

Last synced: 20 Jan 2026

https://github.com/niks290192/swift-algorithms

The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

algorithms data-structures swift

Last synced: 12 Mar 2025

https://github.com/lewismakau/portfolio-projects

This repository contains file data and SQL files for projects used for my Portfolio.

data-analysis data-cleaning data-structures data-visualization database google-analytics microsoft-sql-server mysql powerbi tableau

Last synced: 02 Apr 2026

https://github.com/vaibhavmojidra/data-structures---binary-tree-in-java

A tree in which each node (parent) has at most two-child nodes (left and right) is called a binary tree. The top most node is called the root node. In a binary tree a node contains the data and the pointer (address) of the left and right child node.

algorithms data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 15 Jun 2025

https://github.com/professorlevi/CompetitiveProgramming

This repo will contain all the programs I practice for Competitive Programming

algorithms codevita-solutions data-structures number-theory string-manipulation

Last synced: 20 Jun 2026

https://github.com/divyanshu013/algorithm-journey

Some interesting algorithms for study.

algorithms cpp data-structures

Last synced: 17 Mar 2025

https://github.com/flakey5/maps

A bunch of maps implemented in Rust because this was honestly the best idea I had to learn this language

data-structures hashmap rust-lang

Last synced: 03 Apr 2025

https://github.com/usmanmehmood55/ring_buffer

A ring buffer implementation in C

buffer c data-structures ring-buffer

Last synced: 11 Jun 2026

https://github.com/vduseev/fate

Fast algorithm testing environment. Built with HackerRank in mind!

algorithm algorithm-testing bash data-structures docker hackerrank

Last synced: 20 Jan 2026

https://github.com/isaychris/practice

Practice implementation of algorithms in multiple languages

algorithms cpp data-structures java practice python

Last synced: 10 May 2026

https://github.com/vaibhavmojidra/data-structures---queue-using-array-in-java

Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used to insert data (enqueue) and the other is used to remove data (dequeue). Queue follows First-In-First-Out methodology, i.e., the data item stored first will be accessed first.

array arrays data-structures java mojidra queue vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

https://github.com/ilovebacteria/analysis-prime-number-algorithms

My Data Structure course project. Analyzing the performance of some prime number algorithms with graph

algorithm algorithms data-structures graph java matplotlib pyfpdf python

Last synced: 15 May 2026

https://github.com/dannycalleri/ture

Collection of algorithms and data structures written in TypeScript for fun

algorithms data-structures typescript

Last synced: 22 Jun 2026

https://github.com/capjamesg/piece-table

An implementation of the piece table data structure in Python.

data-structures piece-table

Last synced: 09 Jul 2025

https://github.com/preetesh21/data_structures

This repo contains the source code written by me for the CS201 course.

c-language data-structures

Last synced: 08 Sep 2025

https://github.com/wassimans/algorithmic-thinking-zingaro

Rust implementations for Daniel Zingaro's Algorithmic Thinking book problem set

algorithms data-structures rust-lang

Last synced: 23 Feb 2025

https://github.com/chaganti-reddy/maps_c

Hashmaps implementation in C language

c data-structures hashmap-c

Last synced: 04 May 2025

https://github.com/sanjaraiy/dsa_interviewpracticse

This repository is your go-to for DSA practice, featuring a wide range of problems from basic to advanced, all coded in C++. Elevate your coding skills and ace your interviews! 🚀📚

algorithms cpp17 data-structures data-structures-and-algorithms vscode

Last synced: 23 Feb 2025

https://github.com/clockwork72/leetcode-hackerrank

My solution codes for LeetCode challenges.

cpp data-structures leetcode-solutions

Last synced: 13 May 2026

https://github.com/chinnanj666/data-structures-string-using-cpp

string data structures using c++

cpp data-structures strings

Last synced: 08 Jun 2026

https://github.com/nivasharmaa/climate-and-economic-justice

Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.

algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming

Last synced: 24 Apr 2026

https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023

This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.

cplusplus cpp data-structures labs

Last synced: 29 May 2026

https://github.com/carlosagalicia/tc1031-act23-integral-lineal-data-structures-template-ad2023

This program simulates the Josephus problem, where people are arranged in a circle and eliminated every k-th step until only one remains. It uses lists and iterators to manage the elimination process and determine the safe position.

cplusplus cpp data-structures labs

Last synced: 12 Jun 2026

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

An open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.

algorithms arrays bfs data-structures dfs dynamic-programming graph graph-theory in-order iteration list post-order pre-order recursion search-algorithms sorting-algorithms tree

Last synced: 11 Apr 2025

https://github.com/yossef-ashraf/fifo-served-scheduling

This project implements a FIFO (First In, First Out) scheduling algorithm, which is a basic CPU scheduling technique used in operating systems. It schedules tasks (or processes) based on their arrival time, meaning the task that arrives first is executed first.

c data-structures

Last synced: 17 Mar 2025

https://github.com/otabek-kholmirzaev/awesome-dsa

A 𝗿𝗼𝗮𝗱𝗺𝗮𝗽 for data structures and algorithms with comprehensive tutorials & practice resources.

algorithms awesome coding-interviews data-structures dsa faang-preparation leetcode roadmap

Last synced: 03 Mar 2025

https://github.com/akshaypratapsingh09/data_structure_and_algorithm

This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python

algorithms data-structures hashtable linked-list python3 tree

Last synced: 10 Jan 2026

https://github.com/marko19907/algorithms

A collection of algorithms and data structures made as a part of NTNU's "Algorithms and Data Structures" course, fall 2021.

algorithms cache data-structures heap java list maven recursion searching-algorithms sorting-algorithms tree unit-testing

Last synced: 15 May 2026

https://github.com/larzuaga11/trivia_movie

Project that simulate the Backend of a Cinema App.

cpp data-structures linked-list object-oriented-programming

Last synced: 17 Mar 2025

https://github.com/tmartins11/aeds-i

Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.

c data-structures

Last synced: 15 May 2026

https://github.com/yousefkhalaf0/data_structure

Examples of DS concepts with c#

csharp data-structures

Last synced: 27 Mar 2025

https://github.com/poyea/vis-tree

Command-line generator for some data structures

cli command-line command-line-tool data-structures datastructures ts typescript

Last synced: 03 Apr 2025

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

Intro to algortihms and data structures using Python.

algorithms big-o data-structures python

Last synced: 17 Mar 2025

https://github.com/walkerrandolphsmith/rust-data-structures

Common data structures implemented in rust.

data-structures rust

Last synced: 17 Mar 2025

https://github.com/firestone82/restaurant-system

VŠB-TUO - School project in VIS

data-structures gui javafx

Last synced: 15 May 2026

https://github.com/daleksla/sgl

Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.

algorithms c containers data-structures

Last synced: 05 Oct 2025

https://github.com/kylepw/multistack

Example of multiple stacks in one array.

algorithms array data data-structures python stack

Last synced: 17 Mar 2025

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

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 18 Jun 2025

https://github.com/ratismal/gms2-benchmark

GameMaker Studio 2 Data Structure Benchmark

benchmark data-structures gms2

Last synced: 16 Feb 2026

https://github.com/samharrison7/datamapper

Making mapping between datasets as simple as possible.

data data-mapper data-mapping data-science data-structures

Last synced: 17 Mar 2025

https://github.com/harismuneer/queue-using-stacks

🎁 A complete C++ implementation of Queue using two Stacks.

data-structures double-stacks free-to-use queue stack stack-queue two-stacks

Last synced: 17 Mar 2025

https://github.com/antononcube/raku-data-typesystem

Data type system for different data structures.

data data-structures rakulang type-system

Last synced: 09 Jul 2025

https://github.com/ztlaine/assignment7

Unit testing a custom data structure using Java.

data-structures java junit unit-testing

Last synced: 17 Mar 2025

https://github.com/colowill/Currency-Converter

Java currency converter that uses WebScraping to update it's conversion rates.

currency-converter data-scraping data-structures gui java-8

Last synced: 12 Mar 2025

https://github.com/wvhulle/map

Reactive data structures such as sets, maps and graphs

data-structures graphs maps observables reactive svelte tensors

Last synced: 20 Jan 2026

https://github.com/ajksah/pdf-highlighter

This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄

alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology

Last synced: 16 Jun 2025

https://github.com/jasontoups/datastructures-and-algorithms

Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.

algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation

Last synced: 17 Feb 2026

https://github.com/devprnvk/flighttrackersystem

a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.

airline c data-structures low-level-programming management memory-allocation reservation-system

Last synced: 26 Mar 2025

https://github.com/arprax/arprax-algorithms

Industrial-grade algorithms and data structures for Python.

algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python

Last synced: 17 Feb 2026

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

Repositório com arquivos feito por mim durante a cadeira de Estrutura de Dados na Universidade Federal do Ceará

activity-lists c data-structures linguagem-c ufc-quixada

Last synced: 08 Jul 2025

https://github.com/kernel-loophole/datastructure

Data structure using c++

data-structures graph linked-list

Last synced: 18 Mar 2025

https://github.com/keyan/kdtree

Spatial index for nearest neighbor queries over K-dimensional points

data-structures geospatial

Last synced: 26 Jul 2025

https://github.com/ham7a311/js

Everything related to JavaScript

algorithms data-structures problem-solving projects

Last synced: 18 Jul 2025

https://github.com/kothar/compactlist

An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.

data-structures java

Last synced: 16 Jan 2026

https://github.com/yes20sh/data-structure-algorithms

This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.

algorithms data-structures interview-preparation problem-solving

Last synced: 15 Jun 2025

https://github.com/mxagar/accelerated_computer_science_coursera

This repository contains my notes on the Specialization "Accelerated Computer Science Fundamentals" from Coursera / University of Illinois.

algorithms data-structures

Last synced: 09 Apr 2025

https://github.com/shenoy-anurag/algo-runner

A python package with tools to let you try coding problems and check your code against your own test cases.

algorithms data-structures helper runner

Last synced: 05 May 2025

https://github.com/ahmed-safa/neet_leet

solves according to neet roadmaps

algorithms cpp data-structures leetcode problem-solving

Last synced: 03 Jul 2025

https://github.com/baybaraandrey/algo

Implementation of data structures and algorithms in the Golang programming language

algorithms data-structures go golang

Last synced: 09 Jun 2026

https://github.com/aibolik/js-ds

Common data structures in TypeScript/JavaScript implemented efficiently

data-structures javascript stack typescript

Last synced: 15 May 2026

https://github.com/antonashraf/dsa

Implementing the major Data structures & Algorithms using C/C++ which helping freshers who wish to join the programming stream to start with!

algorithms data-structures linked-list searching-algorithms sorting stack

Last synced: 18 Mar 2025

https://github.com/sciencegenome/datastructure-algorithms

my approach of solving the leetcode, interviewcode and other questions

data-structures python-3

Last synced: 16 Jun 2025

https://github.com/vantamnguyen/dsa

Data Structures and Algorithms

algorithms data-structures

Last synced: 05 May 2025

https://github.com/isensee-bastian/set-strings

Tutorial code for my video Generics Part 2: Using the empty Interface in Golang

basic-programming beginner-tutorial-series data-structures generics golang learn-to-code maps sets tutorial youtube

Last synced: 16 May 2026

https://github.com/mrktsm/huffman-encoder

A simple file compression tool implementing Huffman encoding for efficient file size reduction.

algorithms data-structures encoder java junit junit-test treemap trees

Last synced: 18 Mar 2025

https://github.com/ndeta100/algorithms_in_javascript

Algorithms and data structures in JavaScript with implementations and small text explanations

algorithm algorithms computer-science data-structures

Last synced: 02 Aug 2025

https://github.com/rfieve/doubly-linked-list-navigator

A TypeScript library extending the doubly-linked-list with navigation

data-structures double-linked-list typescript utility-library

Last synced: 27 Mar 2025

https://github.com/rfieve/data-structures-converters

A TypeScript library to convert binary-search-trees, doubly linked lists of any types to one another.

binary-search-tree data-structures doubly-linked-list typescript utility-library

Last synced: 27 Mar 2025

https://github.com/leaprovenzano/keyedtensor

WIP: keyed torch tensors

data-structures python3 pytorch torch

Last synced: 28 Apr 2026

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

Data Structures implementation in Python 3

data-structures linked-list python queue stack

Last synced: 15 Jun 2025

https://github.com/chandrikabijore/dsa-bootcamp-java

This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp.

algorithms competitive-programming data-structures interview-preparation java leetcode leetcode-java leetcode-solutions math

Last synced: 27 Mar 2025

https://github.com/bodiali/hash-map

Hash map, also known as a hash table, is a data structure used to store key-value pairs.

data-structures

Last synced: 27 Mar 2025

https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python

I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4

data-structures python3

Last synced: 19 Mar 2025

https://github.com/mukhammadrizooff/budget-app

The Pay Modus App is going to be helpful to track your expenses and transactions.

css data-structures html javascript postgresql rspec-rails ruby ruby-on-rails

Last synced: 02 Apr 2026

https://github.com/mrizaln/sync-cpp

Synchronized object wrapper for C++20

cpp data-structures synchronization

Last synced: 19 Mar 2025

https://github.com/mrizaln/circbuf

A simple C++ circular buffer written in C++20

circular-buffer cpp data-structures

Last synced: 19 Mar 2025

https://github.com/welli7ngton/c-data-structures

Implementation of data-structures from basic to advanced in C and testing them all, all the codes are based in this playlist: https://youtu.be/bryesHll0vY?si=W-r62UHfNyX0ryHC

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

Last synced: 09 Jul 2025

https://github.com/victornpb/weakmatrix

A bi-dimensional WeakMap object implementation, for storing weak references to data associated with 2 keys. map[key][key] = value

2d-map bi-dimensional data-structures javascript matrix weak-map weak-table weakmap

Last synced: 03 Apr 2025

https://github.com/aadewunmi/songsplaylist

A java-console-based program that mainpulates a playlist for songs e.g. add song, remove song etc.

algorithms arraylist data-structures java-8 linked-list

Last synced: 20 Mar 2025

https://github.com/avijeetpandey/ps-java

Code snippets for coursework to learn java

algorithms data-structures java

Last synced: 20 Mar 2025

https://github.com/matheusgrodrigues/estrutura-de-dados-e-algoritmos-com-javascript

Escreva um código JavaScript complexo e eficaz usando a mais recente ECMASCRIPT.

algorithms data-structures jest tdd typescript

Last synced: 02 May 2026

https://github.com/luisedmc/datastructures-algorithms

Data Structures & Algorithms in C and Java

algorithms c data-structures java solutions

Last synced: 16 May 2026

https://github.com/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v1

This project check the equation(infix expressions) if it balanced or invalid, then infix expressions, then convert it to postfix.

data-structures java javafx

Last synced: 16 Jun 2025

https://github.com/palashhawee/cracking-the-coding-interview-by-mcdowell-book-

In this repository I'll keep uploading all my practice solutions to the amazing book on "Cracking the Coding Interview" by Gayle Laakman Mcdowell using Python language with different approaches. This repository is corelated to one of my repositories called "Data Structure and Algorithm" and has been extended as a part of my preparations for coding interview.

algorithms-and-data-structures cracking-the-coding-interview data-structures python

Last synced: 27 Jun 2025