日期:2014-05-20  浏览次数:20638 次

北邮国安面试题
1 两个数组A, B,(类型随便)写一个方法,判断数组B中包不包含数组A中的元素。代码实现

------解决方案--------------------
Java code


    public static void main(String[] args) {
        int[] a = {12,34,78,123,76,123,345,1,23};
        int [] b = {12,23};
        
        comp(a,b);
    } 

    public static boolean comp(int [] a,int [] b){
        for(int i = 0;i<a.length;i++){
              for(int j = 0;j<b.length;j++){
                  //这里只是简单数字比较 有一个就跳出了
                  if(a[i]==b[j]){
                      System.out.println("A中包含数组B中的元素"); 
                     return true;
                  }
                  
              }    
                
            }
        System.out.println("A中包不包含数组B中的元素"); 
        return false;
    }