这么说,数据就是一种 数据结构,把数据元素按某种顺序摆在一起。
对象也可以认为是一种数据结构,因为它把n种不同的要素放在一起。
堆:就是一种特殊的二叉树,父结点永远比子结点小,
top k:就是求解一个数字队列前k大的问题
比如说,用数组,你没有把它设计成树形,想要维持top k是很困难的,但是小顶堆就可以维持top k,这是因为你对访问数据有特殊的要求,那么你就按照特殊的方式给它存起来。
存的目的就是为了取,数据结构就是为了存数据。数据结构就是为了某种特殊需求。来专门设计的数据存储方式。
原文:https://www.cnblogs.com/xiaozhongfeixiang/p/12158098.html