能不能推荐一些关于Java算法复杂度的书?解决办法

能不能推荐一些关于Java算法复杂度的书?
我对Java的数据结构(HashMap、LinkedList、ArrayList)的time complexity都能理解,面试的算法题也能写,但是觉得对于算法的时间复杂度、空间复杂度的估算还不是很理解。大家能不能推荐一些关于Java算法复杂度的学习材料?
------解决思路----------------------
算法导论,,
------解决思路----------------------
引用:
算法导论,,
算法导论
------解决思路----------------------
数据结构,算法导论,这个就是数学知识。