Austin Z. Henley

I build tools for people

austin.henley@microsoft.com
@austinzhenley
github/AZHenley

  • * *

Home | Publications | Teaching | Blog

  • * *

Challenging algorithms and data structures every programmer should try

12/21/2022

See the discussion of this post onReddit and Hacker News.

Alright, so we are all spending our leisure time reading about algorithms, right?

Well, back when I was a student, my algorithms courses regularly put me to sleep. This is unfortunate because there are some really interesting algorithms and data structures out there. Not only have they come up during job interviews, but learning them changed how I think about problems. Plus they're useful even if you don't work on Google-scale problems.