Algorithms tutorial series for beginners
adrianmejia.com
adrianmejia.com
As a side note, I recently interviewed with a couple companies in the valley and the focus of the interviews was not on 'gotcha' algorithm questions. There were a few, but I came away feeling that the process was more fair and reasonable than I'd been led to believe. Now, granted, I'm an embedded software guy and maybe they tailored the questions for me, but I feel like I wasted a month going over graph algorithms. It was a good learning experience, but my time would have been better spent reviewing more basic embedded topics.
[1] https://www.amazon.com/gp/product/0898715768/ref=dbs_a_def_r...
It's not taking an online course -- it's all the material handed out with an offline course. https://ocw.mit.edu/index.htm
Not strictly embedded, but definitely not graph theory.
I could not read past this. Yet another distortion of what was done at Bletchley Park. Yes, I understand, keep your readers interested, but not by making up stuff and claiming it was real. I think the author should find a better example of an import use of algorithms than this one.
There was never a single break through at Bletchley. The Bombe machines (there were eventually many of them) were useful, but were just one part of the overall effort, and they did not always get results. The idea that all messages ended with "Heil Hitler!" is just wrong.
Alan’s team found out that every encrypted message ended with the same string: “Heil Hitler” Aha! After changing the algorithm, the machine was to decoded in minutes rather than days!
My biggest issue: The amount! You can do more algorithm and datastructres! Greedy, Divide and Conquer etc.