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/adkrgu/leetcode_150

This repository aims at providing the best comprehensive solutions, step-wise explanations to Leetcode 150 (Top Interview Questions List).

algorithms cpp14 data-structures leetcode-solutions

Last synced: 07 Apr 2025

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

Implementations of common data structures

arraylist data-structures heap linkedlist queue stack

Last synced: 15 May 2025

https://github.com/vivivivianne/bunarr

A simple c99 dynamic array implementation

c99 data-structures dynamic-array

Last synced: 23 Mar 2025

https://github.com/subhan-liaqat/leetcode-problems

This repository includes all the LeetCode Problems which are most asked in big tech interviews.

algorithms cpp data-structures dsa faang leetcode python

Last synced: 20 May 2026

https://github.com/yo-mah-ya/algorithms-and-data-structures

Just implement programs along with certain algorithms and data structures

algorithms clang cpp data-structures

Last synced: 14 Mar 2025

https://github.com/guilhermebkel/sales-machine

A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.

cplusplus data-structures electrical-engineering programming software-architecture

Last synced: 14 Mar 2025

https://github.com/bp7968h/rust_dsa

Data Structure and Algorithm written in Rust

algorithms data-structures rust rust-lang search-algorithm sorting-algorithms

Last synced: 04 Jun 2026

https://github.com/valmir-unicap/estrutura-de-dados-2

Disciplina de Estrutura de Dados 2

data-structures java

Last synced: 01 Sep 2025

https://github.com/centuriontheman/datastructures

The project implements selected data structures and measures the time complexity of their operations.

cpp cpp-programming data-structures time-complexity time-complexity-analysis time-complexity-comparison university university-project

Last synced: 21 Jul 2025

https://github.com/rohan-bhautoo/data-structures-and-algorithms

Data Structures is about how data can be stored in different structures. Algorithms is about how to solve different problems, often by searching through and manipulating data structures. Theory about Data Structures and Algorithms (DSA) helps us to use large amounts of data to solve problems efficiently.

algorithm-analysis algorithm-challenges algorithms csharp data-structures data-structures-and-algorithms

Last synced: 26 May 2026

https://github.com/sorianog/code-refreshers

Coding problems to refresh the mind

algorithms big-o data-structures java time-complexity

Last synced: 23 Mar 2025

https://github.com/satishdash/nimexercism

Learn concepts of NimLang (Systems programming) with various exercises from exercism.io

data-structures nim nim-lang programming systems-programming

Last synced: 15 May 2025

https://github.com/rajdeepc/learn-ds-with-javascript

This repository i made to brush up my knowledge of DS with the help of javaScript and understand how DS can be implemented with a strongly typed language like JS

data-structures datastructures-algorithms es5-javascript javascript queue sets stack tree

Last synced: 26 May 2026

https://github.com/antunesluis/estrutura-dados

Trabalhos que realizei na disciplina de estrutura de dados 2023/2

c data-structures ppm-image-editor

Last synced: 17 Jun 2026

https://github.com/bscarpari/algorithms

Some algorithm exercises in a variety programming languages.

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/nickzs8/binarysearchtree

Implementation of a binary search tree in java.

binary-search-tree data-structures java

Last synced: 01 Sep 2025

https://github.com/ombhd/ft_containers_42

C++ containers in easy mode: reimplementation of vector, stack and map containers of STL in C++

1337school 42born2code cpp data-structures stl-containers

Last synced: 30 Mar 2025

https://github.com/gusenov/tag-reg-js

:label: JavaScript структура данных для хранения записей вида ключ-значение, где ключ - это набор тегов.

bitmask data-structures javascript javascript-library key-value tags

Last synced: 29 Jun 2025

https://github.com/AhmedNassar7/Money-Hub

A bank management system.

algorithms cpp data-structures database oop sql

Last synced: 07 Apr 2025

https://github.com/hridxyz/leetcode-practice

A Java-centric repository documenting my problem-solving journey with efficient, annotated solutions and personal insights for algorithmic challenges.

data-structures java leetcode-java leetcode-solutions problem-solving

Last synced: 21 May 2026

https://github.com/vladifish/labex3

Where LabEx3 would be placed

data-structures

Last synced: 30 Jun 2025

https://github.com/aykrimino/aoc

solving advent of code problems using golang

algorithms competitive-programming data-structures go golang

Last synced: 30 Mar 2025

https://github.com/nihonxim/computerscience

Computer科学研究について、コンピューター科学の勉強とソフトウェア作り方

algorithms computer-science data-structures

Last synced: 23 Mar 2025

https://github.com/azaz9026/myntra_review_project

Myntra Scraper Project Project Overview: The Myntra Scraper Project is designed to extract product data from the Myntra website. This tool enables users to gather information such as product names, prices, descriptions, ratings, and images for analysis, comparison, or personal use.

data-science data-structures data-visualization filesystem github mogodb mogoose python3 strreamlit web-scraping

Last synced: 10 Apr 2026

https://github.com/bosley/ak24

Lightweight C application kernel providing core data structures (lists, maps, buffers), memory management, and optional Boehm GC integration for building robust applications.

application-framework boehm-gc c closures concurrency data-structures garbage-collection memory-management string-intern

Last synced: 21 Feb 2026

https://github.com/fscotto/collection

Data structures in Golang

data-structures golang golang-library

Last synced: 15 Mar 2025

https://github.com/ramzijabali/data-structures-java

Reimplementation of Java data structures

data-structures java

Last synced: 01 Sep 2025

https://github.com/barrenszeppelin/pmmap

Go implemenation of Persistent Mergeable Hash Maps

data-structures go hashmap immutable tree

Last synced: 01 Sep 2025

https://github.com/markopapic/ads

C# implementations of some algorithms and data structures.

algorithms csharp data-structures

Last synced: 11 Jun 2026

https://github.com/imtiaz-emu/datastructurewithpython

Implementation of Data Structures using PYTHON 3.

bst data-structures heap linked-list

Last synced: 15 Mar 2025

https://github.com/nawodyaishan/simple-bookshop-shopping-cart

Simple bookshop shopping cart and checkout system using Dyanamic Programming Algorithms and Data Structures

algorithms c data-structures dynamic-programming

Last synced: 15 Mar 2025

https://github.com/mistivia/algds

Generic algorithms and data structures for C

algorithms data-structures

Last synced: 15 Mar 2025

https://github.com/sebastianofazzino/fundamentals-of-computing-specialization

Basics of Computing and Programming Principles, Algorithmic Thinking and Programming skills in Python from the ground up and apply these skills in building many interactive projects using simplegui module.

algorithms computer-programming computing data-structures game-development gui python software-development

Last synced: 04 Jun 2026

https://github.com/charon25/javabasicdatastructures

Recreating data strucures in Java for learning purposes

data-structures java

Last synced: 16 Jan 2026

https://github.com/jleung51/data_structures

Implementations of various data structures.

data-structures

Last synced: 27 Mar 2025

https://github.com/tanmayvaij/pattern-printing

Some important pattern printing questions asked in interviews

algorithms cpp data-structures forloops patterns

Last synced: 15 Mar 2025

https://github.com/trviph/collection

Collection is a Go library that aims to implement basic data structures such as List, Queue, Stack, Heap, and more.

data-structures go golang

Last synced: 13 Jun 2026

https://github.com/mateusz-przybyla/addressbook_structured

C++ application - Przyszly Programista course (training)

cpp data-structures structured-programming txt-files

Last synced: 09 Nov 2025

https://github.com/seanballais/a-crazy-calculator

A simple calculator where the operations utilize stacks that are implemented with queues that are implemented by arrays that are implemented by linked lists.

data-structures java

Last synced: 27 May 2026

https://github.com/elidrissidev/dsa-practice

My playground repository where I'm practicing DSA using C!

algorithms c computer-science data-structures

Last synced: 31 Mar 2025

https://github.com/obeliskos/typescript-datastructures

Typescript-implemented data structures and benchmarks

avl avl-tree data-structures typescript

Last synced: 23 Mar 2025

https://github.com/candytale55/doubly-linked-list_js

A doubly linked list implementation in JS. A doubly linked list is a sequential chain of nodes that contains two elements: data and links to the next and previous nodes. Uses nodes from a Node class also implemented in JS.

codecademy data-structures doubly-linked-list javascript-data-structures nodes

Last synced: 31 Mar 2025

https://github.com/baguilar6174/typescript-code-challenges

In this repository, you will find problems about data structures and algorithms in TypeScript

algorithms challenges data-structures typescript

Last synced: 09 Nov 2025

https://github.com/bertrand31/cagire

🔍 An experimental search engine supporting real-time partial-match plaintext search

data-structures functional-programming inverted-index scala search-engine trie

Last synced: 16 May 2025

https://github.com/mustafahakkoz/market_simulation

Simple Linked List implementation in C language

data-structures simulation

Last synced: 23 Mar 2025

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

This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.

algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c

Last synced: 16 May 2025

https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises

Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 09 Jun 2026

https://github.com/devfancy/knu

컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.

algorithm data-structures system-programming

Last synced: 24 Jun 2025

https://github.com/andrea-vicari/codewars-katas

Repository for Javascript files from some Codewars katas

algorithms-and-data-structures data-structures javascript

Last synced: 16 May 2025

https://github.com/muhammadfadel/car-workshop-data-structure

For all of the following problems, when it is stated “in the user level” you should assume that you only have the object code of the data structure along with the interface given in the header file. On the other hand, When it is stated that “in the implementation level” you should assume that you have the source code file of the data structure and you should write the desired piece of code within that source code file.

c c-plus-plus data-structures datastructures queue stack

Last synced: 28 Apr 2026

https://github.com/shafaq-aslam/leetcode-chronicles

This repository contains my solutions to various LeetCode problems, ranging from Easy to Hard. The goal is to improve problem-solving skills, practice Data Structures & Algorithms (DSA), and build a strong foundation for coding interviews.

algorithms coding-challenges competitive-programming cpp data-structures data-structures-and-algorithms dsa dynamic-programming leetcode problem-solving

Last synced: 07 Apr 2025

https://github.com/supertetelman/coursera-algs4parti-009

A collection of python scripts to implement various sort/search algorithms and supporting data structures.

algorithm data-structures python

Last synced: 23 Mar 2025

https://github.com/hackerslash/dsarch

A search engine for Data Structure and Algorithm problems

data-structures dsa leetcode search-engine tfidf

Last synced: 16 May 2025

https://github.com/withprecedent/camina

Flexible, lightweight, extensible, easy-to-use data structures for Python

data-structures dictionary list mapping python sequence

Last synced: 27 May 2026

https://github.com/dansalahi/query-builder-experiment

Customized Query Builder for creating Rules and Groups

data data-structures jsonlogic query-builder reactjs typescript validation

Last synced: 11 Apr 2026

https://github.com/agastyahukoo/accelerated-computer-science-fundamentals

Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.

algorithms computer-science data-structures object-oriented-programming

Last synced: 28 Mar 2025

https://github.com/calebwin/derive_lit

a tool to auto-generate literal macros for your data structure

data-structures macro rust

Last synced: 23 Mar 2025

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

All things data structure and algorithm in vanilla JavaScript (no ES6)

algorithms data-structures es5-javascript javascript

Last synced: 01 Jul 2025

https://github.com/iampavangandhi/travelpathfinder

✈️ Travel Path Finder Web App (using Graphs)

data-structures dijkstra dijkstra-algorithm graph javascript

Last synced: 09 Mar 2025

https://github.com/lif31up/data-structures-and-algorithms-clang

data structure with CLang

c data-structures

Last synced: 18 Mar 2025

https://github.com/truongd3/public-key-cryptography

Implement Public Key Cryptography algorithms to secure information over networks.

algorithms cpp cybersecurity data-structures

Last synced: 15 Mar 2025

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

Estruturas de Dados diversas implementadas em C++.

c-plus-plus cmake cpp23 data-structures data-structures-and-algorithms training

Last synced: 02 Apr 2025

https://github.com/mmncit/cracking-the-coding-interview-solutions

Solutions of the book cracking the coding interview (using Python)

data-structures design-patterns oop problem-solving

Last synced: 02 Sep 2025

https://github.com/denpeshkov/datastructures

A library of various data structures implemented in Go.

data-structures go

Last synced: 27 Feb 2025

https://github.com/harrisoncramer/go-algos

Repository containing common algorithms and data structures implemented in Go.

algorithms data-structures go golang

Last synced: 05 Mar 2025

https://github.com/marcoschalet/pokedex

Jogo em C feito com intuito de treinar conceitos para monitoria em Algoritmos e Estrutura de Dados.

c data-structures pokedex

Last synced: 15 Mar 2025

https://github.com/iampavangandhi/photoeditor

🖼️ Photo Editor Web App (using 3D Array)

arrays data-structures javascript photo-editor vanilla-javascript

Last synced: 28 May 2026

https://github.com/dd0wney/ds

Collection of data structures and algorithms for my reference in languages I'm interested in

algorithms data-structures

Last synced: 12 Jun 2026

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

uri 100+ solve...

css data-structures

Last synced: 15 Mar 2025

https://github.com/tsiarokhin/bsu-famcs-algo-solutions

My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)

acm algorithms bsu competitive-programming data-structures famcs study

Last synced: 05 Jan 2026

https://github.com/wittyicon29/in-memory-db

An in-memory database using C++ is a system that stores data primarily in RAM for fast access and manipulation. It supports basic CRUD operations and may include features for concurrency control and optional data persistence.

data-structures oops-in-cpp regex

Last synced: 15 Mar 2025

https://github.com/ololobus/practice

Random programming exercises

c data-structures educational pointers

Last synced: 18 Jul 2025