上QQ阅读APP看书,第一时间看更新
本书的特色及用法
本书包含了NOIP中常用的数据结构类型,如堆栈、队列、树、图等,适用于NOIP级别的竞赛选手学习。
为了提高读者的学习效率,本书直接以各类竞赛真题入手,以精练而准确的语言,全面、细致地介绍编程竞赛中常用的数据结构类型。考虑读者接受水平的差异,一般在引入包含新知识点的题目时,本书会提供该题目的完整参考代码以供读者参考,但随着读者对知识点的理解逐步加深,后续的同类型题目将逐步向仅提供思路、提供伪代码和无任何提示的方式转变。此外,对于一些思维跨度较大的题目,本书会酌情给予读者一定的提示。
本书的内容是按照难易程度划分的,但是并不建议读者严格按照本书既有的顺序逐步学习,因为这很容易导致学到后面的内容时,就忘了前面学习过的内容。一个比较好的学习建议是,读者在掌握某个章、节的大部分内容后,可以先学习后面章、节的内容,剩下的部分和没有做过的较难的题目,可以在后面的复习巩固中完成。