数据结构是一种组织数据的方式,以便可以有效地使用数据。不同种类的数据结构适用于不同种类的应用程序,而某些则高度专用于特定任务。例如,B树特别适合于数据库的实现,而编译器的实现通常使用哈希表来查找标识符。