上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。 示例 1 阅读全文
posted @ 2020-07-04 11:40 __rookie 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);m 阅读全文
posted @ 2020-07-04 09:47 __rookie 阅读(101) 评论(0) 推荐(0) 编辑
摘要: p160 解法很机智,留作以后忘记后思考。 阅读全文
posted @ 2020-07-04 09:27 __rookie 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 4 / \ 2 7 / \ / \1 3 6 9镜像输出: 4 / \ 7 2 / \ / \9 6 3 1 示例 1: 输入:root = [4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1] 关键在于发现二叉树的镜像 阅读全文
posted @ 2020-07-04 09:20 __rookie 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 例如:给定的树 A: 3 / \ 4 5 / \ 1 2给定的树 B: 4 / 1返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。 示例 1 阅读全文
posted @ 2020-07-04 08:58 __rookie 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL 限制: 0 <= 节点个数 <= 5000 没有什么聪明的办法,关键在于保证链表不要断开,同时处理链表只有一个头或者直接为空 阅读全文
posted @ 2020-07-03 23:38 __rookie 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。 示例: 给定一个链表: 1->2->3->4->5, 和 k = 阅读全文
posted @ 2020-07-03 23:07 __rookie 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 1 <= nums.length <= 500001 < 阅读全文
posted @ 2020-07-03 22:45 __rookie 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 不多赘述,可以看书本。 最重要的是可以通过比较两个指针的值(即他们的地址),判断其中一个指针有没有向前移动。 1 /******************************************************************* 2 Copyright(c) 2016, Har 阅读全文
posted @ 2020-07-03 20:34 __rookie 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 请实现一个函数用来匹配包含'. '和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但与"aa.a"和"ab*a"均不匹配。 示例 阅读全文
posted @ 2020-07-03 17:22 __rookie 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页