摘要: package com.hb.jzoffer;import javax.swing.text.Position.Bias;import offer.utilities.BinaryTreeNode;//面试题18:树的子结构/* * 题目:输入两颗二叉树 A 和 B ,判断 B 是不是 A 的子结构... 阅读全文
posted @ 2015-03-23 20:38 Mokaffe 阅读(168) 评论(0) 推荐(0) 编辑
摘要: //面试题8:旋转数组的最小数字//递增排序的{1,2,3,4,5}----->旋转为 {3,4,5,1,2}//求最小的数字package com.hb.jzoffer;import offer.utilities.ArrayUtils;//面试题8:旋转数组的最小数字//{1,2,3,4,5}-... 阅读全文
posted @ 2015-03-23 20:37 Mokaffe 阅读(142) 评论(0) 推荐(0) 编辑
摘要: package com.hb.jzoffer;import java.util.Random;import offer.utilities.ArrayUtils;public class QuickSort { public QuickSort() { // TODO A... 阅读全文
posted @ 2015-03-23 20:33 Mokaffe 阅读(127) 评论(0) 推荐(0) 编辑
摘要: //面试题9:菲波那切数列//斐波那契函数定义://F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)package com.hb.jzoffer;//面试题9:菲波那切数列public class Fibonacci_9 { public long Fibo... 阅读全文
posted @ 2015-03-23 20:31 Mokaffe 阅读(294) 评论(0) 推荐(0) 编辑
摘要: //面试题14:调整数组顺序,使奇数位于偶数前//题目:输入一个整数数组,实现 一个函数来调整该数组中数字的顺序,//使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。package com.hb.jzoffer;import offer.utilities.ArrayUtils;//... 阅读全文
posted @ 2015-03-23 20:28 Mokaffe 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对... 阅读全文
posted @ 2015-03-23 20:02 Mokaffe 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 去哪网面试题:二分查找的变形题目 目的是为了在O(logn)的时间复杂度下解决此问题,所以用二分查找。 1 package com.hb.leetcode; 2 3 4 /* 5 * Search in Rotated Sorted Array 6 * 7 * Suppose a s... 阅读全文
posted @ 2015-03-23 19:38 Mokaffe 阅读(142) 评论(0) 推荐(0) 编辑