Skip to content

My own solutions for algorithmic problems with new approaches that i discover in my learning journey

Notifications You must be signed in to change notification settings

maziyar-redox/CodeSkillz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CodeSkillz

img img img img
Algorithmic Problem Solving Repository in Go & C++

A comprehensive collection of algorithmic problem solutions implemented in Go and C++, progressing from beginner to advanced levels with research implementations.

πŸ“Š Progress Journey

🟒 Level 1: Easy Problems

  • Currently focusing on LeetCode Easy problems
  • Building foundational algorithmic thinking
  • Mastering basic data structures and patterns
  • [Status: IN PROGRESS]

🟑 Level 2: Medium Problems

  • Will begin after completing 100+ easy problems
  • Intermediate algorithmic challenges
  • Advanced data structure applications
  • [Status: UPCOMING]

πŸ”΄ Level 3: Hard Problems

  • Advanced algorithmic mastery
  • Complex problem-solving patterns
  • Optimization and edge cases
  • [Status: UPCOMING]

πŸ§ͺ Research & References

  • Algorithm implementations from research papers
  • Reference algorithm implementations
  • Performance comparisons and analysis

πŸ“ Repository Structure

CodeSkillz/
β”‚
β”œβ”€β”€ πŸ“‚ leetcode/
β”‚   β”œβ”€β”€ easy/              # Easy difficulty solutions
β”‚   β”‚   β”œβ”€β”€ two-sum/
β”‚   β”‚   β”‚   β”œβ”€β”€ solution.go
β”‚   β”‚   β”‚   β”œβ”€β”€ solution.cpp
β”‚   β”‚   β”‚   └── README.md
β”‚   β”‚   └── ...
β”‚   β”‚
β”‚   β”œβ”€β”€ medium/           # Medium difficulty (future)
β”‚   └── hard/             # Hard difficulty (future)
β”‚
β”œβ”€β”€ πŸ“‚ other-platforms/   # Problems from other sources
β”‚   β”œβ”€β”€ hackerrank/
β”‚   β”œβ”€β”€ codewars/
β”‚   └── project-euler/
β”‚
β”œβ”€β”€ πŸ“‚ research/          # Algorithm implementations from papers
β”‚   β”œβ”€β”€ sorting-algorithms/
β”‚   β”œβ”€β”€ graph-algorithms/
β”‚   └── optimization/
β”‚
β”œβ”€β”€ πŸ“‚ data-structures/   # Core data structure implementations
β”‚   β”œβ”€β”€ go/
β”‚   └── cpp/

πŸ› οΈ Languages & Tools

Go (Golang)

// Example structure for Go solutions
package leetcode

// Problem: Two Sum
func twoSum(nums []int, target int) []int {
    // Clean, readable Go implementation
}

C++

// Example structure for C++ solutions
class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
        // Efficient C++ implementation
    }
};

🀝 Contributing

While primarily a personal learning repository, suggestions are welcome:

  1. Issue Reporting: Found a bug or optimization?
  2. Algorithm Suggestions: Interesting problems to solve?
  3. Code Review: Alternative approaches or improvements?

Note: Please don't submit direct solutions to ongoing contests.

πŸ‘¨πŸ’» Maintained by Maziyar Redox

Last update: 1/1/2026

About

My own solutions for algorithmic problems with new approaches that i discover in my learning journey

Topics

Resources

Stars

Watchers

Forks

Languages