https://algs4.cs.princeton.edu/home/
Is my personal favorite.
CLRS is a great reference but learning algorithms from it is like trying to learn English by reading the dictionary.
It's great if you already know stuff and are looking for clarity or in the context of a course / class because someone has structured the curriculum already. But on its own is just a bunch of info.
Sedgwick and Wanye is easier to pickup and play from scratch with.
https://github.com/kdn251/interviews
Data Structures: A Pseudocode Approach with C
By Gilberg and Forouzan
Data Structures: A Pseudocode Approach with C https://www.amazon.com/dp/0534390803/ref=cm_sw_r_sms_apa_i_H...
My personal preference has been Sedgewick's "Algorithms in C" which introduces elementary structures first and more advanced ones with their algorithms. Sedgewick's latest "Algorithms" has Java code if you prefer, and it still rates well.