欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > PHP實現(xiàn)找出數(shù)組中出現(xiàn)次數(shù)超過數(shù)組長度一半的數(shù)字算法示例

PHP實現(xiàn)找出數(shù)組中出現(xiàn)次數(shù)超過數(shù)組長度一半的數(shù)字算法示例

熱門標簽:400電話申請辦理 百度地圖標注類型是酒店 福建高頻外呼防封系統(tǒng)哪家好 隨州銷售電銷機器人公司 商丘外呼系統(tǒng)好處 外呼系統(tǒng)人工客服 網(wǎng)絡(luò)電話400申請 周口網(wǎng)絡(luò)回撥外呼系統(tǒng) 全國各省地圖標注點

本文實例講述了PHP實現(xiàn)找出數(shù)組中出現(xiàn)次數(shù)超過數(shù)組長度一半的數(shù)字算法。分享給大家供大家參考,具體如下:

?php
* 算法要求:數(shù)組中有一個數(shù)字出現(xiàn)的次數(shù)超過了數(shù)組長度的一半,找出這個數(shù)字。
*
* 算法分析:我們需要計算數(shù)組中每個數(shù)字的出現(xiàn)次數(shù)。在PHP中我們可以使用in_array函數(shù)
* 來判斷一個元素是否出現(xiàn)在數(shù)組中。比如數(shù)組中含有1,2,3三個元素,我們要判斷1是否存在
* 可以使用in_array(1,$array)來判斷,但是這樣只能判斷1出現(xiàn)了一次,因為對于含有數(shù)組
* 元素1,2,3,1這樣的數(shù)組來說,該函數(shù)只能判斷1存在與數(shù)組中,而不能給出具體的出現(xiàn)次數(shù)。
* 因為我們一次只能給它傳遞一個參數(shù),我們判斷了第一個1存在后,函數(shù)就返回了,為了能夠繼續(xù)
* 判斷后一個1,我們需要循環(huán),讓該函數(shù)多次執(zhí)行。
*
* 為此,我們需要一個原數(shù)組的拷貝。我們循環(huán)原數(shù)組,然后判斷每一個元素是否存在于拷貝數(shù)組中。
* 考慮數(shù)組array(1,2,3,1),以及拷貝數(shù)組array(1,2,3,1)。它們是完全一樣的,當我們循環(huán)
* 第一個數(shù)組時,先判斷第一個1存在后,計數(shù)器自增,當循環(huán)到第二個1的時候,計數(shù)器再自增。這樣
* 我們就可以準確的判斷每一個數(shù)組元素的出現(xiàn)次數(shù)。
*
* 我們將數(shù)字和對應的出現(xiàn)次數(shù),使用鍵 對的方式存儲在數(shù)組中。比如array('1'=>2),表示,數(shù)字1出現(xiàn)
* 了2次。
*
* 下面的代碼給出了具體實現(xiàn)過程。
*/
$array=array(1,1,3,1,1,14,1,1,4,6,7,1,1,21,33);
//創(chuàng)建原數(shù)組
$temp=$array;
//得到原數(shù)組的一個拷貝
$result=array();
//初始化計數(shù)器數(shù)組
foreach ($array as $value)//循環(huán)原數(shù)組
{
  if(in_array($value,$temp))//判斷數(shù)字是否存在于拷貝數(shù)組中
  {
    if(isset($result[$value]))//判斷該數(shù)字是否已經(jīng)被計數(shù)過
    {
      $result[$value]=$result[$value]+1;
      //如果已經(jīng)出現(xiàn)過,計數(shù)器自增
    } else
    {
      $result[$value]=1;
      //如果沒有,計數(shù)器初始化1
    }
  }
}
$len=count($array);
//計算數(shù)組長度
foreach ($result as $key=>$value)//循環(huán)計數(shù)器數(shù)組,這里的$key表示數(shù)字,$value表示出現(xiàn)次數(shù)
{
  if($value>($len/2))//如果一個數(shù)字的出現(xiàn)次數(shù)超過了數(shù)組長度的一半
  {
    echo '數(shù)組中共有元素'.$len.'個br>';
    echo $key.'出現(xiàn)了'.$value.'次,超過了數(shù)組長度的一半'.($len/2);
    break;
    //數(shù)組中只可能有一個數(shù)字的出現(xiàn)次數(shù)超過數(shù)組長度的一半
  }
}
?>

運行結(jié)果:

數(shù)組中共有元素15個
1出現(xiàn)了8次,超過了數(shù)組長度的一半7.5

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》、《PHP數(shù)學運算技巧總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • php查找字符串出現(xiàn)次數(shù)的方法
  • php計算數(shù)組相同值出現(xiàn)次數(shù)的代碼(array_count_values)
  • PHP獲取數(shù)組長度或某個值出現(xiàn)次數(shù)的方法
  • php獲取字符串中各個字符出現(xiàn)次數(shù)的方法
  • PHP中substr_count()函數(shù)獲取子字符串出現(xiàn)次數(shù)的方法
  • PHP實現(xiàn)統(tǒng)計所有字符在字符串中出現(xiàn)次數(shù)的方法
  • PHP統(tǒng)計二維數(shù)組元素個數(shù)的方法
  • php統(tǒng)計數(shù)組元素個數(shù)的方法
  • PHP統(tǒng)計數(shù)值數(shù)組中出現(xiàn)頻率最多的10個數(shù)字的方法
  • PHP實現(xiàn)統(tǒng)計一個數(shù)字在排序數(shù)組中出現(xiàn)次數(shù)的方法

標簽:樂山 海南 十堰 定西 佛山 南寧 六安 迪慶

巨人網(wǎng)絡(luò)通訊聲明:本文標題《PHP實現(xiàn)找出數(shù)組中出現(xiàn)次數(shù)超過數(shù)組長度一半的數(shù)字算法示例》,本文關(guān)鍵詞  PHP,實現(xiàn),找出,數(shù)組,中,出現(xiàn),;如發(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ù)組中出現(xiàn)次數(shù)超過數(shù)組長度一半的數(shù)字算法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP實現(xiàn)找出數(shù)組中出現(xiàn)次數(shù)超過數(shù)組長度一半的數(shù)字算法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产xxx精品视频大全| 日韩一区二区三区四区视频| 欧美在线制服丝袜| 国产精品初高中害羞小美女文| 久久av中文字幕片| 国精产品一区一区三区免费视频| 91精品国产综合久久婷婷香蕉| 亚洲影视在线观看| 少妇欧美激情一区二区三区| 色偷偷88欧美精品久久久| 国产欧美日韩激情| 国产精品99久久久久久有的能看| 欧美极品jizzhd欧美18| 久久精品无码一区二区三区| 欧美精品一级二级三级| 亚洲国产精品久久艾草纯爱| 亚洲精品无码一区二区| 欧美电影在哪看比较好| 日日欢夜夜爽一区| 熟女丰满老熟女熟妇| 精品日韩99亚洲| 韩国精品久久久| 亚洲色图27p| 中文字幕中文乱码欧美一区二区| 成人午夜碰碰视频| 在线观看亚洲专区| 亚洲国产欧美一区二区三区丁香婷| 国产精品麻豆入口| 日韩免费视频线观看| 国产综合久久久久久鬼色| 99成人在线观看| 1区2区3区国产精品| 91日韩精品一区| 欧美喷水一区二区| 美女爽到高潮91| 少妇视频在线播放| 国产精品成人免费在线| 色哟哟在线观看视频| 91精品国产高清一区二区三区蜜臀 | 欧美videos大乳护士334| 久久成人免费网站| 四虎永久免费在线| 亚洲国产成人av网| 久久午夜福利电影| 亚洲欧洲av在线| www.17c.com喷水少妇| 精品国产制服丝袜高跟| 成人黄色av电影| 欧美三电影在线| 久久国产欧美日韩精品| 国产极品国产极品| 亚洲va天堂va国产va久| 一级黄色录像毛片| 亚洲欧美经典视频| 国产美女喷水视频| 最新欧美精品一区二区三区| 久久偷拍免费视频| 中文字幕一区二| 三叶草欧洲码在线| 中文字幕乱码日本亚洲一区二区 | 欧美三级三级三级爽爽爽| 日韩成人精品在线观看| 制服丨自拍丨欧美丨动漫丨| 亚洲国产精品一区二区www在线| 一级片视频免费看| 亚洲男人电影天堂| 亚洲第一综合网| 一区二区三区精密机械公司| 阿v天堂2014| 亚洲福利一二三区| jizzjizz日本少妇| 午夜视频在线观看一区| 日韩一区二区不卡视频| 欧美日韩一二区| 国产a级毛片一区| 日韩精品专区在线影院观看| av亚洲精华国产精华| 欧美大片顶级少妇| 日本中文字幕精品| 中文字幕欧美区| 激情综合丁香五月| 亚洲欧美日韩电影| 青青草自拍偷拍| 日本成人超碰在线观看| 欧美在线观看一二区| 国产一区二区91| 日韩精品一区二区三区中文精品| 99久久婷婷国产精品综合| 久久天天做天天爱综合色| 中文字幕在线观看91| **欧美大码日韩| 九九热久久免费视频| 日韩精品电影一区亚洲| 在线看一区二区| 国产91富婆露脸刺激对白 | 日本黄色一级网站| 欧美国产亚洲另类动漫| 在线免费看黄视频| 性做久久久久久免费观看| 色狠狠色狠狠综合| 国产69精品久久久久777| 日韩欧美亚洲国产精品字幕久久久| 日本黄色一级网站| 中文字幕综合网| 日本黄色录像视频| 激情文学综合网| 日韩精品一区二区三区中文不卡| 男人网站在线观看| 亚洲成人黄色影院| 欧美三级一区二区| 91美女精品福利| 国产精品国产三级国产a| 91视频免费看片| 韩国成人福利片在线播放| 精品国偷自产国产一区| 精品少妇人妻一区二区黑料社区| 丝袜美腿亚洲一区二区图片| 欧美系列亚洲系列| 成人免费视频caoporn| 国产人伦精品一区二区| 国产毛片欧美毛片久久久| 九九国产精品视频| xvideos.蜜桃一区二区| 欧美人妻一区二区三区| 久久成人免费网| 久久亚洲精华国产精华液| 精品欧美一区二区久久久| 九色porny丨国产精品| 精品999在线播放| 国产精久久一区二区三区| 精品在线视频一区| 国产午夜精品福利| 国产一区不卡视频| 久久久另类综合| 老司机深夜福利网站| 国产成人精品一区二| 国产精品免费久久| 一本一道综合狠狠老| 91在线观看高清| 亚洲一区在线视频观看| 欧美精品日韩精品| 国产肉体xxxx裸体784大胆| 另类小说色综合网站| 久久精品亚洲一区二区三区浴池| 免费黄色国产视频| www.视频一区| 亚洲网友自拍偷拍| 中文字幕一区二区三区乱码在线 | 性生活一级大片| 夜夜嗨av一区二区三区中文字幕| 色婷婷久久综合| 欧美视频精品在线| 国产午夜精品一区二区| 三级黄色片在线观看| 成人av午夜电影| 亚洲永久精品国产| 欧美xxxxx牲另类人与| jizz日本在线播放| 99久久国产免费看| 日欧美一区二区| 国产视频一区二区三区在线观看 | 国产精品久99| 精品视频1区2区| 免费a级黄色片| 国产精品18久久久久久久久 | 你懂得在线观看| 91在线你懂得| 日韩av中文在线观看| 国产欧美一区二区三区鸳鸯浴| 欧美成人猛片aaaaaaa| 成人免费网站黄| 成人精品视频网站| 性欧美大战久久久久久久久| 国产亚洲污的网站| 欧美亚洲高清一区| 无码h肉动漫在线观看| 成人av资源站| 欧美a级理论片| 成人欧美一区二区三区| 欧美一区二区高清| 侵犯稚嫩小箩莉h文系列小说| 国产一线在线观看| 国产福利91精品| 五月天网站亚洲| 中文字幕成人av| 欧美一区二区私人影院日本| 美国一级黄色录像| 免费不卡的av| 国产成人免费在线| 午夜精品一区二区三区免费视频| 国产香蕉久久精品综合网| 欧美日韩一区高清| 亚洲熟女少妇一区二区| 免费不卡的av| www.日韩大片| 美女视频黄频大全不卡视频在线播放| 中文字幕五月欧美| 精品久久久久久最新网址| 欧美午夜一区二区三区免费大片| 懂色av蜜桃av|