标签:算法

ACM -- 堆详解

今天总结一下堆的相关内容, 之前总结过树的相关知识,其实堆的结构就是一个完全二叉树 现在总结堆的两条重要性质: 1、堆的节点的值总是不大于(不小于)其父节点的值 2、堆无论什么情况下,总是一棵完全二叉树 因为堆是一个完全…

禁忌搜索算法

禁忌搜索算法设计了模拟人类记忆功能的禁忌表,用来避免徒劳的重复搜寻过程,以及避免搜索过程陷入局部最优。一旦某个值被作为“禁忌对象”加入到禁忌表中,除非被解禁, 在此之前不会被再次搜索。禁忌表实质上是一种存储结构, 根据存…