2020年04月07日 785 阅读 Java🎯 LeetCode-面试题09-用两个栈实现队列 LeetCode-面试题09-用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删...
2020年04月04日 743 阅读 Java🎯 LeetCode-面试题07-重建二叉树 LeetCode-面试题07-重建二叉树输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如,给出前序遍历 preorder = [...
2020年04月03日 743 阅读 Java🎯 LeetCode-面试题06-从尾到头打印链表 LeetCode-面试题06-从尾到头打印链表输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例:输入:head = [1,3,2] 输出:[2,3,1]解题思路用Arry...
2020年04月03日 711 阅读 Java🎯 LeetCode-面试题05-替换空格 LeetCode-面试题05-替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例:输入:s = "We are happy." 输出:"We%...
2020年04月03日 768 阅读 Java🎯 LeetCode-面试题04-二维数组中的查找 LeetCode-面试题04-二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一...