Golang's DSA version of Frontend masters JavaScript algorithms course
I have just started to add algorithms, as I have not completed the course.
Clone the repo, of course, you should have golang installed on your computer.
Create a day of katas, this will use the files in helpers/*
.
You can check the helpers/dsa-details.go
file to see list of ready algorithms that will have its respective bare files and tests generated.
go run . -generate
// or
go run . -generate=true
This will progressively create folders named
day1/*
day2/*
day3/*
day4/*
go run . -clear
// or
go run . -clear=true
go run . -day
// or
go run . -day=true
go test ./day1/bubblesort
# open terminal
cd day* # into desired day workspace
# then run
go test ./...