什么是数据结构?
堆是遵循最后进入第一出 (LIFO) 原则的线性数据结构.这意味着最后添加到堆的元素是第一个被删除或访问的元素.元素总是被添加到和从堆的顶部删除.堆的现实例子是堆的板块.您只能从堆的顶部添加或删除板块.在计算机程序中,堆用于各种场景,包括逆转单词,撤销动作,跟踪函数调用和树或图的深度初步.堆上可以执行的主要操作包括: 1.推:将元素添加到堆的顶部. 2.弹出:从堆的顶部删除. 3.或顶部元素:实现堆的顶部元素. 4.如果它是虚假或没有真实的链接,可以使用堆清除.