欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          如何找出整型數(shù)組中只出現(xiàn)一次的數(shù)字

          如何找出整型數(shù)組中只出現(xiàn)一次的數(shù)字

          可以利用hashMap的方法來實現(xiàn),步驟如下:

          (視頻教程推薦:java課程)

          1、HashMap中的鍵存儲數(shù)組array的數(shù)字,值存儲array中的數(shù)值出現(xiàn)的個數(shù);

          2、遍歷HashMap,找到Value值等于1的鍵,并將其儲存在新數(shù)組temp中;

          3、將數(shù)組temp里面的值賦值給num1,num2;

          代碼如下:

          import java.util.Map; import java.util.HashMap; import java.util.Set; public class Solution {     public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) {         Map<Integer,Integer> map=new HashMap();         for(int i=0;i<array.length;i++){             if(map.containsKey(array[i])){                 int len=map.get(array[i]);                 map.put(array[i],len+1);             }else{                 map.put(array[i],1);             }         }         int[] temp=new int[2];         int index=0;         Set<Map.Entry<Integer, Integer>> sm=map.entrySet();         for (Map.Entry<Integer, Integer> entry : sm) {             int t1=entry.getKey();             int t2=entry.getValue();             if(t2==1){                 temp[index++] = t1;             }         }         num1[0]=temp[0];         num2[0]=temp[1];     } }

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號