Add solution for Challenge 4 by hvijaycse#1454
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: Organization UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
WalkthroughAdds a Go concurrent BFS query processor: a Changes
Sequence DiagramsequenceDiagram
participant Main as ConcurrentBFSQueries
participant JobChan as Job Channel
participant Worker as Worker Goroutines
participant ResultChan as Result Channel
participant Graph as Graph
Main->>JobChan: start numWorkers workers
Main->>JobChan: dispatch query start nodes
par Workers
Worker->>JobChan: receive start node
Worker->>Graph: call bfs(start)
Worker->>ResultChan: send Result{start, order}
end
Main->>ResultChan: collect Results
Main->>Main: aggregate into map[start] -> order
Main-->>Main: return result map
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Challenge 4 Solution
Submitted by: @hvijaycse
Challenge: Challenge 4
Description
This PR contains my solution for Challenge 4.
Changes
challenge-4/submissions/hvijaycse/solution-template.goTesting
Thank you for reviewing my submission! 🚀