2Harel D, Feldman Y. Algorithmics : The spirit of computing[M]. 3rd ed. New Jersey: Addison Wesley, 2004.
3Daepp U, Gorkin P. Reading, writing, and proving: A closer look at Mathematics[M]. 7th ed. New York:Springer, 2011.
4Savitch W. Problem solving with C++[M].7th ed. New Jersey: Addison Wesley, 2009.
5Stein C L, Drysdale R, Kenneth B. Discrete mathematics for computer scientists[M]. New Jersey: Addison Wesley, 2010.
6Cormen T H, Leiserson C E, Rivest R L, et al.Introduction to algorithms[M]. 3rd ed. Cambridge: The MIT Press, 2009.
7West D B: Introduction to graph theory[M]. 2nd ed. New Jersey: Addison Wesley, 2000.
8Judson T W. Abstract algebra: Theory and applications[M]. Richmond: Virginia Commonwealth University, 2011.
9Hromkovic J. Algorithmics for hard problems:Introduction to combinatorial optimization, randomization, approximation, and heuristics[M]. 2nd ed. New York: Springer, 2003.