WaveSun

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  17 随笔 :: 0 文章 :: 3 评论 :: 0 Trackbacks

我的评论

re: 百度面试题的java实现[未登录] wavesun 2010-07-15 11:47  
根据Blues的思路实现
根本就是一道数学题嘛
用不到遍历,纯数学
贴代码:
java code:

public class Test{
public static int MAX_LENGTH;
public static void main(String args[]){
MAX_LENGTH = 27;
int[] poses = {3,7,11,17,23};
System.out.println("max:" + max(poses));
System.out.println("min:" + min(poses));
}

public static int max(int[] poses){
if(poses == null || poses.length == 0){
System.out.println("oh no,dear, you cann't do that");
return -1;
}

int result1 = poses[0] > MAX_LENGTH - poses[0] ? poses[0] : MAX_LENGTH - poses[0];
int result2 = poses[poses.length - 1] > MAX_LENGTH - poses[poses.length - 1] ? poses[poses.length - 1] : MAX_LENGTH - poses[poses.length - 1];
return result1 > result2 ? result1 : result2;
}
public static int min(int[] poses){
if(poses == null || poses.length == 0){
System.out.println("oh no,dear, you cann't do that");
return -1;
}
int result1 = poses[poses.length / 2] < MAX_LENGTH - poses[poses.length / 2] ? poses[poses.length / 2] : MAX_LENGTH - poses[poses.length / 2];
if(poses.length % 2 == 0){
int result2 = poses[poses.length / 2 + 1] < MAX_LENGTH - poses[poses.length / 2 + 1] ? poses[poses.length / 2 + 1] : MAX_LENGTH - poses[poses.length / 2 + 1];
return result1 > result2 ? result1 : result2;
}else{
return result1;
}
}
}
re: 我的职业规划[未登录] wavesun 2009-10-05 14:55  
偶然路过,支持支持
我马上毕业,很快就是同行了,努力学习共同进步
re: 软设结束了 WaveSun 2009-10-01 12:38  
成绩早就知道了,61,62 。也查过没进前50,也错过了报考高级,以后有机会再说吧,现在忙着实训,先巩固好,以后机会少不了。
真的不会几个啊,还是要努力啊
哪里下载???
re: ssh经典异常![未登录] wavesun 2009-06-13 22:03  
还没用到,所以没遇到,O(∩_∩)O哈哈~,标记一下,遇到再来!!!
第一个看到了,不过我没用过fedora,精神上支持你一下,莫要跳楼啊
转回去自己看,O(∩_∩)O~