(One of my favorite DC super heros)
I'ts funny cause with python you can be blazing fast in coding interviews (hence flash) But in general python is a slow language when it comes to processing speed
Since we are focusing on BigO (time complexity) & Memory Efficiency, we don't really care that python is slow in processing cause it's blazing fast when it comes to writing algos ⚡️.
It also happens to be super readable (almost pseudo code) which makes it better for both candidate and intreviewer (at least that's my take).
And thus, I created a run.sh shell script to run main.py main.py is like your main file in java, csharp, c, c++ etc. I like to keep that strucutre that way when you move to other languages it's not that different.
To allow your computer to run the exec.sh script:
chmod 755 exec.sh
To run the shell script I just press "./e" and tab so it autocompletes the run.sh script
- binary-tree
- heaps
- sort-search
- systems-design
- matrix
- linked-lists
- intervals
- graphs
- dynamic-programming
- arrays
make run category=intervals exclude=True