摘要: 1. 定义 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。 拓展:二分搜索 2. 框架 1 void BST(TreeNode root, int 阅读全文
posted @ 2020-04-03 23:05 ~花开不败~ 阅读(448) 评论(0) 推荐(0) 编辑
摘要: LRU:least recently used 1. 设计LRU算法 首先要接收一个 capacity 参数作为缓存的最大容量,然后实现两个 API,一个是 put(key, val) 方法存入键值对,另一个是 get(key) 方法获取 key 对应的 val,如果 key 不存在则返回 -1。 阅读全文
posted @ 2020-04-03 22:02 ~花开不败~ 阅读(355) 评论(0) 推荐(0) 编辑