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/gz30eee/c-consteallation

A collection of projects showcasing the power and versatility of C, C++, and C# for efficient programming solutions.

algorithms c c-plus-plus c-sharp coding data-structures networking performance programming software-development

Last synced: 18 Apr 2026

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

Tutorial code for my video Generics Part 3: How to use Generics in Golang

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

Last synced: 19 Apr 2026

https://github.com/mattyv/flashradixtree

Associative container with the ability to search more efficiently if you know the key will be there. On par with std::map and well against std::unordered_map for most keys sizes, and especially where you have large keys with common prefixes.

data-structures key-value-store low-latency low-latency-search radixtree splaytree

Last synced: 19 Apr 2026

https://github.com/infinitifall/skiplist

A skip list is a probabilistic data structure that is efficient, compact and concurrency friendly

c data-structures randomized-algorithm skiplist

Last synced: 04 Jun 2026

https://github.com/albovo/adventofcode

A repository with all my solution for the advent of code's problems that I solved in my spare time.

advent-of-code c christmas cpp data-structures problem-solving python3 rust

Last synced: 20 Apr 2026

https://github.com/joaocarvoli/programming-marathon

Focusing in solve problems to practice in group and be prepared for marathons programming

algorithms cplusplus data-structures marathon

Last synced: 05 Jun 2026

https://github.com/nelsonbn/algorithms-data-structures-trie

Algorithms and Data Structures - Trie

algorithms data-structures trie

Last synced: 21 Apr 2026

https://github.com/nelsonbn/algorithms-data-structures-recursion

Algorithms and Data Structures - Recursion

algorithms data-structures recursion

Last synced: 22 Apr 2026

https://github.com/chevyphillip/python-data-structures-practice

Educational Python repository for WGU MSSWEAIE program. Interactive Jupyter notebooks for data structures with ADHD-friendly exercises. ๐ŸŒ Live docs: https://chevyphillip.github.io/python-data-structures-practice/

adhd-friendly computer-science data-structures dependency-management dictionaries documentation education exercises github-pages jupyter-notebook learning lists practice python sets uv wgu

Last synced: 23 Apr 2026

https://github.com/vikky2810/c-preparation-notes

Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.

algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers

Last synced: 24 Apr 2026

https://github.com/tutupharirabu/kalkulator-project-std

A C++ program that converts infix expressions to prefix notation and calculates the result.

c calculator data-structures

Last synced: 24 Apr 2026

https://github.com/saiteja-madha/ds-and-algo

Solutions for problems related to data structures and algorithms

algorithms data-structures hackerrank leetcode

Last synced: 25 Apr 2026

https://github.com/usif-andreas226/quizhub-oop-project

The system is designed to streamline the process of conducting online exams. It provides a user-friendly interface for both administrators and students. Administrators can easily create exams by adding questions and setting grading criteria. Students can take exams within a specified time frame and view their results immediately after submission.

algorithms data-structures java javafx oop oops-in-java

Last synced: 25 Apr 2026

https://github.com/danilowskic/queue-initialisation

An app shows data structure called queue. Describes how it works and what it is based on.

data-structures data-visualization java-8 queue queue-simulation

Last synced: 26 Apr 2026

https://github.com/nachiket-072005/data_structure-algorithm

In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.

c data-structures java

Last synced: 26 Apr 2026

https://github.com/abdellahbellakrim/gnl42

C project that reads a line from a file descriptor

algorithms c data-structures header-files makefile static-variables

Last synced: 07 Jun 2026

https://github.com/studyresearchprojects/dsa-in-cpp

Data Structures and Algorithms with C++

algorithms cpp data-structures

Last synced: 07 Jun 2026

https://github.com/cathyfu1215/cs61b

Self-learning CS61B of UCBerkeley , this repo contains both labs and projects

algorithms data-structures java

Last synced: 07 Jun 2026

https://github.com/vitorhugoantunes/data_structure_learning

Collection of studies on Data Structure.

algorithms c data-structures java

Last synced: 28 Apr 2026

https://github.com/raynard2010/assignment-data-structures

This repository contains my answers for some of my assignments for COMP6048001 - Data Structures Course. I got 98 for my assignments score.

avl-tree binus c case case-study data-structures hash hash-table priority-queue queue

Last synced: 29 Apr 2026

https://github.com/nishit-shivdasani/data-structure-with-python

Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.

array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure

Last synced: 29 Apr 2026

https://github.com/barannmeisterr/exceldataanalyzeravltree

Student Data Query is a Java project designed to manage and query student data using an AVL tree data structure.

apache-poi avl-tree balanced-search-trees data-structures excel file-processing java node searchquery strings xlsx

Last synced: 29 Apr 2026

https://github.com/rileysuomi/datastructures-and-algos

Collection of data structure implementations, algorithms, and leet-code solutions

algorithms cpp data-structures leetcode python

Last synced: 29 Apr 2026

https://github.com/chinmaybhalodia/walmart-virtual-internship

All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.

data-munging data-structures java python relational-database-design software-architecture software-engineering sql

Last synced: 29 Apr 2026

https://github.com/suman105/leetcode-top-interview-150

Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysisโ€”ideal for interviews, coding assessments, and competitive programming. ๐Ÿš€

cplusplus data-structures

Last synced: 08 Jun 2026

https://github.com/carlosagalicia/tc1031-act13-integral-basic-concept-template-ad2023

This program calculates the "disorder" of DNA strings, sorting them from the most ordered to the least ordered based on the number of inversions.

cplusplus cpp data-structures labs

Last synced: 08 Jun 2026

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

ะ—ะฐะดะฐั‡ะธ ั€ะตัˆะตะฝะฝั‹ะต ะฒ ั€ะฐะผะบะฐั… ะดะธัั†ะธะฟะปะธะฝั‹ ะฐะปะณะพั€ะธั‚ะผั‹ ะธ ัั‚ั€ัƒะบั‚ัƒั€ั‹ ะดะฐะฝะฝั‹ั…

algorithms cplusplus data-structures

Last synced: 30 Apr 2026

https://github.com/tsembp/ucy-1st-year-projects

A collection of Java assignments from my first year of university as a Computer Science student.

data-structures java object-oriented-programming

Last synced: 30 Apr 2026

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

All the data structures and algorithms code files that I have practised.

algorithms data-structures python ruby

Last synced: 30 Apr 2026

https://github.com/janeberry/guitarhero

Play Guitar with Keyboard

data-structures

Last synced: 08 Jun 2026

https://github.com/celineboutinon/laplace-immo

ENSAE-ENSAI Formation Continue (Cepe)/OpenClassrooms Data Analyst 2022-2023 - Projet 3

data-analysis data-analytics data-structures database-design database-schema databases mysql-connector-python mysql-workbench python sql

Last synced: 30 Apr 2026

https://github.com/kockarevicivan/dart-snippets

Set of Dart snippets: algorithms, data structures, graph searches etc, created for demonstration purposes.

dart data-structures graph-traversal snippets sorting-algorithms

Last synced: 30 Apr 2026

https://github.com/asifhaider/data-structures-algorithm_2-2

My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 2) Sessional Course in Level 2 Term 2

algorithms cpp data-structures graph heap java tree

Last synced: 30 Apr 2026

https://github.com/rawanfarakhnah/leetcode-solutions

A collection of my LeetCode solutions in Python and JavaScript, categorized by difficulty (Easy, Medium, Hard). Focused on clean code, efficient solutions, and improving problem-solving skills.

algorithms data-structures javascript leetcode problem-solving python

Last synced: 30 Apr 2026

https://github.com/markcaldropoli/cs240

Data Structures & Algorithms

algorithms cpp data-structures makefile

Last synced: 08 Jun 2026

https://github.com/pjiwm/ads

Sandbox for the subject algorithm and data structures.

algorithms algorithms-and-data-structures data-structures java school-assignment

Last synced: 08 Jun 2026

https://github.com/dipto9999/visual_studio_exploration

Visual Studio Programs with Unit Test Framework

algorithms c cpp data-structures unittest visual-studio-2019

Last synced: 01 May 2026

https://github.com/gbdsantos/python-playground

Learning about algorithms and data structures in Python.

2018 algorithms data-structures python

Last synced: 02 May 2026

https://github.com/stynw7/algorithm_and_programming_python

Provides programs of Basic Algorithm and Programming using Python

algorithms algorithms-and-data-structures data-structures oop oops-in-python python

Last synced: 02 May 2026

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

A collection of Data Structures and Algorithms, in different programming languages.

algorithms data-structures

Last synced: 02 May 2026

https://github.com/manesioz/leetcode

Data Structures and Algorithm Practice

algorithms data-structures leetcode

Last synced: 08 Jun 2026

https://github.com/navpreetdevpuri/trie-js

Trie data structure implementation in javascript

data-structures javascript trie trie-data-structure typescript

Last synced: 02 May 2026

https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset

This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.

avl-tree cpp data-structures hashtable linked-list parsing

Last synced: 09 Jun 2026

https://github.com/revazashvili/dsa

repository for data structures and algorithms

algorithms data-structures dsa

Last synced: 09 Jun 2026

https://github.com/bohdan-konovalov/algo-challenges

๐Ÿ’ก Real-world algorithm challenges inspired by actual interviews. Practice, debug, and grow your skills โ€” one challenge at a time.

algorithms coding-challenges data-structures interview-prep jest problem-solving react-native technical-interviews typescript

Last synced: 04 May 2026

https://github.com/phmatray/redblack

A C# implementation of a Red-Black Tree with full unit tests

algorithms csharp data-structures dotnet redblack-tree

Last synced: 09 Jun 2026

https://github.com/d12ksh/user-login-database-system

Building trust starts with security! ๐Ÿš€ Check out this Login Database System, where user authentication meets best practices. With encrypted data, basic design, this is one of them"

data-structures database python3 sql user-authentication

Last synced: 04 May 2026

https://github.com/carlosagalicia/tc1031-act43-integral-activity-graphs-template-ad2023

This program processes a forest represented as a graph, counting the number of trees and acorns. It uses maps and vectors to manage the vertices and edges, determining the connections and components of the graph.

cplusplus cpp data-structures labs

Last synced: 09 Jun 2026

https://github.com/saibarathr/comments-system

Multi-level comments handling using react component with tailwind css and tree data structure

data-structures reactjs tailwindcss

Last synced: 04 May 2026

https://github.com/mahiethan/detect-optimise-passes-for-data-structs

This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.

c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations

Last synced: 04 May 2026

https://github.com/kzamanbd/linked-list

In simple words, a linked list consists of nodes where each node contains a data field and a reference(link) to the next node in the list.

algorithms data-structures linked-list

Last synced: 09 Jun 2026

https://github.com/mauriciovazquezm/advanced-data-structures

Advanced Data Structures course tasks and projects.

algorithms data-structures java python

Last synced: 05 May 2026

https://github.com/mhdb96/buscompanyxd

๐Ÿš A C# app to manage a bus company using LinkedList as the base data structure and text files for data storing

algorithms csharp data-structures database files linkedlist material-design

Last synced: 06 May 2026

https://github.com/levnagornov/data-structures-and-algorithms-practice

This repository is created for personal practice of various data structures and algorithms.

algorithms data-structures java junit5

Last synced: 10 Jun 2026

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

Implementation of C++ Data Structures & Algorithms.

algorithms cpp data-structures

Last synced: 10 Jun 2026

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

Data Structures implemented in C.

c data-structures hash-table linked-list queue stack trie xxhash

Last synced: 10 Jun 2026

https://github.com/mohindar99/js_datastructures_algorithums

It consists of data structures and algorithums codes in javascript

algorithms-and-data-structures data-structures javascript

Last synced: 10 Jun 2026

https://github.com/jitendra3109/algohack

An Android app which is contain online and offline data of popular algorithm and Data structure.

algo android-application data-structures

Last synced: 07 May 2026

https://github.com/sathyasris27/programming-with-c-and-python

Programming exercises and practice in C, Java and Python.

algorithms c-programming data-structures java python

Last synced: 07 May 2026

https://github.com/themusharraf/fastapibooks

A REST API built with Python and FastAPI, integrating with PostgreSQL for CRUD operations (Create, Read, Update, Delete) on books.

api architecture data-structures database fastapi render server sqlalchemy

Last synced: 07 May 2026

https://github.com/armcburney/practice

:pencil2: Practice problems implemented in C++, Python, Scala, and Ruby

algorithms data-structures python scala

Last synced: 08 May 2026

https://github.com/meetzaveri/javascript-algorithms-and-snippets

Various Algorithms and snippets in javascript.

algorithm data-structures javascript js

Last synced: 10 Jun 2026

https://github.com/mahmudmardini/stack

Data Structures course 2019 (3rd semester)

data-structures stack

Last synced: 08 May 2026

https://github.com/cyberfined/splay-tree-rs

Splay tree implementation in rust

data-structure data-structures splay-tree

Last synced: 10 Jun 2026

https://github.com/ashirvad47/l.c.d

A collection of LeetCode questions solved by me.

algorithms data-structures database java mysql

Last synced: 02 Jan 2026

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

๐Ÿ’ช A repository documenting my daily coding practice and technical study journey on platforms like LeetCode, HackerRank, and AdventOF Code. Focused on algorithms, problem-solving, and technical growth.

algorithms data-structures dsa-algorithm learning-by-doing

Last synced: 06 Sep 2025

https://github.com/isaaczhang4/mathematical-expression-calculator

Two calculator programs, one evaluates infix expressions, the other evaluates a series of expressions which may include variables.

calculator data-structures parsing python shunting-yard-algorithm

Last synced: 22 Jun 2026

https://github.com/ovuiproduction/unix-file-system-simulation

This project simulates a Unix-like file system using an N-ary tree data structure, enabling efficient file and directory management. It supports essential operations like creation, deletion, traversal, and renaming while providing a command-line interface that mimics Unix shell commands for an intuitive user experience.

command-line-interface data-structures directory-management file-management file-system filesystem-simulation n-ary-tree shell-commands tree-structure unix-shell

Last synced: 10 May 2026

https://github.com/tralahm/machine-learning-in-tensorflow

Using Tensorflow to apply and implement machine learning algorithms enabled by constraints exposed by representations that support models targeted at thinking,perception and action

algorithms constraints data-structures machine-learning models tensorflow tralahm tralahtek

Last synced: 12 May 2026

https://github.com/onnesok/cse220_lab

Cse220 lab codes.... bracu

data-structures python

Last synced: 13 May 2026

https://github.com/mohamedwelteir/infix-to-postfix--expression-evaluator

This project is for converting mathematical expression from infix to postfix as well as evaluating the expression.

data-structures java

Last synced: 11 Jun 2026

https://github.com/shahadathhs/leetcode-javascript

JavaScript-only LeetCode questions with solutions, explanations, and concept-based tagging.

algorithms data-structures javascript leetcode leetcode-javascript leetcode-solutions leetcode-typescript typescript

Last synced: 13 May 2026