A Python project focused on fundamental knowledge of algorithms and data structures. This repository provides clear implementations and explanations to help understand core algorithmic concepts.
-
Updated
Jun 20, 2025 - Python
A Python project focused on fundamental knowledge of algorithms and data structures. This repository provides clear implementations and explanations to help understand core algorithmic concepts.
Advanced Python project on the design and analysis of algorithms. Includes practical modules on dynamic programming, graph theory, big data (Bloom filter, HyperLogLog), parallel computing (MapReduce), and optimization. Uses libraries like NumPy, Matplotlib, NetworkX, BTrees, PrettyTable, and Datasketch for efficient computation and visualization.
An extension to standard Python's heapq for high performance applications
Master's | Basic Algorithms & Data structures | Module 8 | Heaps or Pyramids
It counts text from files, directories, gzip files, or stdin, then formats the results for humans or downstream tools
Given pseudocode of different heuristic search algorithms, designed a graphical user interface, a 50 eight neighbor benchmark grids map, to implement and evaluate their performances.
A feature-rich Python CLI age calculator built as a small layered application
Multithread-priority-queue implementation.
This project implements a matching engine that efficiently pairs buyers and sellers based on price and quantity using heaps (priority queues).
This project is a team assignment for the "Multimedia Systems" course, offered in the 6th semester of the 2023 academic year at the University of Piraeus, Department of Informatics.
A Python simulation of a smart elevator system using a Hill Climbing algorithm and heuristics to minimize passenger wait times. Visualized in real-time with Pygame.
A simple yet efficient representation of a social network graph with python | Data Structures and Algorithms Course Project, Spring 2021
A desktop app with GUI to find the shortest path between selected points on a map using tkinter, numpy, cv2, heapq, numba, and PIL
This is a Python project that uses Tkinter to develop the front end of the application and Python to implement AI searches. This has a cool graphical interface and visualization to make the project look aesthetic.
Add a description, image, and links to the heapq topic page so that developers can more easily learn about it.
To associate your repository with the heapq topic, visit your repo's landing page and select "manage topics."