Mathematics, advanced mathematics calculus, discrete mathematics, probability statistics, linear algebra, these are all similar.
Here I recommend you a book, Introduction to Algorithms. Beginners of algorithm are not very demanding on mathematics, and the level of freshmen can cope. But with the deepening of study, you will find that mathematics is very important. You will experience it in "Introduction to Algorithms".
You may wonder how much math you have to learn to be competent in learning algorithms. My personal feeling is that a solid mathematical foundation is the key to learning computers well. The four courses mentioned above.
Um ... . That's all. Yes, I can communicate.