上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页
摘要: ######如果按照最简单的循环输出,会遇到边界问题,n非常大的话,int甚至long都不能满足需求,所以这里需要用数组或者是字符串来表示要输出的数字。 ######如果面试题给定了一个n位整数,那么就是大数问题,用字符串来解决。 ######给定两个整数相加求结果,也是大数问题。 public s 阅读全文
posted @ 2017-03-14 12:40 Andrew.Zhou 阅读(273) 评论(0) 推荐(0) 编辑
摘要: /** * 面试题11:数值的整数次方 * 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 */ public class _11_power { public static void main(String[] args){ Solu 阅读全文
posted @ 2017-03-14 12:12 Andrew.Zhou 阅读(132) 评论(0) 推荐(0) 编辑
摘要: /** * 面试题10:二进制中1的个数 *输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 */ public class _10_binary { public static void main(String[] args){ Solution10 solution10 = ne 阅读全文
posted @ 2017-03-10 18:30 Andrew.Zhou 阅读(120) 评论(0) 推荐(0) 编辑
摘要: /** * 面试题9: * 题目2:跳台阶 * 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 */ public class _09_2_frog { public static void main(String[] args){ Solution09_ 阅读全文
posted @ 2017-03-10 18:24 Andrew.Zhou 阅读(162) 评论(0) 推荐(0) 编辑
摘要: /** * 面试题9:菲波那切数列 * 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39 */ public class _09_Fibonacci { public static void main(String[] args){ Solution09 s 阅读全文
posted @ 2017-03-10 18:22 Andrew.Zhou 阅读(210) 评论(0) 推荐(0) 编辑
摘要: /** * 面试题8:旋转数组的最小值 * 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数 阅读全文
posted @ 2017-03-10 18:21 Andrew.Zhou 阅读(174) 评论(0) 推荐(0) 编辑
摘要: import java.util.Stack; /** * 面试题7:用两个栈实现队列 * 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 */ public class _07_twoStack { public static void main(String 阅读全文
posted @ 2017-03-10 18:18 Andrew.Zhou 阅读(147) 评论(0) 推荐(0) 编辑
摘要: import java.util.Arrays; /** * 面试题6:重建二叉树 * 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。 * 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3, 阅读全文
posted @ 2017-03-10 18:16 Andrew.Zhou 阅读(152) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList; import java.util.Stack; /** * 面试题5:从尾到头打印链表 * 输入一个链表,从尾到头打印链表每个节点的值。 */ public class _05_linked { public static void main( 阅读全文
posted @ 2017-03-10 18:12 Andrew.Zhou 阅读(140) 评论(0) 推荐(0) 编辑
摘要: /** * 面试题4:替换字符 * 请实现一个函数,将一个字符串中的空格替换成“%20”。 * 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 */ public class _04_String { public static void mai 阅读全文
posted @ 2017-03-10 18:09 Andrew.Zhou 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页