自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面对未来,乘风破浪

https://github.com/mifeng09

  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 编程测试-走路与打车所用时间最短

import java.util.Scanner;public class ShortTime { public static void main(String[] args) { int[] destination = new int[2]; int walkTime, taxiTime,minTime; Scanner input = new

2017-08-31 03:01:22 487

原创 设计一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作

import java.util.Stack;/** * 设计一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作 * @author 21405 * */public class SpecialStack { private Stack<Integer> stackData; private Stack<Integer> stackMin; pub

2017-08-31 02:56:55 1053 1

原创 算法-求Factorial数列

import java.util.Scanner;import org.junit.Test;/** * 熟悉递归代码实现 * @author 21405 * */public class RecursiveDemo { @Test public void test(){ Scanner input = new Scanner(System.in);

2017-08-31 02:55:33 464

原创 算法学习-Bucket排序

Bucket排序-桶排序

2017-08-31 02:52:31 469

原创 快速排序之分割数组

快速排序-分割数组

2017-08-31 02:46:22 448

原创 算法-01背包2

import java.util.ArrayList;import java.util.Arrays;import java.util.List;import org.junit.Test;/** * 有n个物品,第i(1<=i<=n)个物品的价值为Vi,重量为Wi,背包容量为sackWeight,考虑<b>如何选择装入背包的物品</b>, * 使得装入背包的物品的<b>总价值最大</b>。

2017-08-31 02:42:34 289

原创 算法-01背包1

public class Package0_1 { private int c; //背包总容量 private int n; //背包中物品数目 private int []v; //背包中每个物品的价值,一定是一一对应的 private int []w; //背包中每个物品的重量,一定是一一对应的 private int [][]m; //动态规

2017-08-31 02:41:11 278

原创 算法-二叉树遍历(递归和非递归)

二叉树遍历

2017-08-31 02:35:53 407

原创 算法-输出英文字母对应的数字

问题描述: 如输入数字a~z, 输出数字1~26 输入数字ab,输出28import java.util.HashMap;

2017-08-31 02:10:55 3765

原创 编程测试题-电话号码的英文表示和中文表示转换

来自华为-请您编写一个拼音与英文转换的函数,如果输入的电话号码是英文单词,输出对应的电话号码的中文拼音,如果输入的电话号码是中文拼音,输出对应的电话号码的英文单词。

2017-08-31 02:04:11 4195 3

原创 java Annotation使用例子

首先看下面代码:** 测试类**import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List;/** * Cr

2017-08-21 23:28:16 370

原创 编程测试题-小猴子摘桃最多摘多少

小猴子下山,沿着下山的路有一排桃树,每棵树都结了一些桃子。小猴子想摘桃子,但是有一些条件需要遵守,小猴子只能沿着下山的方向走,不能回头,每颗树最多摘一个,而且一旦摘了一棵树的桃子,就不能再摘比这棵树结的桃子少的树上的桃子。那么小猴子最多能摘到几颗桃子呢? 举例说明,比如有5棵树,分别结了10,4,5,12,8颗桃子,那么小猴子最多能摘3颗桃子,来自于结了4,5,8颗桃子的桃树。请使用标准输入输出(

2017-08-21 20:43:26 3726

原创 ApplicationContext-Bean实例创建过程分析1

在前面的博文中提到 类AbstractApplicationContext中方法refresh()中有一个步骤-初始化 non-lazy-init的bean,即finishBeanFactoryInitialization(beanFactory)这行代码到底做了下什么,进入到类AbstractApplicationContext来看看代码: /** * Finish the in

2017-08-21 01:24:01 883

原创 Spring Ioc创建之BeanFactory创建源码分析

在上篇博客介绍了Ioc容器创建的大概过程,但BeanFactory创建的具体细节没有说明,好!接下来就让我们来看下BeanFactory创建的具体细节 首先我们来回顾一下前面内容中介绍过的类AbstractApplicationContext中的方法refresh内部出现的一行代码 ConfigurableListableBeanFactory beanFactory = this.obtain

2017-08-15 22:57:30 617

原创 Spring Ioc创建源码分析

学习过Spring 的同学对下面的代码应该会很熟悉:ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");就这么简单一行代码就创建了Ioc 容器,下面我们就深入源码看看里面的具体实现细节。 构造方法会调用另外一个构造方法this(new String[]{configLocation}, true, (Ap

2017-08-15 20:28:58 439

原创 在Java中如何实现方法中参数带默认值

Java与C++不同不支持方法中的参数带默认值,但是有方法来实现该功能的,使用重载函数可以实现

2017-08-14 11:03:36 69877 8

原创 面试经验总结

面试总结-baidu

2017-08-12 11:06:15 331

原创 TortoiseSVN使用-文件状态说明

黄色感叹号(有冲突): 这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改和

2017-08-10 15:40:04 1311

原创 java成员内部类等学习

内部类使用需要注意:

2017-08-07 19:13:12 403

原创 多重if选择结构代码优化1

多重if选择结构的代码优化

2017-08-06 14:03:09 1105

原创 算法-数组拆分为奇偶两部分

仅用O(1)的空间,将整数数组按奇偶数分成2部分,数组左边是奇数、右边是偶数。(要求:给出完整代码,尽量高效,简洁) 思路: 1. 从左往右找偶数,遇到奇数就继续往右(即遇到奇数执行操作:low++),找到偶数就停止,结果是找到第一个偶数 2. 从右往左找奇数,遇到偶数就继续往左(即遇到偶数执行操作: high–),直到找到第一个奇数public class Main { public s

2017-08-03 01:31:18 6512

原创 LIS-最长递增子序列的长度-java

最长递增子序列的长度-LIS序列

2017-08-02 19:16:20 537

原创 hdu-1004

import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Problem1004 { public static void main(String[] args){ Scanner input = new Scanner(System.in); whi

2017-08-02 04:59:45 325

原创 HDU 1003-最大连续子序列的和-java

最大连续子序列的和

2017-08-02 03:07:31 350

原创 ACM学习知识点记录

在做ACM题目前需要认识到每个OJ平台的差异,首先应该查看该平台的说明,了解平台的代码约定规范

2017-08-01 01:12:16 510

基于spring-boot的web项目实例

使用 Spring Starter Project快速创建基于spring-boot的web项目

2017-02-13

华为等名企笔试题

众多名企(华为_阿卡_TCL_索尼_微软_百度_大唐)笔试面试题(C居多含C++及数据结构)应届大学生找工作必备

2014-05-18

Linux内核开发

Linux内核开发,内容很好,是学习linux内核开发入门的好资料!

2014-05-18

windows2003配置练习

window2003的有关账户、DNS、IIS等配置

2011-06-23

空空如也

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

TA关注的人

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