摘要: 题目来源:144. 二叉树的前序遍历 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root = [1,null,2,3] 输出:[1,2,3] 示例 2: 输入:root = [] 输出:[] 示例 3: 输入:root = [1] 输出:[1] 示例 4: 输入 阅读全文
posted @ 2021-07-15 10:26 尖子 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题目来源:232. 用栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回元素 int pee 阅读全文
posted @ 2021-07-15 10:12 尖子 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 题目来源:1846. 减小和重新排列数组后的最大元素 给你一个正整数数组 arr 。请你对 arr 执行一些操作(也可以不进行任何操作),使得数组满足以下条件: arr 中 第一个 元素必须为 1 。 任意相邻两个元素的差的绝对值 小于等于 1 ,也就是说,对于任意的 1 <= i < arr.le 阅读全文
posted @ 2021-07-15 09:51 尖子 阅读(41) 评论(0) 推荐(0) 编辑