- To implement and learn different data structures and algorithms in Typescript and Go.
- To get better at algorithms maybe?
cuz its easier than js.
Goodbye to .tsconfig and no builds required. (RIP ts-node-dev :D)
refer - https://stackoverflow.com/questions/65115527/how-can-i-avoid-the-an-import-path-cannot-end-with-ts-extension-error-in-vsco for vs-code deno extension config. This avoids error thrown by vs code while importing .ts modules.
Custom implemented Data structures will be kept at /utils
.
Topic wise questions and thier solutions can be found in
/DataStructures/**/*
.
For Algorithms - /Algorithms
.
All the questions will be exported as executable functions. each question will be executed in /exec/<topicname>
.
Files will be named as questionNumber
which can be crosschecked by Marklist
<topicName>-<questionNumber> state
where state = Fresh | revise | ready
all first executions are Fresh
by default.
Each question will be solved in format of
- /** Question - source (leetcode/gfg/etc) */
- Bruteforce solution
- better solution (s)
Each question will be having a doodle in /doodles/*