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/matheussnicacio/quicksort

QuickSort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 07 May 2025

https://github.com/matheussnicacio/mergesort

Merge sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 07 May 2025

https://github.com/matheussnicacio/insertionsort

Insertion sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 08 Aug 2025

https://github.com/dannykenneth/kangaroo-long-jump

A game based on grade 11 2D kinematics. Your goal is to grow a kangaroo by jumping across obstacles and catching food. This is a project created for grade 11 computer science.

data-structures file-handling python-3

Last synced: 09 Sep 2025

https://github.com/prayash/playgorithms

📖 Algorithms and data structures in JavaScript and Swift 3

algorithms cracking-the-coding-interview data-structures leetcode

Last synced: 12 Apr 2025

https://github.com/arlovy/tpo-ayed2

Trabajo practico obligatorio para la materia Algoritmos y Estructuras de Datos II en UADE

algorithms algoritmos data-structures estructuras-de-datos java

Last synced: 07 May 2025

https://github.com/gireeshbharmshetty/java-lru-cache

A simple LRU (Least Recently Used) Cache implementation in Java using HashMap and Doubly Linked List.

algorithms cache data-structures java lru-cache system-design

Last synced: 07 May 2025

https://github.com/mburuxx/alx-low_level_programming

Projects done in low-level languages, C, and includes bash scripts

bash c data-structures

Last synced: 03 May 2026

https://github.com/bishal7448/leetcode_dsa_100_question_challenge

100-Day LeetCode DSA Challenge This repository tracks my journey of solving one LeetCode problem daily for 100 days. Each entry includes the problem, code solution, and explanation of the approach. Aimed at mastering Data Structures and Algorithms, it showcases consistent progress and learning. 🚀

algorithms c data-structures datastructures-algorithms dsa-learning-series java javascript leetcode

Last synced: 12 Apr 2025

https://github.com/matejdluhos/dluhoschessengine

A specialized chess engine focusing on determining the attractiveness of mate-in-3 chess positions.

aesthetic-evaluation algorithms chess-engine csharp data-structures uci-protocol

Last synced: 17 Jun 2025

https://github.com/antunesluis/lib-ed

Repositório dedicado às implementações das principais estruturas de dados em C.

c data-structures

Last synced: 29 Oct 2025

https://github.com/mahdimashayekhi-ai/data-structures

🚀 A collection of Data Structure implementations in Java and Python. 📚 Perfect for learning and practicing fundamental data structures! ⚡ Work in Progress – More updates coming soon!

algorithms data-structures dsa-algorithm java

Last synced: 12 Apr 2025

https://github.com/leobagua/leobagua.github.io

Let's talk about software development. https://leobagua.github.io

data-structures database devops elixir k8s kubernetes learning ruby ruby-on-rails software-engineering

Last synced: 06 Apr 2026

https://github.com/joie-kim/python_ex

python exercise (점프 투 파이썬!)

basic data-structures learning-by-doing python python3

Last synced: 17 Jun 2025

https://github.com/izam-mohammed/dsa-practices

In this repository, I document my journey of learning and practicing data structures and algorithms. It's an ongoing effort to deepen my understanding of fundamental concepts, improve problem-solving skills, and prepare for coding interviews or competitive programming.

data-structures dsa dsa-algorithm dsa-practice

Last synced: 17 Jun 2025

https://github.com/augustdanell/datastructures

Here I implement different datastructures. You never know when you need them, and so, to have them on Git ready to be used has helped me to solve many Kattis problems and more :)

data-structures graph-search-algorithms

Last synced: 12 Apr 2025

https://github.com/zayarhtet/bag

Bag Data Type implemented in C++, specialized in Basic Object-Oriented Design.

console-application cpp data-structures design-patterns oop priority-queue

Last synced: 12 Apr 2025

https://github.com/mxssl/binary-search-tree

Binary Search Tree implementation in Go (Golang)

algorithms binary-search-tree data-structures go golang structure

Last synced: 17 Jun 2025

https://github.com/jetsemrick/practice

Programming exercises to improve skills in algorithms and data structures.

algorithms data-structures python

Last synced: 03 Apr 2025

https://github.com/benehiko/fit2009

Monash FIT2009 Unit Code Examples

data-structures fit2009

Last synced: 20 Jan 2026

https://github.com/venkataramanarao5/templated-data-structures-implemented-in-cpp

A repository containing cpp programs implementing common data structures using templates

data-structures heap linked-list queue stack template

Last synced: 17 Jun 2025

https://github.com/itsdrc/list-cxx

doubly linked circular list + testing

data-structures

Last synced: 27 Mar 2025

https://github.com/dinomite/forgetsy-jvm

JVM port of Forgetsy, a trending library, backed by Redis

data-structures java jvm kotlin

Last synced: 16 May 2026

https://github.com/harsha-yuvaraj/Data-Compression-and-Decompression-Tool

A specialized lossless file compression and decompression tool designed mainly for plain text, including programming files.

data-structures huffman-compression-algorithm lossless-compression-algorithm numpy python tkinter

Last synced: 02 May 2025

https://github.com/stephenwanjala/priorityquejavaquiz

Priority ques in java practical example

data-structures java

Last synced: 17 Jun 2025

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

Algorithms and Data Structures - Queue

algorithms data-structures queue

Last synced: 10 Sep 2025

https://github.com/dho-rae/wonderlust

WonderLust is a Python-based travel recommendation system that suggests destinations based on user preferences. The program processes structured data using dictionaries and sets while incorporating error handling and user interaction. Developed for the Information Structures with Python course.

data-structures decision-support error-handling python python-programming travel-recommender university-project user-input

Last synced: 08 Jul 2025

https://github.com/xorz57/trie

Trie written in C++14

cpp data-structures datastructures trie

Last synced: 13 Jul 2025

https://github.com/malisetti/mygo

The things I try to learn and implement in Golang

algorithms data-structures golang

Last synced: 07 Apr 2026

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

Learning algorithms and data structures.

algorithms data-structures vk

Last synced: 02 Apr 2025

https://github.com/nullthefirst/fcc-Cash-Register

freeCodeCamp - Cash Register

algorithms data-structures

Last synced: 23 Oct 2025

https://github.com/amaravivian/client-project-analysis

"Comprehensive data analysis project for a new client to provide data-driven recommendations."

data-science data-structures data-visualization r tableau

Last synced: 02 Apr 2025

https://github.com/queelius/algograph

Immutable graph data structures and algorithms library with interactive shell

algorithms bfs data-structures dfs dijkstra graph graph-algorithms graph-theory graph-visualization immutable interactive-shell python shortest-path

Last synced: 06 Mar 2026

https://github.com/monardop/datastructures

Aquí encontrarás distintas prácticas de estructuras de datos

data-structures data-structures-and-algorithms practice-project

Last synced: 02 Apr 2025

https://github.com/faraasat/employee_management_system

Employment Management System, implemented in C++ as part of the Data Structures and Algorithm course, offers a powerful console-based system for companies to efficiently manage their employees' records.

cpp data-structures data-structures-and-algorithms management-system

Last synced: 15 Jun 2025

https://github.com/thegazed/pads

PADS are generic C data structures that use the preprocessor for abstraction.

abstract-data-structures abstract-data-types adt c data-structures ds

Last synced: 09 Apr 2025

https://github.com/tomboddaert/dynode

A framework for making node-based structures with dynamically-sized values.

data-structures linked-list

Last synced: 10 Feb 2026

https://github.com/claudio-code/data-structure-algorithm-and-neural-network

:scroll: I' m learning new algorithms and how create small and basic neural network

algorithms big-o data-structures neural-network

Last synced: 10 Apr 2025

https://github.com/splode/practice-c

This project documents ongoing efforts to enrich my understanding of CS concepts while learning C.

algorithms c computer-science data-structures

Last synced: 18 Jun 2025

https://github.com/jcng75/building-interface

In my Assembly Class, we were given the task to utilize a data structure that can do the following:

assembly data-structures masm

Last synced: 18 Jun 2025

https://github.com/noxmor/noxdata

NoxData is a C++ data structures library to organize, store and manipulate data.

cpp cpp-library data-structures header-only library templated

Last synced: 18 Jun 2025

https://github.com/jlgarridol/kson

A format to save HashMaps inspired on JSON using a key:value format

data-structures format hashmap json kson

Last synced: 16 May 2026

https://github.com/harisali-git/stackbrackets

Full Stack Data Structure implementation with isBalanced(T* arr, int size) function which checks whether the brackets are properly balanced or not.

brackets cpp data-structures stack

Last synced: 19 Jun 2025

https://github.com/botraunak/ds-algo-practice

Competitive Coding Refresher

algorithms data-structures

Last synced: 03 Apr 2025

https://github.com/danielblagy/containers

Implementations of containers in C++ as template classes.

algorithms containers containers-cpp cpp data-structures dynamic-array linked-list stack

Last synced: 19 Jun 2025

https://github.com/momen-alshouha/data-structure-circular-singly-linked-list

This repository contains C++ implementation of a circular singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

circular-singly-linked-list classes-and-objects cpp data-structures linked-list oop-in-cpp oop-principles

Last synced: 11 Jul 2025

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

Here are all my Data structures & algorithm practice solutions.

algorithms data-structures geeksforgeeks-solutions hackerrank-solutions java leetcode-solutions

Last synced: 19 Jun 2025

https://github.com/mustafahakkoz/0-1_knapsack_problem

Solutions and Performance Comparisons for Knapsack Problem

data-structures np-complete

Last synced: 20 Jun 2025

https://github.com/mburuxx/alx-higher_level_programming

High Level Programming and Python projects

data-structures object-oriented-programming python

Last synced: 20 Jun 2025

https://github.com/daleksla/stl

Common algorithms & structural implementations of the C++'s standard library, rewritten to be small, portable, and fast (UNDER SERIOUS REVISION)

common-algorithms compilation cpp cpp11 cpp14 data-structures header-only template-metaprogramming

Last synced: 11 Jul 2025

https://github.com/tpdlshdmlrkfmcla/Data-Structure

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 20 Jun 2025

https://github.com/rishabh-agarwal/datastructureandalgo

The DataStructureAndAlgo repository is a curated collection of data structures and algorithms implemented in Java, aimed at providing a solid foundation for learners and developers. It's designed for those preparing for interviews, deepening their understanding of computer science fundamentals, or looking for a reliable reference for algorithmic pr

algorith data-structures java11

Last synced: 02 Feb 2026

https://github.com/donghl-dev/study-algorithm_datastructure

알고리즘 및 자료구조 공부를 위한 저장소

algorithm data-structures jdk8

Last synced: 20 Jun 2025

https://github.com/aghaffar570/ds_js

Implementation of Data Structures in JavaScript.

data-structures testing

Last synced: 20 Jun 2025

https://github.com/kamui-fin/dsa

Implementation of popular data structures and algorithms

algorithms data-structures

Last synced: 20 Jun 2025

https://github.com/leomosley/ds.mosly.dev

An interactive website for learning data structures.

data-structures nextjs typescript

Last synced: 10 May 2026

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

A collection of exercises and projects focused on Data Structures in C, designed to explore and apply fundamental concepts. [UDESC]

academic c data-structures exercises lists queues stacks trees

Last synced: 21 Jun 2025

https://github.com/alex-cultrera/custom-implementation-of-arraylist

Assignment completed in the Coders Campus bootcamp where I was tasked with coding my own implementation of the ArrayList data structure.

algorithms arraylist arrays data-structures interfaces java lists

Last synced: 07 Jul 2025

https://github.com/vkayy/vk-array

My implementation of C++'s std::array.

cpp data-structures

Last synced: 21 Jun 2025

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

:scroll: Implementation of data structures, sorting algorithms and solutions of programming tasks

data-structures sorting-algorithms

Last synced: 10 Sep 2025

https://github.com/ahmedmustahid/algorithms_illuminated

Solution to all programming assignments of the Stanford Algorithms class in Coursera given by Prof Tim Roughgarden

algorithms data-structures

Last synced: 21 Jun 2025

https://github.com/kamarbandi/php_fundamental

📚 Fundamental Data Structures and Algorithms. This repository is a collection of fundamental data structures, algorithms, and essential programming concepts. It's aimed at providing clear and concise implementations of key topics with explanations and examples in PHP.

algorithms bfs binary-search binary-search-trees binary-trees bubble-sort data-structures dfs graphs hash-tables linear-search linked-list merge-sort php quick-sort searching-algorithms sorting-algorithms stacks-and-queues trees

Last synced: 29 Oct 2025

https://github.com/mbrav/practicum_algorithms

A collection of Python files and Jupyter Notebooks with algorithms from Yandex Practicum course

algorithms data-structures practicum python yandex

Last synced: 29 Apr 2026

https://github.com/dook97/cdict

A generic ordered dictionary C library using AVL trees

data-structures dictionary tree

Last synced: 22 Jun 2025

https://github.com/sohamkayal4103/graphs

This repository covering important concepts related to graphs.

algorithms algorithms-and-data-structures data-structures graph graph-algorithms

Last synced: 22 Jun 2025

https://github.com/andreiavrammsd/static_vector.rs

A no-std, stack-allocated vector with fixed capacity and dynamic length

data-structures no-std rust static-vector vector

Last synced: 22 Jun 2025

https://github.com/stefanasandei/dsa

Data Structures & Algorithms implemented in C++

algorithms cmake cpp data-structures dsa gtest

Last synced: 11 Aug 2025

https://github.com/aruizeac/facebook-interview-go

Meta (Facebook) coding interview questions with solutions written in the Go programming language.

algorithms coding-interviews data-structures facebook go golang meta

Last synced: 22 Jun 2025

https://github.com/vishvanavanjana/dsa

Data Structures and Algorithms

algorithms data-structures graphs

Last synced: 12 Jun 2026

https://github.com/antonio-f/binsearch

Binary Search algorithm (iterative and recursive versions) in C

binary-search c clang data-structures fundamentals

Last synced: 06 Jul 2025

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

Use this C++ GitHub repository to explore the world of fundamental data structures. Implementations of arrays, linked lists, stacks, queues, trees, and more that are tidy and modular. Improve your knowledge of algorithms, learn to program, and find effective solutions to issues. With C++

data-structures

Last synced: 23 Jun 2025

https://github.com/felixmairamhof/harvard-cs50-intro-computer-sience

Discover projects from Harvard's CS50 course, covering C programming, web development (HTML, CSS, Python/Flask), algorithms, and data structures. Gain insights into diverse computer science concepts and problem-solving techniques. Explore to broaden your understanding of programming and computer science.

algorithms bigonotation bootstrap c computer-science data-structures flask javascript memory python

Last synced: 07 Apr 2026

https://github.com/chihebabiza/cpp-service-queue-simulator

A project that simulates a real-world queueing system for managing service lines. It allows issuing tickets, serving clients in order, and viewing the queue in both left-to-right and right-to-left directions.

cpp data-structures programming-advices queue ticketing-system

Last synced: 23 Jun 2025

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

This project implements a simple templated stack in C++ using a doubly linked list. It supports basic operations like push, pop, top, and size, allowing storage of any data type. The goal is to demonstrate how a stack can be built manually using dynamic memory and linked structures.

cpp data-structures oop stack

Last synced: 23 Jun 2025

https://github.com/youssefelghamour/binary_trees

Repository containing implementations of various binary tree operations in C

algorithm algorithms algorithms-and-data-structures avl-tree binary-search-tree binary-tree binary-trees c data-structures

Last synced: 08 Jul 2025

https://github.com/victoandrad/stack

This repository aims to implement a stack data structure.

data-structures stack-structure

Last synced: 12 Jul 2025

https://github.com/manukot/wlamart_globaltech

Walmart USA Advanced Software Engineering Virtual Experience Program on Forage - October 2024 * Completed the Advanced Software Engineering Job Simulation where I solved difficult technical projects for a variety of teams at Walmart. * Developed a novel version of a heap data structure in Java for Walmart’s shipping department, showcasing

data-munging data-structures java optimization python3 relational-database-design software-architecture sql uml

Last synced: 02 Mar 2025

https://github.com/leonardpepa/intro-to-data-structures

A Data structures class that i took in unirversity

c college data-structures dsa dsa-algorithm list queue stack tree

Last synced: 10 Sep 2025

https://github.com/csgn/fall-data-structures

Fall 2020, Data Structures

data-structures fall2020

Last synced: 13 Jul 2025