Your comments

Have you tried geekforgeeks? They have a lot of algorithms explained. 

Personally, I think this site covers more software engineering topics than computer science topics.