算法编程

vivo提前批

1有A和B两个数组,输出A中存在的,而B中没有的

例 A 中有 12345   

    B中有 234

    输出 1 5

 1 public void function(int[] arrA,int[] arrB){
 2   int flag = 0;//用于标识A和B中的元素是否相等 
 3                     //0表示 A中有的且B中没有的
 4    //把每一个arrA中的元素都和arrB中的元素比较,若相等flag=1;每次判断是否需要输出 
 5    for(int i = 0;i<arrA.length;i++){
 6          flag = 0;
 7          for( j = 0;arrB.length;j++){
 8              if(arrA[i] == arrB[j]){
 9                    flag = 1;
10              }
11          }
12          if(flag == 0){
13               System.out.println(arrA[i]);
14          }
15    }
16 }
View Code

2 反转单向链表的部分链表,从M到N

 

posted @ 2019-06-04 21:55  IT刑天  阅读(241)  评论(0编辑  收藏  举报