剑指 Offer 09. 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分... » 阅读全文
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分... » 阅读全文
输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。... » 阅读全文
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3... » 阅读全文
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完... » 阅读全文
找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些... » 阅读全文
You are given a string s consisting only of letters ... » 阅读全文
当一个字符串s包含的每一种字母的大写和小写形式同时出现在s中,就称这个字符串s是美好字符串。比方说,"... » 阅读全文
You are given an array of distinct integers arr and an ... » 阅读全文
We have n chips, where the position of the ith chip is ... » 阅读全文
You are given the root of a binary tree where each node... » 阅读全文