- 博客(9)
- 收藏
- 关注
原创 用LinkedList实现栈与队列
看《Java编程思想》时的笔记。 应用LinkedList实现的能多线程的栈与队列。import java.util.LinkedList;class Msg{ String s; public Msg(String s) { // TODO 自动生成的构造函数存根 this.s = s; } public String toStri
2017-04-05 14:20:42
437
原创 单例模式
单例模式七种单例模式写法的笔记public class Singleton { //1懒汉,线程不安全// private static Singleton instance;// // private Singleton(){}// // public static Singleton getInstance(){// if(null == instance
2017-04-04 13:01:38
310
原创 计算每种骰子和的概率
题目有N个骰子,每次全部掷出,每个骰子面朝上的点数和为Sum,求每种点数和的概率分析对于每种骰子和,最小情况为每个骰子1点朝上,所以和为N,最大为每个骰子6点朝上,和为6N,总共6*N+1种情况。每个骰子都是独立的,都会有1-6的可能性。所以对于每次投掷,首先对每个骰子点数进行加和,然后对应点数和出现的次数加一。直至每个骰子都已经经历过从点数1到点数6,所有骰子出现的情况全部遍历过。public c
2017-04-04 12:31:46
5487
原创 2017去哪儿网在线笔试(二)
//题目描述://给定一棵二叉树的前序(根、左、右)和中序(左、根、右)的打印结果,输出此二叉树按层(从左往右)打印结果。//例如一棵二叉树前序:1 2 4 5 3;中序:4 2 5 1 3。可以构建出下图所示二叉树://////按层打印的结果则为:1 2 3 4 5。////输入//第一行只有一个数字,表示二叉树的节点数n(1//第二行由a1,a2,...,a
2017-04-04 01:20:52
2763
原创 2017去哪儿网校招笔试题(一)
题目描述:用英文字母a-z来分别表示数值0-25, 形成一个26进制的数值表示法。需要你写一个方法,将用a-z表示的26进制数值的字符串,转化为对应的10进制数值。输入输入数据有多组,每组占一行,包含多个a-z之间的字符。输出所对应表示的10进制数。样例输入babcdgibbongoodboy样例输出26731
2017-04-02 00:11:29
2340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人