摘要: 题目描述 给定两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在, 阅读全文
posted @ 2020-05-19 20:59 Flix 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ## 题目描述 根据每日 气温 列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用 0 来代替。 例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1 阅读全文
posted @ 2020-05-19 15:50 Flix 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明: 本题中,我们将空字符串定义为有效的回文串。 示例: 题目链接: https://leetcode cn.com/problems/valid palindrome/ 思路 首先清理输入的字符串:只保留 阅读全文
posted @ 2020-05-19 15:07 Flix 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例: 输入: "aba" 输出: True 输入: "abca" 输出: True 解释: 你可以删除c字符。 注意: 字符串只包含从 a-z 的小写字母。字符串的最大长度是50000。 题目链接: https://l 阅读全文
posted @ 2020-05-19 11:56 Flix 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 题目描述 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。 写入数据 put(key, val 阅读全文
posted @ 2020-05-19 10:51 Flix 阅读(480) 评论(0) 推荐(0) 编辑