不同的数据结构对应于不同的算法,有的考虑节省占用空间,有的考虑提高运行效率,
对于程序员而言,它们就像是“熊掌”和“鱼肉”,不可兼得。高运行速度往往是以牺牲空间为代价的,而节省占用空间往往是以牺牲运行速度为代价的。