您的位置:首页 > 职场人生

面试算法题:从指定数组找出两数的和为指定的数

2011-04-21 22:36 295 查看
继续放代码,用hashMap,同样有更高效代码请不吝赐教,相互交流~

public static void printResult1(int[] target,int sumResult){
HashMap<Integer,Integer> m = new HashMap<Integer,Integer>();
for(int i : target){
m.put(sumResult-i, i);
}
for(int i:target){
Integer value = m.get(sumResult-i);
if(value!=null){
System.out.println(value+"+"+(sumResult-i));
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐