上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。写入数据 put(key, value) - 阅读全文
posted @ 2019-05-12 20:26 andyalgorithm 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 给定一个二叉树,返回它的 后序 遍历。 示例: 解答:参考博客http://www.cnblogs.com/grandyang/p/4251757.html 前序遍历与后序遍历之所以放在一块,说明两者具有很大的相似性,实际情况也确实如此。如果我们将前序遍历输出值颠倒顺序,那么就可以很相近于后序遍历。 阅读全文
posted @ 2019-05-12 12:30 andyalgorithm 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 给定一个二叉树,返回它的 前序 遍历。 示例: 阅读全文
posted @ 2019-05-12 12:13 andyalgorithm 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 示例 2: 参考博客:http://www.cnblogs.com/grandyang/p/4254 阅读全文
posted @ 2019-05-12 11:22 andyalgorithm 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 示例 1: 阅读全文
posted @ 2019-05-12 09:20 andyalgorithm 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 示例 2: 示例 3: 解答:有一种方法是直接赋值的方法,对所有搜寻的节点值进行赋值。如果得到当前的节点值 阅读全文
posted @ 2019-05-12 08:21 andyalgorithm 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。 说明: 分隔时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 示例 2: 示例 3: 阅读全文
posted @ 2019-05-11 22:15 andyalgorithm 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 示例 2: 示例 3: 阅读全文
posted @ 2019-05-11 21:06 andyalgorithm 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 我们把数组中数字的每一位累加起来对3取余,剩下的结果就是那个单独数组该位上的数字,由于我们累加的 阅读全文
posted @ 2019-05-11 20:04 andyalgorithm 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 解答:本题采用异或来计算特别方便。 异或的运算规律: 交换律:a ^ b ^ c <=> a ^ 阅读全文
posted @ 2019-05-11 18:15 andyalgorithm 阅读(85) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页