What are the best resources to get started with relearning/refreshing on Algo/DS

I have to cram for an interview and I haven’t refreshed on Algo/DS in a while (since college over 5 years ago). Before I can even leetcode effectively, I feel I need to refresh on the basics. Anyone have a good guide/resource to get refreshed?

There are plenty of youtube channels that cover this. I would recommend those free resources rather than many of those paid courses that people advertise. Also a lot of leetcode questions are less about specific algorithms like minimum spanning tree or djikstra, but being able to see patterns and connect levels of abstractions (especially the dp problems). but of course yes there are some that require things like union-find or topological sort. Questions that require exotic data structures like segment or radix trees are pretty rare in interviews.