Skip to content

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

Contributors

Languages