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/adriandarian/hackerrank

💻 All of my HackerRank Solutions

algorithms data-structures

Last synced: 18 Jan 2026

https://github.com/bestmahdi2/uni__phonebookapppython

A university project in which a phone book is designed with Python language

data-structures phone-book python

Last synced: 08 Mar 2025

https://github.com/follen99/algorithmsanddatastructures_java

Questa è una serie di esempi di algoritmi e strutture dati scritti in linguaggio Java

algorithms algorithms-and-data-structures data-science data-structures java

Last synced: 05 Nov 2025

https://github.com/saeed-dev2/link_app-multifunctionl-app

Developed a cutting-edge application that integrates real-time text chatting, voice calling, and file sharing functionalities into a user-friendly interface. This project leverages socket programming to deliver seamless communication.

data-structures gui-application network-programming os pickle pil pillow pyaudio python3 socket-programming struct threading-and-concurrency tkinter-python

Last synced: 26 Feb 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: 02 Dec 2025

https://github.com/lebrancworkshop/learn-dsal-cpp-mikelopster

Learning Data Structures and Algorithms with C++ by Mikelopster (Thai Software Developer Youtube Channel)

algorithms algorithms-and-data-structures cpp data-structures data-structures-and-algorithms

Last synced: 31 Mar 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/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: 09 Mar 2025

https://github.com/farhaduneci/contactbook

A simple contact book written with Python.

data-structures

Last synced: 01 Sep 2025

https://github.com/snehalyelmati/competitive-programming-golang

Repository to maintain LeetCode, Kickstart and CodeChef solutions in Go. Implementation and notes of data structures and algorithms.

algorithms data-structures golang google-hashcode google-kickstart leetcode

Last synced: 21 Jun 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/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/pferreirafabricio/data-structures

🍌 Data structures with C language

c c-language data-structures

Last synced: 03 Dec 2025

https://github.com/eesunmoon/data_structure

[Spring 2020] Data Structure using C language

c data-structures

Last synced: 25 Sep 2025

https://github.com/okeuday/keys1value

Erlang set associative map for key lists

data-structures erlang

Last synced: 24 Jul 2025

https://github.com/yagocrispim/data_structures

A study about data structures

cpp data-structures

Last synced: 23 Mar 2025

https://github.com/milenacarecho/42basecamp

Listas de exercicios realizadas durante o basecamp da 42 em julho/2021

c data-structures

Last synced: 14 Mar 2025

https://github.com/guilhermebkel/data-structures-study

🏛️ A deep study about Data Structures with help of C++ language

algorithm-analysis algorithms-and-data-structures c data-structures

Last synced: 22 Aug 2025

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: 26 Feb 2025

https://github.com/manu-sh/my_collections

A collection of generics data structures (WIP)

c data-structures generics wip

Last synced: 14 Aug 2025

https://github.com/mbah24-dev/push_swap

Push_swap est un projet de l'école 42 qui consiste à trier une pile d'entiers en utilisant un ensemble d'instructions prédéfinies. L'objectif est d'écrire un programme efficace capable de résoudre ce problème avec un minimum de mouvements. 🚀

algorithms c data-structures

Last synced: 30 Mar 2025

https://github.com/swimshahriar/dsa-problem-solving

This repository contains some of the Data Structure and Algorithms that I have worked with.

algorithms data-structures javascript python3

Last synced: 07 Apr 2025

https://github.com/paulchen2713/nthu-data_structure_2020

EECS 2040 Data Structure Lecture Slides 2020

data-structures nthucs

Last synced: 03 Feb 2026

https://github.com/muhammed-rizin/data-structures

This repository focuses on implementing various data structures and algorithms using JavaScript. It covers a wide range of topics including, Linked List, Array, Binary Search, Linear Search, Recurtion , Sorting algorithms, Stack, Queue, Hash Table , Tree, Binary Search Tree, Heap, Graph and Trie

array binary-search-tree data-structures hashtable heap javascript linked-list queue recursion sorting-algorithms stack string tree trie

Last synced: 07 Sep 2025

https://github.com/sdk-meb/ft_containers.42

Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.

1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree

Last synced: 05 Jan 2026

https://github.com/joshsizer/my-malloc

Linked-list implementation of the standard C library function “malloc.” Uses a first-fit algorithm with support for coalescing.

algorithm coalescing data-structures first-fit linked-list

Last synced: 28 Jun 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/bsanket16/data-structures-and-algorithms

My data structures and algorithms library

algorithms data-structures java

Last synced: 14 May 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/simobin/dsa_ii

Data structure and algorithm

algorithm cpp data-structures dsa

Last synced: 24 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/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: 17 Nov 2025

https://github.com/diogo-nb/radix-sort

Radix sort implementation in C for education purposes.

c data-structures radix-sort sorting-algorithms

Last synced: 13 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: 30 Nov 2025

https://github.com/lsegg/javascript-algorithms-and-data-structures

Code accompanying the Udemy course JavaScript Algorithms and Data Structures Masterclass by Colt Steele

algorithms algorithms-and-data-structures colt-steele data-structures data-structures-and-algorithms javascript

Last synced: 03 Mar 2025

https://github.com/vikramgujar/logical-problem-solving

A daily updated collection of Java solutions to logical problems like arrays, strings, recursion, and more. Perfect for coding practice, interviews, and enhancing problem-solving skills.

algorithms arrays coding coding-practice competitive-programming daily-coding data-structures interview-preparation java java-exercises logical-problems problem-solving programming-challenges recursion strings

Last synced: 26 Feb 2025

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/perfectmak/gostructures

Data Structure implemented in Go

algorithms data-structures go golang

Last synced: 28 Feb 2025

https://github.com/rabi-siddique/sudoku-solver

A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.

algorithms computer-science data-structures interview interview-questions programming

Last synced: 25 Mar 2025

https://github.com/pzaino/gods

GoDS is just a Go Lang library of Datastructures I created for my own projects and to practice some generic programming in go

algorithms buffer circular-buffer data-structures doubly-linked-list go golang linked-list priority-queue queues stack

Last synced: 27 Jul 2025

https://github.com/neelanjan00/grid-path-finder

A web app for finding and visualizing the path between a source position and a destination position in a grid using Graph algorithms such as BFS, DFS, Dijkstra, etc.

algorithms data-structures graph-theory reactjs search-algorithm

Last synced: 11 Jun 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/timsearle/graph

Graph and Breadth First Search Playground Test

breadth-first-search data-structures graph swift-3

Last synced: 28 Jan 2026

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 27 Oct 2025

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

a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular

algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions

Last synced: 29 Mar 2025

https://github.com/pr47h4m/datastructuresandalgorithmscpp

Repository Focuses On Implementation Of Data Structures And Algorithms In CPP

algorithms codejam cpp data-structures kickstart oop

Last synced: 09 Apr 2025

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/zee-bit/final450

My solution to Love's Final 450 questions to do before interviews. All solutions are optimal and properly tested. Please drop a star if you find it useful! :)

algorithms cpp data-structures final45

Last synced: 25 Feb 2025

https://github.com/irene-frias/cs50x

Is a course for introductory computer science course offered by Harvard University, known for being both comprehensive and accessible to beginners. The course covers fundamental concepts in computer science and programming, starting with basic problem-solving and progressing to more complex topics.

alogrithms computer-science cybersecurity data-structures programming-with-c python-programming sql-database web-development

Last synced: 25 Feb 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/cihat-kose/data-structures-and-algorithms

A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.

algorithms data-structures practice sorting tree-structures

Last synced: 09 Mar 2026

https://github.com/levichu51/pro2-practica2-22-23

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

data-structures programming udc university

Last synced: 16 May 2025

https://github.com/rmodi6/minesweeper-game

The age-old annoying Minesweeper game on Windows implemented in Java using Java Swing tools.

data-structures java java-game java-swing java-swing-game minesweeper-game

Last synced: 29 Aug 2025

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

C++ implementation of various data structures and algorithms

algorithms c-plus-plus data-structures implementaion

Last synced: 23 Aug 2025

https://github.com/olaolatunbos/leetcode

The repository contains my solutions to leetcode questions in Python, along with data structures and algorithms

algorithms algorithms-and-data-structures data-structures leetocde python

Last synced: 30 Nov 2025

https://github.com/gremble0/nonstdlib

Some usefil utilities for C not provided by the standard library

algorithms c data-structures library

Last synced: 17 Feb 2026

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

another java collection library

collection data-structures java

Last synced: 12 Jan 2026

https://github.com/chowdhuryj-github/autocompleter

A MSOE Lab Project for a JavaFX application on word searching using different backing data structures for a ordered and unordered list of words.

data-structures javafx unit-testing

Last synced: 05 Sep 2025

https://github.com/tareqalkushari/leetcode-problem-solutions

This repository contains a comprehensive collection of solutions to LeetCode problems, crafted with clarity and efficiency in mind. Each solution is written in a clean, readable format and includes insights into time and space complexity, making it an ideal resource for technical interview preparation, algorithm practice, and self-paced learning.

algorithm-practice algorithms arrays binary-search coding-interview competitive-programming cpp data-structures dynamic-programming graph-algorithms hashmap interview-preparation java leetcode leetcode-solutions problem-solving python recursion strings technical-interview

Last synced: 28 Aug 2025

https://github.com/viniciuslawliet/bell-cranel-algorithm

The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.

algorithm anime danmachi data-structures dungeons graph python rpg

Last synced: 29 Mar 2025

https://github.com/sabberrahman/cse

My CSE study resources: Lecture notes, Code snippets, and Study materials

algorithm data-structures leetcode neetcode150 problem-solving

Last synced: 05 Nov 2025

https://github.com/mgobeaalcoba/python_intermediate

Aqui iré guardando los trabajos que voy haciendo en el curso de platzi de python y nivel intermedio

data-structures dictionaries game lambda-functions lists python3 sets strings tuples

Last synced: 26 Dec 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: 14 Apr 2025

https://github.com/harshit-3905/striver_sde_sheet

Solutions to Striver SDE Sheet

algorithms data-structures java

Last synced: 07 Feb 2026

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: 18 Nov 2025

https://github.com/kabragaurav/practice-c-cpp-python-oops-dsa

Study and Practice Material for Chief Programming Languages and Major Topics in Computer Science

c cpp data-structures java object-oriented-programming python

Last synced: 11 Aug 2025

https://github.com/aswinbarath/sde-problems

SDE Problems marked with FAQ Companies

algorithms data-structures gfg java leetcode problem-solving sde-sheet

Last synced: 14 May 2025

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/alyqamar/leetcode

"LeetCode" by alyQamar, contains solutions to various problems from Leet Code, a popular platform for practicing and improving coding skills. The solutions are implemented in cpp , JS and are accompanied by detailed explanations and comments. The repository also includes a variety of problem types, such as data structures, algorith

algorithms competitive competitive-programming competitive-programming-contests contest contest-solution contests cpp data-structures java javascript js leetcode leetcode-cpp leetcode-cpp-solutions leetcode-js leetcode-solutions problem-solving problems

Last synced: 06 Mar 2025

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: 25 Feb 2025

https://github.com/d-coder135/non_linear_data_structures

This Repo Contains Codes For Non-Linear Data Structures In Java Programming Language.

avl-tree bst data-structures java non-linear-data-structures tree-structure

Last synced: 14 Apr 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/nitinkedia7/cs210-data-structures

Solutions to assignments of CS201/210 Data Structures course taught at IITG-2017

data-structures graph hashing-algorithm heap linked-list queue soritng stack tree

Last synced: 27 Jul 2025

https://github.com/chrynan/queue

Stack, Queue, and Deque Data Structures for Kotlin

data-structures deque kotlin kotlin-library kotlin-multiplatform queue stack

Last synced: 29 Jul 2025

https://github.com/ravin-d-27/data_structures_questions

Here's my repository where I will be uploading placement coding questions with solutions here.

algorithms data-structures java leetcode

Last synced: 10 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/shishir-grez/proxyserver

Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.

c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket

Last synced: 04 Mar 2025