叫我皮卡丘
叫我皮卡丘
全部文章
分类
100(1)
1064(1)
14(1)
20(1)
28(1)
53(1)
58(1)
69(1)
70(1)
C++(2)
cpp(9)
DFS(1)
Eclipse(1)
Java(5)
LeetCode(1)
map(1)
mysql(1)
PAT(32)
PAT乙级题解(47)
SSM整合(1)
vector(1)
乙级(2)
二叉搜索树(1)
二叉树的镜像(1)
二进制枚举子集(1)
位运算(1)
剑指offer(3)
双指针(1)
哈希表(3)
回文数(1)
图(1)
基础练习(2)
基础练习 (3)
堆(1)
字母图形 (1)
并查集(1)
排序(1)
散列表(1)
数据结构(3)
数据结构(浙大)(36)
数组(1)
数组的度(1)
最小生成树(1)
最短路(1)
最短路算法(1)
未归档(127)
机器人(1)
杂文(1)
目录(2)
算法训练(1)
线性结构(1)
结构体排序(1)
蒜头君学英语(1)
计蒜客(1)
超过5名学生的课(1)
软件水平考试(1)
链表(2)
闰年判断(1)
队列(1)
题解(12)
高斯日记(1)
归档
标签
去牛客网
登录
/
注册
叫我皮卡丘的博客
seize the monment
全部文章
(共5篇)
【剑指offer】用两个栈实现队列 -- Java实现
【剑指offer】用两个栈实现队列 -- Java实现 题解 1. 分析 队列的特性是:“先入先出”,栈的特性是:“先入后出” 当我们向模拟的队列插入数 a,b,c 时,假设插入的是 stack1,此时的栈情况为: 栈 stack1:{a,b,c} 栈 stack2:{} 当需要弹出一个数,根据...
Java
剑指offer
求职
栈
队列
编程
笔试
2019-08-09
189
6856
【剑指offer】二叉树的下一个结点 --Java实现
【剑指offer】二叉树的下一个结点 --Java实现 1. 还原二叉树 1. 分析 既然给了二叉树的某个结点,且二叉树存储着指向父结点的指针(next),那我们可以先找到根节点,再对树进行中序遍历,最后根据中序遍历结果找到给定结点的下一结点 2. 代码 import java.util.*; pu...
Java
剑指offer
求职
编程
二叉树的下一结点
笔试
2019-08-09
136
4435
【剑指offer】重建二叉树 --Java实现
【剑指offer】重建二叉树 --Java实现 递归构建二叉树 1. 分析 根据中序遍历和前序遍历可以确定二叉树,具体过程为: 根据前序序列第一个结点确定根结点 根据根结点在中序序列中的位置分割出左右两个子序列 对左子树和右子树分别递归使用同样的方法继续分解 例如:前序序列{1,2,4,7,3,...
Java
剑指offer
树
重建二叉树
求职
编程
笔试
2019-08-09
359
13983
【剑指offer】从尾到头打印链表 -- Java实现
【剑指offer】从尾到头打印链表 -- Java实现 一、非递归 1. 分析 listNode 是链表,只能从头遍历到尾,但是输出却要求从尾到头,这是典型的"先进后出",我们可以想到栈!ArrayList 中有个方法是 add(index,value),可以指定 index 位置插入 value ...
Java
剑指offer
编程
笔试
2019-08-08
209
11387
【剑指offer】替换空格 -- Java 实现
【剑指offer】替换空格 -- Java 实现 1. 调用自带函数 public class Solution { public String replaceSpace(StringBuffer str) { return str.toString().replace(" ...
Java
剑指offer
替换空格
题解
编程
笔试
2019-08-08
110
6597