上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列的支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回元素 int peek() 返回队列开头的元素 bo 阅读全文
posted @ 2021-02-09 17:18 hqzxwm 阅读(42) 评论(0) 推荐(0)
摘要: 当 A 的子数组 A[i], A[i+1], ..., A[j] 满足下列条件时,我们称其为湍流子数组: 若 i <= k < j,当 k 为奇数时, A[k] > A[k+1],且当 k 为偶数时,A[k] < A[k+1]; 或 若 i <= k < j,当 k 为偶数时,A[k] > A[k+ 阅读全文
posted @ 2021-02-08 20:03 hqzxwm 阅读(42) 评论(0) 推荐(0)
摘要: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["CQueue","appendTail","dele 阅读全文
posted @ 2021-02-07 23:31 hqzxwm 阅读(29) 评论(0) 推荐(0)
摘要: 给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中所有的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。 示例 1: 输入: nums = [4,2,3] 阅读全文
posted @ 2021-02-07 23:01 hqzxwm 阅读(45) 评论(0) 推荐(0)
摘要: 几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有卡牌的点数之和。 给你一个整数数组 cardPoints 和整数 k,请你返回可以获得的最大点数。 阅读全文
posted @ 2021-02-06 18:10 hqzxwm 阅读(50) 评论(0) 推荐(0)
摘要: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 作者:Krahets 链接:https://leetcode-cn.com/leetbook/read/illus 阅读全文
posted @ 2021-02-05 15:19 hqzxwm 阅读(37) 评论(0) 推荐(0)
摘要: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 作者:Krahets 链接:https://leetcode-cn.com/leetb 阅读全文
posted @ 2021-02-05 15:14 hqzxwm 阅读(40) 评论(0) 推荐(0)
摘要: 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"] 输出: [ ["ate","eat","tea"], ["nat","tan"], ["bat"] ] 说明: 阅读全文
posted @ 2021-02-03 17:11 hqzxwm 阅读(36) 评论(0) 推荐(0)
摘要: 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [ [1,1,1], [1,0,1], [1,1,1] ] 输出: [ [1,0,1], [0,0,0], [1,0,1] ] 示例 2: 输入: [ [0,1,2,0], 阅读全文
posted @ 2021-01-31 15:13 hqzxwm 阅读(47) 评论(0) 推荐(0)
摘要: 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nu 阅读全文
posted @ 2021-01-31 12:41 hqzxwm 阅读(39) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页