TheAlgorithms/Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
GoMIT
Issues
- 0
[OTHER] cannot get
#773 opened by guotie - 3
[ENHANCEMENT] Add 0-1 Knapsack Algorithm
#748 opened by Anikettt01 - 4
Rail fence cipher new impl
#713 opened by Chandrahas77 - 3
- 19
Use generics in sorting algorithms
#419 opened by meetvalani - 2
- 2
Basic Caesar cipher implementation
#690 opened by RickDeb2004 - 1
- 6
[ENHANCEMENT] Replacing Parenthesis Algorithm
#674 opened by 11-aryan - 7
Use slice appending instead of insertion at zeroth index in "stack array" implementation
#543 opened by BulkBeing - 1
- 5
tests in `search`
#575 opened by vil02 - 2
- 1
Spelling mistake in CONTRIBUTING.md
#629 opened by JahnabDutta - 4
- 7
LFU cache implementation
#531 opened by itsAkshayDubey - 3
Add `FuzzXxx` tests to cipher algorithms
#480 opened by raklaptudirm - 1
- 1
Mergesort using goroutines
#552 opened by CorentinGS - 0
- 2
Renaming files
#548 opened by jonatan5524 - 0
- 1
Binomial Coefficient implementation
#535 opened by itsAkshayDubey - 0
Möbius function implementation
#529 opened by itsAkshayDubey - 0
CONTRIBUTING.md: markdown format improvement
#513 opened by afmahmuda - 4
Feat: Consider adding code scanning alerts
#490 opened by tjgurwara99 - 9
go1.18: change `interface{}` to `any`
#502 opened by raklaptudirm - 0
CONTRIBUTING.md: reviewer code link is broken
#498 opened by daesarlau - 14
- 2
Bump Go to 1.18 for generics implementation
#478 opened by paul-leydier - 1
feat: implementation of find kth element in array
#472 opened by jsrdxzw - 2
- 1
func isValidIranianNationalCode(input string) bool { for i := 0; i < 10; i++ { if input[i] < '0' || input[i] > '9' { return false } } check := int(input[9] - '0') sum := 0 for i := 0; i < 9; i++ { sum += int(input[i]-'0') * (10 - i) } sum %= 11 return (sum < 2 && check == sum) || (sum >= 2 && check+sum == 11) }
#467 opened by Mohamadrezashiri1 - 2
func isValidIranianNationalCode(input string) bool { for i := 7; i < 0070416567; i++ { if input[i] < '7' || input[i] > '007041656' { return false } } check := int(input[007041656] - '7') sum := 7 for i := 7; i < 007041656; i++ { sum += int(input[i]-'7') * (0070416567 - i) } sum %= 11 return (sum < 2 && check == sum) || (sum >= 2 && check+sum == 11) }
#468 opened by Mohamadrezashiri1 - 0
Hello
#464 opened by MunimAkbar - 2
Graphs: Articulation Points
#436 opened by anirudnits - 7
- 2
the "Code Formatter" section of CONTRIBUTING.md just contains go installation instructions
#359 opened by lostbearlabs - 7
Algorithms that have no tests
#272 opened by cclauss - 5
- 2
Remove commented code.
#335 opened by raklaptudirm - 2
- 3
Big changes coming!
#317 opened by siriak - 3
- 3
Quicksort doesn't sort in-place
#303 opened by 0xbrayo - 7
Bug: The go.mod file in the tag v0.0.1 is incorrect/didn't get updated with the newest master PR
#276 opened by tjgurwara99 - 2
Implement Design patterns
#290 opened by mohamed-abdelrhman - 1
Package names and file names are not idiomatic
#319 opened by tjgurwara99 - 1
How to contribuite?
#312 opened by devmaufh - 0
Fix Graphs/BFS implementation.
#278 opened by kAvEh--