> Should I be familiar with every step of Dijkstra’s search algorithm and remember the pseudocode at all times?
Somehow, I think you already know the answer to that is "no".
I've been working as a software engineer for over 8 years, with no computer science education. I don't know what Dijkstra's search algorithm is, let alone have memorised the pseudocode. I flicked through a book of data structures and algorithms once, but that was after I got my first software job. Unless you're only aiming for Google etc, you don't really need any of this.
Antibiotics don’t stop you suffering from poison ivy. At all. In other posts you say you had a broken skin barrier that’s vulnerable to infection, so you presumably know that this is not the same as actually having a bacterial infection, and that antibiotics are only a prophylactic, not a treatment. So stop making out that people are dying to deny you treatment.