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/ereh11/ramadan-problem-solving-challenge

Ramadan Problem Solving Challenge is a 30-day coding challenge where participants solve a new problem daily throughout Ramadan

algorithms data-structures problem-solving

Last synced: 13 Sep 2025

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/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/usmanmehmood55/ring_buffer

A ring buffer implementation in C

buffer c data-structures ring-buffer

Last synced: 11 Jun 2026

https://github.com/ahmad-ali-rafique/pandas-mastry-notebook

Pandas Mastry Notebook is a repository dedicated to exploring the capabilities of the pandas library for data manipulation, analysis, and visualization in Python. Dive into a variety of data operations, analytical techniques, and visualization methods to uncover insights from your datasets.

data-structures dataanalytics datase pandas pandas-library python

Last synced: 10 Apr 2026

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/rithinch/googletechdevguide-programming-solutions

:nerd_face: Solutions to Google Tech Dev Guide Problems - Foundation Path.

algorithms csharp data-structures foundation-path google-tech-dev-guide

Last synced: 21 Mar 2025

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

Some interesting algorithms for study.

algorithms cpp data-structures

Last synced: 17 Mar 2025

https://github.com/azarankin/c_reference

C reference

c data-structures

Last synced: 22 Sep 2025

https://github.com/gabrieledarrigo/grokking

A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book

algorithms data-structures grokking-algorithms

Last synced: 18 Mar 2025

https://github.com/ermolaevv/all_labs

Проект-контейнер для выполнения практических заданий по курсу МП2

cmake cpp data-structures gtest labs winforms

Last synced: 19 May 2026

https://github.com/martijnvos/jcf41datastructures

Assignment 1 of the JCF41 course on Fontys

data-structures java

Last synced: 19 May 2026

https://github.com/renatoathaydes/pathtrie

A Trie implementation specifically designed for paths

data-structures java routing trie

Last synced: 04 Apr 2025

https://github.com/mohamedyounis10/simple-text-editor

This project is a simple text editor implemented in C++. It utilizes a stack-based approach to manage text operations like appending, deleting, printing, and undoing actions. The program's interface offers a menu-driven interaction for users.

consulea cpp data-structures simpletext texteditor

Last synced: 09 Aug 2025

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

🧠 | Data Structures & Algorithms

algorithms data-structures problem-solving

Last synced: 31 Jul 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/themysterysolver/leet-and-fun

A collection of LeetCode questions to ace the coding interview!

c-language data-structures db java javascript leetcode mysql pandas-python python python3

Last synced: 19 Jan 2026

https://github.com/maximfersko/matrix-library

Implementation of the data type library matrix and operations on the type.

algorithms c data-structures matrix matrix-library

Last synced: 26 Jun 2025

https://github.com/soloeinsteinmit/ds-algo-deck-v010

Data Structure and Algorithm Visualizer is an interactive web application designed to help students, developers, and educators learn data structures and algorithms in an engaging way. This tool allows users to explore and manipulate various data structures and algorithms with visual representations.

ai algorithms algorithms-and-data-structures data-structures dsa-visualizer framer-motion heroui nodejs react react-router redux redux-persist redux-toolkit tailwindcss

Last synced: 24 Feb 2025

https://github.com/sahilmemon7/data_structures_algorithms

Main data structures and algorithms in Java along with their time and space complexities.

algorithms data-structures java

Last synced: 13 Sep 2025

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/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/khasherdene-xt/freecodecamp-task

Freecodecamp certification tasks

algorithms data-structures javascript

Last synced: 31 Jul 2025

https://github.com/wajktor13/ads-lab

solutions to algorithmic tasks from Algorithms And Data Structures course at AGH University

agh agh-university agh-wi agh-wiet algorithms algorithms-and-data-structures data-structures

Last synced: 13 Mar 2025

https://github.com/laschuet/cgm

Data structures and functions for computer graphics mathematics

c computer-graphics data-structures mathematics

Last synced: 15 May 2026

https://github.com/sammyne/data-structures-and-algorithms-go

Data structures playground in Go

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/thedhruvrawat/dsa

This repository contains all the laboratory coursework for the course CS F211: Data Structures and Algorithms at BITS Pilani, Pilani Campus (Spring '22)

algorithms c data-structures dsa

Last synced: 19 Jun 2026

https://github.com/thenocturnaldevgypsy/exercises-java-labcodes

Here lies the source codes of the Java programs I've made and used way back when I'm still teaching programming courses/topics under BSCS, BSIT, BSCOE way back late 2012 to 2015.

data-structures exercises java

Last synced: 02 Mar 2025

https://github.com/munagekar/algorist

A software engineer without algorithms is like a fish without water.

algorithms data-structures python3

Last synced: 15 Jun 2026

https://github.com/AbhilashG001/CrimsonCake

A repository that contains solutions to all the problems that I have solved from various competitive programming websites

algorithms competitive-programming data-structures java python

Last synced: 15 Jun 2026

https://github.com/asarkar/cyber-dojo-python

https://github.com/cyber-dojo/exercises-start-points/

algorithms cyber-dojo data-structures python

Last synced: 02 Mar 2025

https://github.com/simonprickett/clinkedlist

C Linked List Mentoring Work

c data-structures

Last synced: 16 Jun 2025

https://github.com/arturbomtempo-dev/pucminas-aeds2-assignments

Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.

algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack

Last synced: 17 Mar 2025

https://github.com/malpercio/data-holder

A NodeJS package that provides implementations of some data structures

data-structures nodejs

Last synced: 10 May 2026

https://github.com/lmithilesh-26/interview-bit-solutions

This Repository contains Topic wise Solutions to various problems on Interview_Bit Practice section in C++.

algorithms cpp20 data-structures interview-bit practice-programming solutions

Last synced: 17 Mar 2025

https://github.com/rubenwihler/c-dynamic-array

Une simple implémentation d'un tableau dynamique générique en C. Les éléments du tableau sont stockés dans un espace mémoire contigu. La taille des éléments est spécifiée lors de la création du tableau.

c data-structures dynamic-array generic

Last synced: 13 Sep 2025

https://github.com/abomokh/avl-tree-binomial-heap

implementation for directory using AVL Tree & implementation for Priority Queue Using Binomial Heap

avl-rank avl-tree binomial-heap data-structure data-structures datastructure datastructures dictionary finger-tree heap implementation prieo priority-queue queue

Last synced: 27 Jun 2025

https://github.com/parasgarg/leetcode-coding-practice

LeetCode's practice solutions for the problems based on Algorithms and Data Structures.

algorithms data-structures java leetcode practice-programming problem-solving programming-challenges

Last synced: 29 Mar 2025

https://github.com/miaan15/slot-map

Slot Map Implementation - C++17 header-only

cpp data-structures header-only slot-map

Last synced: 11 Jun 2026

https://github.com/bekcodingaddict/dsa

DSA stands for "Data Structures and Algorithms." In computer science and programming, data structures refer to the way data is organized and stored in a computer's memory, while algorithms are a set of step-by-step instructions for solving a particular problem or task.

algorithms coding-challenge coding-interviews data-structures data-structures-and-algorithms dsa dsa-algorithm

Last synced: 18 Jun 2026

https://github.com/yehezkiel1086/ds-sol-cpp

📖 Data structures and algorithms labs solutions in C / C++

algorithm cpp data-structures

Last synced: 19 May 2026

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

Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.

data-structures java php python

Last synced: 01 Jan 2026

https://github.com/dmdv/go-algo

Data structures in Golang. Leetcode, Hackerrank

algorithms challenges data-structures datastructures hackerrank leetcode

Last synced: 06 Apr 2025

https://github.com/sharonina/algoritmosavanzados

Ejercicios de Algoritmos Avanzados y Estructuras de Datos (platzi)

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 27 Mar 2025

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

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

data-structures java javafx

Last synced: 29 Apr 2026

https://github.com/youseftareq33/java_datastructuer_3_tawjihirecord-sll_cdll_avl-

This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (Single LinkedList, Circular Double Linkedlist, AVL Tree).

data-structures java javafx

Last synced: 28 Apr 2026

https://github.com/bragdond/universal-double-linked-list-c

Universal data structure double linked list implementation in C

c data-structures double-linked-list void

Last synced: 21 Mar 2025

https://github.com/samukiszhsd/alteryx-analytics

Você está trabalhando com dados de transações bancárias do Itaú e precisa fazer algumas análises para ajudar o time de auditoria a detectar padrões incomuns e possíveis transações suspeitas.

alteryx data-analysis data-structures data-visualization etl workflow

Last synced: 18 Feb 2026

https://github.com/ahmed-roshdy-1/dojo-blog

it's blog post project for add and delete post and filter post per tag

composition-api data-structures firebase vue vue3

Last synced: 13 May 2026

https://github.com/diohabara/monkey

Code for coding interviews

algorithms coding-interviews data-structures

Last synced: 31 Oct 2025

https://github.com/akashnath420/graph-based-path-finding-tool

The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.

akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm

Last synced: 16 Jun 2025

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

⚒ js playground for data structures

data-structures javascript

Last synced: 10 Jun 2026

https://github.com/longluo/algorithms

C++ Data Structures and Algorithms implementation

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

Last synced: 24 Feb 2025

https://github.com/inforkgodara/ternary-search

A single class implementation of ternary search

data-structures inforkgodara java ternary-search

Last synced: 04 Apr 2025

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

A single class implementation of bubble sort

bubble-sort data-structures inforkgodara java

Last synced: 05 Sep 2025

https://github.com/dibahk/sql50

this a collection of leet code problems I have solved

data-structures pandas pyhon sql

Last synced: 27 Mar 2025

https://github.com/symonmuchemi/java

Learning Java

data-structures java

Last synced: 08 Jul 2025

https://github.com/tawfik-s/datastructure-java-tasks

mydataStructurejavaTasksFirstYear

algorithms data-structures mufic tasks

Last synced: 14 Mar 2025

https://github.com/ukonline/pyds

Data structures implementations in Python for pedagogical purpose.

data-structures

Last synced: 11 Mar 2026

https://github.com/janithscript/rabin-karp-algorithm-java

Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.

data-structures java rabin-karp-algorithm sorting-algorithms

Last synced: 22 Mar 2025

https://github.com/byhill/disjointsets.jl

An implementation of the Disjoint-set data structure for Julia

data-structures disjoint-sets julia

Last synced: 10 May 2026

https://github.com/guptaroshan/problem-solving

Data Structures, Algorithms and Leetcode

algorithms data-structures leetcode

Last synced: 12 Apr 2025

https://github.com/capellax02/com2067

(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.

algorithms c-programming computer-science data-structures

Last synced: 22 Mar 2025

https://github.com/subhash23jan/cpp-oops

This repository is a collection of custom-built C++ data structures designed to provide a deep understanding of their underlying principles and implementations. By creating these structures from scratch, I gained valuable insights into the internal workings of C++ STL data structures.

cpp20 data-structures

Last synced: 29 Dec 2025

https://github.com/c1m50c/py-data-structures

Package containing various data structures written in Python, primarily for learning purposes.

binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3

Last synced: 14 Apr 2026

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/suba-suresh/advance-js-arrow-function-

Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax

arrow-functions data-structures javascript js

Last synced: 17 Jun 2025

https://github.com/abdellahbellakrim/ft_printf

Recode the printf() function from the C standard library

algorithms c data-structures file-io low-level-programming makefile variadic-functions

Last synced: 03 Mar 2025

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/mp81ss/miniclib

Mini C data-structure library containing vector and list

c data-structures header-only list vector

Last synced: 20 May 2026

https://github.com/ivan-magda/ifmo-b-tree

IFMO - Advanced Data Structures

algorithms b-tree collections data-structures swift

Last synced: 01 Nov 2025

https://github.com/nareshnavinash/datastruct-algorithms

Common Data structure and Algorithm problems

algorithms data-structures problem-solving solutions

Last synced: 01 Nov 2025

https://github.com/bottomsnode/searching-and-sorting-python

Explore Python implementations of essential searching and sorting algorithms. From linear and graph searches to bubble, merge, and quick sort, this repository offers crucial tools for learners and practitioners, enhancing problem-solving skills and coding proficiency.

data-structures python searching-algorithms sorting-algorithms tkinter-graphic-interface

Last synced: 12 Mar 2025

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

Hashmaps implementation in C language

c data-structures hashmap-c

Last synced: 04 May 2025