十六子

技术博客

排序:
默认
按更新时间
按访问量

Java高并发编程之第一阶段,多线程基础深入浅出

给朋友打波广告,支持一下 http://blog.csdn.net/wangwenjun69/article/details/56967121汪文君高并发编程第一阶段01讲-课程大纲及主要内容介绍 汪文君高并发编程第一阶段02讲-简单介绍什么是线程 汪文君高并发编程第一阶段03讲-创建并启动...

2017-02-25 00:23:19

阅读数:2130

评论数:5

powermock、hadoop、Concordion、Java 8教程

大牛教程走一波,有兴趣的可以加群286081824 : powermock实战教学 https://www.douban.com/note/590646042/ hadoop平台下的数据导入导出工具Sqoop https://www.douban.com/note/590646264/ ...

2016-11-10 21:20:46

阅读数:827

评论数:0

类(含父类)定义初始化过程

类(含父类)定义初始化过程 static成员变量 static代码块 成员变量 代码块 构造方法

2016-10-08 22:34:32

阅读数:434

评论数:1

单例模式(Singleton)-Coding Snippet

Singleton 单例模式

2016-10-06 17:18:32

阅读数:400

评论数:0

剑指Offer-斐波那契数列

斐波那契数列题目描述:   大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 解题思路:   斐波那契数列:0、1、1、2、3、5、8、13、21、34、…… 这里注意: 第0项:0; 第1项:1; 第2项:1; 第3项:2; 。。。下面是我的Jav...

2015-08-29 00:13:16

阅读数:1010

评论数:0

剑指Offer-二叉树的镜像

二叉树的镜像 题目描述   操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述:   二叉树的镜像定义:源二叉树 解题思路:   将结点的左右子树转换,然后递归其左右子树继续进行。我的Java代码如下:/** public class TreeNode { int val...

2015-08-29 00:12:25

阅读数:1137

评论数:0

剑指Offer-树的子结构

树的子结构 题目描述   输入两颗二叉树A,B,判断B是不是A的子结构。 解题思路:   先判断A的根结点是否与B的树根相同,若相同,则遍历B的同时遍历A,判断是否相似。   否则判断A的左子树是否与B的树根相同,若相同,则遍历B的同时遍历A的左子树,判断是否相似。   同理A的右子树...

2015-08-29 00:11:44

阅读数:944

评论数:0

剑指Offer-数值的整数次方

数值的整数次方 题目描述:   给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 解题思路:   注意判断输入的int类型的整数exponent是正数还是负数,0; 如果是正数,使用循环来让base自身乘exponent次,直...

2015-08-29 00:11:04

阅读数:1001

评论数:0

剑指Offer-用两个栈实现队列

用两个栈实现队列 题目描述:   用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解题思路:   利用一个栈来作为暂时存储的栈,类似于汉诺塔问题,可以根据下图思考一下, 我的Java源代码: import java.util.Stack; publ...

2015-08-29 00:10:02

阅读数:905

评论数:0

剑指Offer-变态跳台阶

变态跳台阶题目描述:   一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 解题思路:   仔细分析一下可以发现问题数组的第n个的结果为:2^(n-1) 注意分析一下: n=0,return 0; n=1;有1种方法;...

2015-08-27 21:31:12

阅读数:360

评论数:0

剑指Offer-跳台阶

跳台阶题目描述:   一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 解题思路:   其实仔细分析一下,可以发现这是一个类似斐波那契数列的数组,数组为:0,1,2,3,5,8,… 下面是我的Java源代码实现: public class So...

2015-08-27 21:30:38

阅读数:415

评论数:0

剑指Offer-反转链表

反转链表题目描述:   输入一个链表,反转链表后,输出链表的所有元素。 解题思路:   这和之前的一道题“从尾到头打印链表”方法上有一些类似,我这里也是借助栈来实现的。 下面是我的Java源代码: /* public class ListNode { int val; ...

2015-08-27 21:29:22

阅读数:394

评论数:0

剑指Offer-合并两个排序的链表

合并两个排序的链表题目描述:   输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 解题思路:   其实就是采用比较大小,然后使用尾插法进行构建合并链表。 我的Java代码如下: /* public class ListNode { i...

2015-08-27 21:24:53

阅读数:361

评论数:0

剑指Offer-链表中倒数第k个结点

链表中倒数第k个结点 题目描述:   输入一个链表,输出该链表中倒数第k个结点。 解题思路:   采用快慢指针方法,先让a指针前进k步,然后ab指针一同前进,当a指针为nu

2015-08-27 21:23:49

阅读数:394

评论数:0

剑指Offer-重建二叉树

重建二叉树题目描述:   输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。   假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路: (1)如...

2015-08-27 21:22:58

阅读数:308

评论数:0

剑指Offer-从头到尾打印链表

从尾到头打印链表题目描述:   输入一个链表,从尾到头打印链表每个节点的值。 解题思路:1.这里借助栈,遍历链表的时候将链表节点的值push进栈,遍历结束后,将栈中内容pop出ArrayList中。 2.这里还有使用头插法将链表逆序,然后遍历值存储在ArrayList中。 下面是1的源代码...

2015-08-27 21:22:21

阅读数:538

评论数:0

剑指Offer-二维数组中的查找

二维数组中的查找题目描述:   在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路:借http://www.cnblogs.com/zhuyf87/archive/20...

2015-08-27 21:21:09

阅读数:380

评论数:0

LeetCode102-Binary-Tree-Level-Order-Traversal

LeetCode 102 : Binary Tree Level Order Traversal Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right...

2015-08-27 21:20:23

阅读数:413

评论数:0

LeetCode145-Binary-Tree-Postorder-Traversal

LeetCode 145 : Binary Tree Postorder Traversal Given a binary tree, return the postorder traversal of its nodes’ values. For example: Given binary...

2015-08-27 21:19:53

阅读数:426

评论数:0

LeetCode144-Binary-Tree-Preorder-Traversal

**LeetCode 144 : Binary Tree Preorder Traversa**l Given a binary tree, return the preorder traversal of its nodes’ values. For example: Given bina...

2015-08-27 21:19:09

阅读数:456

评论数:0

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