濮阳杆衣贸易有限公司

主頁 > 知識庫 > php實現(xiàn)數(shù)組重復(fù)數(shù)字統(tǒng)計實例

php實現(xiàn)數(shù)組重復(fù)數(shù)字統(tǒng)計實例

熱門標(biāo)簽:電信外呼系統(tǒng)多少錢一個月 宿州正規(guī)外呼系統(tǒng)軟件 神龍斗士電話機器人 代理打電話機器人 萍鄉(xiāng)商鋪地圖標(biāo)注 合肥企業(yè)外呼系統(tǒng)線路 企業(yè)400電話辦理多少費用 桂陽公司如何做地圖標(biāo)注 太原400電話申請流程

在一個長度為n的數(shù)組里的所有數(shù)字都在0到n-1的范圍內(nèi)。 數(shù)組中某些數(shù)字是重復(fù)的,但不知道有幾個數(shù)字是重復(fù)的。也不知道每個數(shù)字重復(fù)幾次。請找出數(shù)組中任意一個重復(fù)的數(shù)字。 例如,如果輸入長度為7的數(shù)組{2,3,1,0,2,5,3},那么對應(yīng)的輸出是第一個重復(fù)的數(shù)字2。

1.哈希法

2.定義備用數(shù)組,作為哈希使用,key是原數(shù)組每個元素 value是出現(xiàn)的次數(shù)

3.遍歷哈希數(shù)組

hash
for i=0i;arr.length;i++
  hash[arr[i]]++;
foreach hash as v
  return v
?php
function duplicate($numbers, $duplication)
{
   
   
  // write code here
  //這里要特別注意~找到任意重復(fù)的一個值并賦值到duplication[0]
  //函數(shù)返回True/False
    $flag=false;
    $hash=array();
    for($i=0;$icount($numbers);$i++){
        $hash[$numbers[$i]]++;//關(guān)鍵
    }    
    foreach($hash as $k=>$v){
        if($v>=2){
            $flag=true;
            $duplication[0]=$k;
            break;
        }
    }
 
    return $flag;
}
$arr=[2,1,3,0,4];
$res=duplicate($arr,$duplication);
var_dump($res);
var_dump($duplication);

以上代碼經(jīng)過測試,希望對你有用,感謝大家對腳本之家的支持。

您可能感興趣的文章:
  • PHP實現(xiàn)統(tǒng)計一個數(shù)字在排序數(shù)組中出現(xiàn)次數(shù)的方法
  • php統(tǒng)計數(shù)組元素個數(shù)的方法
  • PHP統(tǒng)計數(shù)值數(shù)組中出現(xiàn)頻率最多的10個數(shù)字的方法
  • PHP統(tǒng)計二維數(shù)組元素個數(shù)的方法
  • php數(shù)組函數(shù)序列 之a(chǎn)rray_count_values() 統(tǒng)計數(shù)組中所有值出現(xiàn)的次數(shù)函數(shù)
  • PHP源代碼數(shù)組統(tǒng)計count分析
  • php實現(xiàn)數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)字的統(tǒng)計方法

標(biāo)簽:辛集 鄂州 太原 白銀 廊坊 崇左 衡陽 綏化

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php實現(xiàn)數(shù)組重復(fù)數(shù)字統(tǒng)計實例》,本文關(guān)鍵詞  php,實現(xiàn),數(shù)組,重復(fù),數(shù)字,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php實現(xiàn)數(shù)組重復(fù)數(shù)字統(tǒng)計實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于php實現(xiàn)數(shù)組重復(fù)數(shù)字統(tǒng)計實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    明水县| 石泉县| 合山市| 哈巴河县| 太仆寺旗| 包头市| 广灵县| 尉犁县| 山丹县| 遂川县| 大厂| 岳普湖县| 社会| 柳林县| 兴山县| 紫阳县| 抚顺县| 贞丰县| 额济纳旗| 安远县| 城口县| 本溪市| 长乐市| 安阳县| 莱阳市| 南澳县| 庆云县| 弋阳县| 济阳县| 菏泽市| 体育| 新竹县| 雅江县| 华容县| 循化| 玛曲县| 万州区| 富裕县| 内江市| 巩留县| 朝阳市|