本书全面介绍了数据结构的基础内容,帮助学生深入了解软件工程的思想和技术。学生还可以通过对一些**编程概念(如接口、抽象和封装)的了解,为进一步深入学习**编程知识打下坚实的基础。本书观点清晰明了、语言风格鲜明独特,深入浅出地介绍了一些**主题。
本书特色:
◆介绍了多个库包,可用于简化编程流程,使学生可以专注于高层次理论问题的研究,避免了C语言编程的繁琐细节;
◆详细讨论了递归编程的用法,包括大量难度各异的编程示例和练习,如简单的递归函数,分析双人游戏的*小*大(minimax)策略,等等;
◆帮助读者培养编写健壮、可重用代码的良好编程习惯 。