mtrajk/coding-problems

Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Type:Curated List / Learning ResourceCategory(s):Interview Prep & AlgorithmsLearning & Resources
Added to GitGenius on September 20th, 2026
Created on May 10th, 2019
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 629
Total Stargazers: 3,399 (+0)
Total Subscribers: 81 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 78 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Coding Problems is a collection of algorithmic problem solutions and learning resources designed for educational purposes.

The repository addresses the need for clear, understandable implementations of common coding interview and algorithmic problems. It solves this by providing solutions written in Python, a language chosen for its readability and proximity to pseudocode, making implementations accessible to developers from any programming background. Solutions rely exclusively on Python's standard library—including modules like math, collections, heapq, and random—rather than external dependencies, keeping the barrier to entry low.

The tool suits developers preparing for technical interviews, students learning algorithms and data structures, and anyone seeking to understand problem-solving approaches across common algorithmic domains. The Python implementations make it particularly valuable for those who want to grasp the logic and pseudocode before translating solutions into other languages. The repository explicitly states it is meant for learning and research only, not production use.

The project receives periodic updates with new solutions and resources. The maintainer actively welcomes community contributions, explicitly inviting bug reports and pull requests for faster or better implementations through GitHub issues.