本课程将介绍对设计具有性能保证的计算机程序非常重要的数据结构和算法,并构成复杂软件系统的基础。 该课程还将涵盖一系列分析技术,这些技术对理论计算机科学的高级研究至关重要。数据结构和类型,将抽象信息结构映射到主存储和辅助存储的表示。 算法的时空复杂度分析。如下Sequences. Lists. Stacks. Queues. Sets, multisets, tables. Trees. Sorting. Hash tables. Priority queues. Graphs. String algorithms