自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

noaman_wgs的博客

盛夏白瓷梅子汤,碎冰碰壁当啷响。

  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 【面试题45】约瑟夫环问题

【题目】0,1,。。。n排成一个圈,从0开始每次删除第m个数,求圆圈最后个数。* 【思路】1 用数组模拟圆圈。当数到最后一个数即index==n时,令index==0 重头开始遍历;* 当遇到已经被删除的数时nums[index]==-1,跳过继续;* 当走到指定m个数的时候,就将其删除掉,nums[index]=-1;'public class Solution { //

2016-08-31 20:40:11 392

原创 【面试题44】扑克牌顺子

题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12

2016-08-31 19:34:32 359

原创 【面试题34】丑数

题目描述把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。此解法算法运算超时public class Solution { public int GetUglyNumber_Solution(int num) { if(nu

2016-08-30 20:44:21 371

原创 【面试题11】数值的整数次方

题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。public class Solution { public double Power(double base, int exponent) { //幂为0的时候(2*0,-1*0)==1,此处*为幂运算的意思 if(expo

2016-08-30 19:46:38 276

原创 【面试题10】二进制中1的个数

题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。一、比较容易懂的方法:该数与1 位与运算,如果该数的某位数为1,与1运算后的结果不为0(如10001 & 0001 ==0001, 0001 !=0)     如果该数的某位数为0,与1运算后的结果为0(如10000 & 0001 ==0000, 0000 !=0)public class So

2016-08-27 20:53:06 518

原创 【面试题9】斐波那契数列

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n                  =    1, n=1                  = f(n-1)+f(n-2)public class Solution { public int Fibonacci(int n) { if(n==0) retur

2016-08-26 21:08:02 520

原创 【面试题64】数据流中的中位数

题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。import java.util.ArrayList;/** *插入:按照插入排序法从小到大插入 插入排序的思想是,将新来的元素按顺序放入一个已有的有序序列当中。 获取

2016-08-26 19:01:59 571

原创 【树14】二叉搜索树的第k个结点

题目描述给定一颗二叉搜索树,请找出其中的第k小的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。

2016-08-25 22:04:04 326

原创 【树13】序列化二叉树

题目描述请实现两个函数,分别用来序列化和反序列化二叉树/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/

2016-08-24 21:53:23 319

原创 【树12】按之字形顺序打印二叉树

题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推import java.util.ArrayList;import java.util.Stack;/*public class TreeNode { int val = 0; TreeNode left = n

2016-08-23 22:39:25 328

原创 【树11】把二叉树打印成多行

题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。import java.util.ArrayList;import java.util.Queue;import java.util.LinkedList;/*public class TreeNode { int val = 0; TreeNode left = null; T

2016-08-22 22:17:51 270

原创 【树10】对称二叉树

题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {

2016-08-21 19:56:52 252

原创 【树9】二叉树的下一个结点

题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。/*public class TreeLinkNode { int val; TreeLinkNode left = null; TreeLinkNode right = null; TreeLinkNode

2016-08-21 19:44:28 262

原创 【树8】平衡二叉树

题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。平衡二叉树:任意左右结点深度不超过1public class Solution { public boolean IsBalanced_Solution(TreeNode root) { if(root==null) return true; int l

2016-08-17 21:44:23 252

原创 【树7】二叉树的深度

题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this

2016-08-17 21:37:57 322

原创 【树6】二叉树中和为某一值的路径

import java.util.ArrayList;/**public class TreeNode {    int val = 0;    TreeNode left = null;    TreeNode right = null;    public TreeNode(int val) {        this.val = val;

2016-08-17 21:30:40 318

原创 【树5】二叉搜索树的后序遍历序列

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。/** *二叉搜索树:左结点值都比根结点小,右结点值都比根结点值大 */ public class Solution { public boolean VerifySquenceOfBST(int [] arrs)

2016-08-16 21:12:38 309

原创 【树4】从上往下打印二叉树

题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。import java.util.ArrayList;/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {

2016-08-16 20:38:46 265

原创 【树3】二叉树的镜像

题目描述操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7

2016-08-15 19:57:53 273

原创 【树1】重建二叉树

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。/** * Definition for binary tree * public class TreeNode { * in

2016-08-15 19:56:12 270

原创 Hibernate中在数据库中不能自动建表的原因

今天在学习Hibernate的时候,按照书上的程序写好配置文件,创建了持久化类后并创建了对象-关系的映射文件。目的是运行程序的时候能够在数据库中自动创建一张表,同时对数据库进行操作。结果程序运行正常却无法自动创建表NEWS3。<class name="com.hibernate.entities.News3" table="NEWS3">下面是我的配置文件hibernate.cfg.xml

2016-08-15 15:58:33 3873

原创 【树2】树的子结构

题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.

2016-08-14 20:38:07 277

转载 tomcat运行程序失败:更改端口号方法,Several ports (8005, 8080, 8009)

转载之【http://blog.csdn.net/xinxin19881112/article/details/6148507】启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server

2016-08-13 00:35:07 526

转载 eclipse 出现问题强制关闭,启动后闪退的解决办法

最好解决办法: 删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi【http://blog.csdn.net/zgf1991/article/details/37961169】

2016-08-12 00:42:51 790

原创 【栈和队列3】 栈的压入、弹出序列

题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。 public boolean isPopOrder(int[] pushA,int[] popA){

2016-08-10 19:12:45 437

原创 【栈和队列2】 包含min函数的栈

题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。import java.util.Stack;public class Solution { Stack dataStack=new Stack<>(); //辅助栈获取最小值的 Stack assistantStack=new Stack<>(); public

2016-08-07 22:04:40 615 5

原创 【栈和队列1】用两个栈实现队列

题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack;public class Solution { Stack stack1 = new Stack(); Stack stack2 = new Stack(); //插入 public void pus

2016-08-07 22:03:50 579 4

原创 【字符串10】表示数值的字符串

题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。public class Solution { int index=0; public boolean isNu

2016-08-07 22:02:55 710 4

原创 【字符串9】把字符串转换成整数

题目描述将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。public class Solution { public int StrToInt(String str) { if(str==null ||str.length()<=0) return 0; char[] strChar=str.toCha

2016-08-07 21:13:25 672 5

原创 【字符串8】正则表达式匹配

题目描述请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配public class Solution { public boole

2016-08-05 22:23:09 533

原创 【字符串7】字符流中第一个不重复的字符

题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。import java.util.Map;import java.util.HashMa

2016-08-05 21:36:15 282

转载 动态图-二叉搜索树

【转载】http://www.techug.com/binary-search-tree

2016-08-05 21:16:03 436

原创 MySql中无法回滚的原因及解决办法

今天在编写程序的时候进行了回滚操作,程序运行正常,但是数据库并没有进行回滚操作。百度后发现自己创建的表类型是MyISAM,不支持事务操作,后改为InnoDB即能进行回滚操作。下面简单介绍两种数据表类型以及更改数据库类型为InnoDB的操作。一 MySql支持的数据引擎MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。InnoDB

2016-08-04 19:37:06 8195

原创 【数组14】构建乘积数组

题目描述给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法import java.util.ArrayList;public class Solution { public int[] multiply(int[] A) {

2016-08-01 19:21:26 221

原创 【数组13】数组中重复的数字

题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。当看到求数组中重复字眼的时候,就会想到Java中set集合的特性:当添加重复字符时候,会返回false;即不可

2016-08-01 19:15:08 297

原创 java.lang.NoSuchMethodException

在学习JavaWeb的过程中,编写一个小项目运行后出现java.lang.NoSuchMethodException错误,意思是在servlet中未找到对应的方法。出现这种错误的时候应当首先定位到这个方法所在的位置,看看方法名与发送请求的方法名是否一致。我犯的错误是在方法前所加的权限修饰符权限过大我所写的方法权限修饰符为protected(我所写的方法权限修饰符为protected),所以

2016-08-01 11:55:06 6282

JSONObject source 源码

提供了除JSONObject的jar之外依赖的其他6个jar包,一共7个jar文件 说明:因为工作中项目用到的版本是1.1的对应jdk1.3的版本,故本篇博客是基于1.1版本介绍的。

2017-12-04

dubbo-admin-2.5.4.war jdk1.8

下载dubbo-admin,可自行根据网上介绍安装。大致做法就是将dubbo-admin中 的某个文件夹内容替换到tomcat的conf中,再运行tomcat即可。但我在实际操作中发现JDK8无法运行,后来找到一个JDK8可以实现的dubbo-admin版本,如有需要可留下邮箱索要

2017-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除