摘要: 前言: 在centOS下,像阿里云等都预先设置了jdk,不过不是SUN的java JDK,一般情况要重新装jdk,而且一般情况下自己装的Jdk相对来说易控制版本,稳定性更高。所以以下是我卸载预装jdk并选定自己的版本来进行重新转载。 下面是具体的安装流程:(记录只为更好的分享) 1、首先在172.1 阅读全文
posted @ 2016-08-05 19:07 华不摇曳 阅读(9830) 评论(0) 推荐(0) 编辑
摘要: 前言: 服务器上数据库搭建需要知道Linux系统的版本,以前的Ubuntu14.04直接在终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs上就是行不通的,需要复杂的配置,不过在centOs里可以使用yum install mysql-se 阅读全文
posted @ 2016-08-05 18:56 华不摇曳 阅读(2717) 评论(0) 推荐(0) 编辑
摘要: 主要学习的是写代码时的逻辑:要边输入边处理,边输出,这样快捷方便。 还有就是字符串转化为字符数组的方法:char[] newch = str.toCharArray(); 题目描述 输入一行字符串,计算其中A-Z大写字母出现的次数 输入描述: 案例可能有多组,每个案例输入为一行字符串。 输出描述: 阅读全文
posted @ 2016-08-04 11:36 华不摇曳 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 根据前序和中序确定二叉树,根据它们的特性,可知前序第 阅读全文
posted @ 2016-08-03 21:14 华不摇曳 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 进制的转换可以借助强大的BigInteger,非常的方便。 new java.math.BigInteger(num, from).toString(to); 表示num要转换的数从from源数的进制 转换成to的进制。 题目描述 求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在lo 阅读全文
posted @ 2016-08-03 20:25 华不摇曳 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 涉及阶乘的都会产生大的数据,此时要变成long或者实在很大要使用BigInteger 题目描述 输入一个整数n,输出n的阶乘 输入描述: 一个整数n(1<=n<=20) 输出描述: n的阶乘 输入例子: 3 输出例子: 6首先使用long解决本题: import java.util.Scanner; 阅读全文
posted @ 2016-08-02 21:05 华不摇曳 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 调试环境遇到点问题,还是不明觉厉。。。 题目描述 编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。 例如如下的先序遍历字符串: ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结 阅读全文
posted @ 2016-07-27 21:42 华不摇曳 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入数组长度 n 输入数组 a[1...n] 输入查找个数m 输入查找数字b[1...m] 输出 YES or NO 查找有则YES 否则NO 。 输入描述: 输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。 输出描述: 如果在n个数 阅读全文
posted @ 2016-07-27 11:39 华不摇曳 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 描述: 当一个字符串中的子串是回文,并且是最长的,则输出,可以有多组最长回文序列。 代码: 结果截图: 阅读全文
posted @ 2016-07-27 09:45 华不摇曳 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 被subString和split卡了一下 细节还是要注意。 注意subString两个参数的方法索引最后一位不包括,split的正则表达式,“+”前面要加“\\”, 还有hasnext()方法里面不能有nextLine()。(补充:nextLine方法如果在while里第一次用,且只有一次时他是不会 阅读全文
posted @ 2016-07-25 21:09 华不摇曳 阅读(628) 评论(0) 推荐(0) 编辑