上QQ阅读APP看书,第一时间看更新
关于C++语言的使用
本书在解答各类算法题目时,使用C++作为主要的编程语言,尽量使用STL中提供的现成数据结构,同时也尽量使用C++11的新特性。因为笔者认为,算法训练最关键的是训练解决问题的思维能力,包括抽象能力、分析能力、调试能力等,应该充分利用语言提供的语法特性使得程序更加简洁清晰,从而使解题者更专注于问题的抽象和分析本身。
本书在解答各类算法题目时,使用C++作为主要的编程语言,尽量使用STL中提供的现成数据结构,同时也尽量使用C++11的新特性。因为笔者认为,算法训练最关键的是训练解决问题的思维能力,包括抽象能力、分析能力、调试能力等,应该充分利用语言提供的语法特性使得程序更加简洁清晰,从而使解题者更专注于问题的抽象和分析本身。