剑指offer-1
yuchao1076244056
这个作者很懒,什么都没留下…
展开
-
剑指offer-java(1)
(1)二维数组中的查找 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class Solution { public boolean Find(int [][] array,int target) { for(int i=0;i<array.原创 2016-03-19 17:45:33 · 316 阅读 · 0 评论 -
剑指offer-java(3)
输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序import java.util.*; public class Solution{ public ArrayList<ArrayList<Integer>> findContinuousSequence(int sum){ ArrayList<ArrayList<Integer>> li原创 2016-05-24 08:42:47 · 284 阅读 · 0 评论 -
剑指offer-java(2)
(1)栈的压入、弹出序列 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。 import java.util.ArrayList; import java.util.*; public原创 2016-05-21 20:27:14 · 296 阅读 · 0 评论 -
剑指offer-java(4)
实现两个函数,分别用来序列化和反序列化二叉树public class Solution{ String Serialize(TreeNode root){ if(root==null) return ""; StringBuilder sb=new StringBuilder(); Serialize2(root,sb)原创 2016-05-30 20:08:37 · 241 阅读 · 0 评论 -
根号2的小数点后100位
根号2的小数点后100位package 根号2的小数点后100位; import java.util.*; import java.math.*; public class QuickPower { public static void main(String[] args) { // TODO Auto-generated method stub double原创 2016-07-22 11:27:22 · 6148 阅读 · 3 评论