- 博客(7)
- 资源 (24)
- 收藏
- 关注
原创 重建二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。代码实现package com.zgw.newcoder;/** * Created by Zhaogw&Lss on 2019/7/27. *...
2019-07-28 20:08:42 80
原创 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
解法一java递归实现package com.zgw.newcoder;import java.util.ArrayList; class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; ...
2019-07-26 21:47:25 189
原创 java实现空格替换
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解法1package com.zgw.newcoder;import java.util.Scanner;/** * Created by Zhaogw&Lss on 2019/7/25. */public clas...
2019-07-25 22:08:18 1686
原创 二维数组查找
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。自己代码实现:/** * *//** * @author Zhaogw&Lss * 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序, * 每一列都按照从...
2019-07-24 22:12:50 122
原创 IDEA搭建Clojure集成开发环境
1.下载 Cursive插件Cursive是为idea开发的Clojure插件,idea本身不支持Clojure语言。选择File->Settings ,查找并安装Cursive插件,我这里已经装好了,就不再重新装了。2.下载Clojure jar包Clojure需要三个jar包,不过这三个包在官网的下载页面并没有一起给出,我也没有在官网找到下载的地方,所以去maven仓库下载。...
2019-07-20 09:46:23 3458
原创 JVM 类加载机制与类加载器介绍
1.JVM 类加载机制JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。1.1.加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的 java.lang.Class 对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个 Class 文件获取,这里既可以从 ZIP 包中读取(比如从 jar 包和 war 包中读...
2019-07-06 08:56:21 198
原创 关于二叉树的前序、中序、后序三种遍历以及中序遍历的实现
二叉树遍历分为三种:前序、中序、后序,其中序遍历最为重要。为啥叫这个名字?是根据根节点的顺序命名的。比如上图正常的一个满节点,A:根节点、B:左节点、C:右节点,前序顺序是ABC(根节点排最先,然后同级先左后右);中序顺序是BAC(先左后根最后右);后序顺序是BCA(先左后右最后根)。比如上图二叉树遍历结果前序遍历:ABCDEFGHK中序遍历:BDCAEHGKF后序遍历:DCBH...
2019-07-04 11:26:10 295
zookeeper+kafka.zip
2019-11-15
毕设项目Solo系统的设计与实现
2019-09-09
WinSCP.exe
2019-09-09
jd-gui.rar
2019-09-09
erlang_rabbitmq.rar
2019-09-09
tomcat-redis.rar
2019-06-28
kibana-4.6.3-windows-x86.rar
2019-06-21
用蛮力法实现选择排序,冒泡排序程序;用减治法实现插入排序;分治法应用-快排,合并排序,0-1背包问题;Prim算法求最小生成树。伪代码以及java代码实现
2018-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人