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/tom474/time_bank_system

[RMIT 2023C] EEET2482 - Software Engineering Design - Group Assignment

algorithms cpp data-structures object-oriented-programming

Last synced: 09 Oct 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/1337fury/42_minishell

Simple Unix shell implementation developed as part of the curriculum at 42. It provides a command-line interface that allows users to execute commands, launch programs, and perform various operations in a shell environment.

algorithms command-line data-structures shell unix

Last synced: 20 Apr 2026

https://github.com/sonirico/container

data structures & utilities to work with slices, maps... in a generic way

container data-structures generics golang

Last synced: 03 Nov 2025

https://github.com/kaierikniermann/algorithms-practice

This is a collection of algorithms and data structures in different languages. Primarily based on the solutions from Introduction to Algorithms.

algorithms data-structures learning practice

Last synced: 15 May 2026

https://github.com/seifalmotaz/routly

Routly: Elevating skills through dynamic data structures, using binary trees for precise URL path matching.

algorithms algorithms-and-data-structures dart dartlang data-structures

Last synced: 06 Feb 2026

https://github.com/piotrl/compsci-alghoritms

🎓 My implementations of popular algorithms concepts

algorithms c computer-science data-structures learning

Last synced: 31 Oct 2025

https://github.com/rythm-net/softuni

:octocat: A collection of every course, lecture, homework and exercise in my SoftUni journey. Including Entry, Fundamentals, Advanced and Professional Modules

algorithms algorithms-and-data-structures basics csharp css data-structures fundamentals golang html java javascript programming-basics python softuni

Last synced: 07 Apr 2026

https://github.com/cedrickchee/parkinglot-ts-node

TypeScript solution for parking lot problem.

algorithm data-structures oop-concepts parking-lot typescript

Last synced: 12 Mar 2025

https://github.com/ankush-003/data-structures-using-c

Learning Data Structures using C Language

c data-structures

Last synced: 21 Mar 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/krypt0nn/table

Библиотека реализации таблиц данных на PHP 7.4

data-structures php

Last synced: 12 Jun 2026

https://github.com/adrinlol/leetcode-javascript-algorithm-solutions

This repository contains JavaScript algorithm examples and solutions from Leetcode.

algorithms basic-algorithms data-structures data-structures-and-algorithms javascript javascript-guide

Last synced: 13 Mar 2025

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

Data structures implemented in C.

c data-structure data-structures

Last synced: 05 Apr 2025

https://github.com/massigy/c-generic-linked-lists

This C program illustrates an implementation of generic programming using dynamic data structures, like single linked lists in this example.

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

Last synced: 07 May 2026

https://github.com/sohamratnaparkhi/dsa-course

Collection of different problems on Data Structures and Algorithms - segregated topic-wise

algorithms data-structures dsa hashmap leetcode-java leetcode-solutions linked-list stacks trees

Last synced: 07 Mar 2026

https://github.com/limon-s-interview-prep-zone/leetcode

🚀 Welcome to the Interview Preparation repository! This project is a comprehensive collection of Data Structures, Algorithms, and solved problems from common online judges, providing a robust resource for technical interview preparation.

algorithms cplusplus data-structures leetcode python

Last synced: 16 Feb 2026

https://github.com/tamim-saad/cp-template-code

This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!

algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity

Last synced: 02 Apr 2025

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

Codes with solutions for different Data Structures & Algorithm related problems

algorithms algorithms-and-data-structures cpp data-structures problem-solving

Last synced: 09 Sep 2025

https://github.com/nullthefirst/javascript-ex

JavaScript Data Structures and Algorithms

algorithms data-structures exercism javascript

Last synced: 03 Apr 2025

https://github.com/gustavohnsv/ep1_aed2

Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.

bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms

Last synced: 03 Apr 2025

https://github.com/wendymunyasi/binary_trees

Learn about binary tree and binary search tree.

algorithms c data-structures

Last synced: 21 Jul 2025

https://github.com/mastercruelty/c-go-algorithms

Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan

algorithms c data-structures golang

Last synced: 14 May 2026

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

Una miscelánea de algoritmos que he desarrollado en las clases de la materia Programación III de la UNLP

data-structures java unlp

Last synced: 24 Jun 2026

https://github.com/anymost/dsa

data struct and algorithm write by goland

algorithms data-structures goland

Last synced: 03 Nov 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/abhishekboadgurjar/dsa

Welcome to the Data Structures and Algorithms (DSA) repository. This collection is intended to provide a comprehensive guide to fundamental and advanced concepts in DSA using C++. Each folder contains code examples and explanations for different topics.

algorithms data-structures dsa dsa-codes dsa-cpp dsa-notes

Last synced: 29 Dec 2025

https://github.com/chiragkumargohil/to-do-list-cli

I opted a Guided Project from Coursera Learning Platform. In that module, a To-Do List App was created using Python language. I have extended that project and prepared a code so that user's inputs will be saved in .csv file. So, user can access his/her past input data as well.

csv data-structures python to-do-list todolist

Last synced: 12 Apr 2025

https://github.com/eshaan7/programming_with_c_and_cpp

Various C and C++ programs I wrote for school, college or just for the heck of it.

btech c cbse cpp data-structures ggsipu hacktoberfest school

Last synced: 09 Sep 2025

https://github.com/fou1100ouacus/course19_driving-license-management_full-real-project

DVLD is a Desktop Application that I've been working on from scratch, using .NET Core Windows Forms, ADO.Net and Microsft SQL Server from Programming Advices Course 19.

advanced-programming csharp-code data-structures database desktop-app dotnet sql

Last synced: 09 May 2026

https://github.com/hit07/sequeance-alignment-dp

This repository contains an implementation of a DNA sequence alignment algorithm using dynamic programming (DP) optimised with a divide and conquer strategy to improve efficiency and reduce runtime.

algorithms data-structures divide-and-conquer dynamic-programming python3 sequeance-alignment

Last synced: 08 Jul 2025

https://github.com/kietcse/dsa_hcmut_2023

These are assignments of DSA in 2023 of HCMUT. This repository include 2 assignments and the beginning story of each assignment related to JJK anime (my teachers is a big fan of JJK). I was thrilled to get 10 marks for both of these !!!

data-structures dsa-algorithm

Last synced: 08 Jul 2025

https://github.com/anshumansinha3301/data-structures-for-artificial-intelligence

Data Structures and Algorithm implementation in Artificial Intelligence including algorithm used for Artificial Intelligence

algortihm anshumansinha3301 artificial-intelligence bitfusiondynamics data-structures open-source

Last synced: 11 Jun 2026

https://github.com/princebansal7/concept-programs

This Repository contains Logic programs with full explanations and multiple ways of approaching the Problems

algorithms-and-data-structures binary-search bitmanipulation cpp17 data-structures oops

Last synced: 24 Jul 2025

https://github.com/ososuna/java-coding-interview

☕️ Studying for my java coding interview solving problems using TDD

algorithms data-structures java tdd

Last synced: 20 Jun 2026

https://github.com/mikr13/javascript-explorer

⭐ A resource to help developers figure out what JavaScript methods would be best to use at any given time

array arrays data-structures javascript object programming string strings

Last synced: 04 May 2026

https://github.com/louis3797/dsa

Data Structures and Algorithms in Java

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

Last synced: 13 Apr 2025

https://github.com/ph4un00b/minmax-stack

having fun with stacks / deno / typescript

data-structures deno typescript

Last synced: 18 May 2026

https://github.com/01barthez/learn_datastructure_c

In the university context, learning C language is a prerequisite for success in certain subjects such as INF131, INF231... To make up for this deficit, I'm going to learn complex data structures in C (Stack, File, Lists...).

c data-structures file initialization list makefile pile programming-exercises

Last synced: 04 Mar 2025

https://github.com/kbnim/datastructs.h

C library of commonly used data types and data structures (string, vector, stack, etc.)

array binary-tree c c-language c-programming data-structures linked-list matrix priority priority-queue queue stack string vector

Last synced: 24 Jan 2026

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

Explore fundamental Data Structures and Algorithms (DSA) concepts with Java implementations. Includes arrays, linked lists, stacks, queues, trees, graphs, sorting algorithms, dynamic programming, and more.

algorithms data-structures java

Last synced: 30 Oct 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/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/sh1zen/crossync

Blazingly fast concurrent Data Structures for Rust.

concurrent-programming data-structures dev-tools rust-lang rust-library

Last synced: 06 Nov 2025

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/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/kaikalii/nolloc

Allocationless, resizable data structures for Rust

data-structures

Last synced: 10 Jun 2026

https://github.com/easonsyc/queues-stacks

Data structures queues and stacks.

c-sharp data-structures study

Last synced: 10 Jun 2025

https://github.com/i-umairkhan/data-structures

Includes C++ Implementation of Data Structures and Algorithms.

algorithms biginteger-cpp cpp data-structures

Last synced: 10 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/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/piratesmanx1/tutor-management-system-2020

A group assessment that required individuals to implement their specific data structure within the system, such as the likes of Array List and Linked List. The assessment required no knowledge of database which is making the overall assessment tricky to handle as we need to rely on the memory addresses that act as a temporary storage to get the job done. In this assessment we've learned the concept of C++, Data Structures, and numerous algorithm that could exploit in other programming languages, which increased our critical thinking skill on applying the system's feature.

c-plus-plus data-structures data-visualization datastructures doubly-linked-list doublylinkedlist linked-list linked-lists

Last synced: 11 Oct 2025

https://github.com/hasnainroopawalla/algorithm-visualization-python3

Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)

data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms

Last synced: 06 Oct 2025

https://github.com/hubenchang0515/luminous

Luminous is a DATA STRUCTURE and ALGORITHMIC library of C programming language.

c data-structures

Last synced: 11 Mar 2025

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

Implement some Data Structures using JavaScript

data-structures javascript

Last synced: 29 Apr 2025

https://github.com/debakarr/code_backup

Backup of programs I did in my college.

algorithm college cpp data-structures java lab numerical-methods vhdl

Last synced: 09 May 2026

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/gabrielmpinho/cs50-sql

Solutions and notes from CS50’s Introduction to Databases with SQL. Covers CRUD operations, data modeling, normalization, joins, views, indexes, and connecting SQL with Python and Java. Begins with SQLite for portability and introduces PostgreSQL and MySQL for scalability.

data-analysis data-structures data-visualization database databases javascript python sql

Last synced: 10 May 2026

https://github.com/tehsim/competitive_programming

Codeforces submission link and my regular problem solving or coding added here

arrays c css data-structures datatypes function geometry html input-output loops recursion sorting-algorithms string

Last synced: 10 May 2026

https://github.com/simranjeet97/leetcode_practice

Practicing the Leet Code Codes for Competitive Programming

algorithms amazon coding competitive-programming data data-structures facebook google leetcode python

Last synced: 03 Aug 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/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/theteachr/trie

A minimal trie structure to store zip codes

c data-structures trie

Last synced: 25 May 2026

https://github.com/lesiaukr/goit-algo-hw-02

Master's | Basic Algorithms & Data structures | Module 2 | Main Data Strucrures

data-structures deque doubly-linked-list goit-algo-hw-02 graph hash-tables linked-list lists queue stack

Last synced: 24 Mar 2025

https://github.com/dnlbb/algorithms-and-data-structures-mstu

This repository contains homework on the course algorithms and data structures of MSTU

algorithms c-language data-structures

Last synced: 25 May 2026

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

This is repository that contains a Java packages with differents data structures implementation.

data-structures

Last synced: 04 Oct 2025

https://github.com/shrilakshmishastry/linkedlist_assignment

Data structure - Set of examples to learn linkedlist .

c data-structures

Last synced: 10 Jun 2026

https://github.com/lxmn22nov/cohort3.0

I'll post everything here, whatever I'll learn during this cohort. 💯

bitcoin-wallet css-grid css3 data-structures express-middleware expressjs html5 javascript mongodb nodejs reactjs web3

Last synced: 04 Apr 2026

https://github.com/alexkalderimis/adventofcode

My solutions for the code exercises posted at https://adventofcode.com/

adventofcode algorithm-challenges data-structures

Last synced: 11 May 2026

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

A lightweight, template-based stack class built on top of the `clsMyQueueArr` class, which in turn uses a custom dynamic array (`clsDynamicArray`). This class provides basic stack behavior (LIFO – Last In, First Out) by inserting new elements at the beginning of the internal array.

cpp cpp-library data-structures oop stack

Last synced: 16 Mar 2026

https://github.com/tigran-sargsyan-w/push_swap

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.

42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap

Last synced: 29 May 2026

https://github.com/marcoschalet/chalet-blog

Blog pessoal para compartilhar assuntos que eu me interesso sobre programação.

blog c-programming data-structures graph-algorithms javascript nextjs typescript web-development

Last synced: 19 Apr 2026

https://github.com/aliaks-ei/data-structures

A collection of the most famous data structures implemented in Typescript

binary-search data-structures editorconfig-checker hash-table javascript jest linked-list typescript unit-testing

Last synced: 19 Apr 2026

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

Lab works for Data Structures

c data-structures linked-list

Last synced: 26 Dec 2025