成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 利用PHP計算有多少小于當(dāng)前數(shù)字的數(shù)字方法示例

利用PHP計算有多少小于當(dāng)前數(shù)字的數(shù)字方法示例

熱門標(biāo)簽:公司外呼系統(tǒng)中心 天客通地圖標(biāo)注 菏澤語音外呼系統(tǒng)運營商 如何在世界地圖標(biāo)注 廈門400電話辦理選易號網(wǎng) 臨沂crm外呼系統(tǒng)平臺 電子地圖標(biāo)注怎么修改 梧州市機器人外呼系統(tǒng)怎么樣 地圖標(biāo)注符號樣式有

給你一個數(shù)組 nums,對于其中每個元素 nums[i],請你統(tǒng)計數(shù)組中比它小的所有數(shù)字的數(shù)目。

換而言之,對于每個 nums[i] 你必須計算出有效的 j 的數(shù)量,其中 j 滿足 j != i 且 nums[j] nums[i] 。

以數(shù)組形式返回答案。

示例 1:

輸入:nums = [8,1,2,2,3]
輸出:[4,0,1,1,3]
解釋:
對于 nums[0]=8 存在四個比它小的數(shù)字:(1,2,2 和 3)。
對于 nums[1]=1 不存在比它小的數(shù)字。
對于 nums[2]=2 存在一個比它小的數(shù)字:(1)。
對于 nums[3]=2 存在一個比它小的數(shù)字:(1)。
對于 nums[4]=3 存在三個比它小的數(shù)字:(1,2 和 2)。

示例 2:

輸入:nums = [6,5,4,8]
輸出:[2,1,0,3]

示例 3:

輸入:nums = [7,7,7,7]
輸出:[0,0,0,0]

提示:

  • 2 = nums.length = 500
  • 0 = nums[i] = 100

來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/how-many-numbers-are-smaller-than-the-current-number

解題思路 1

枚舉數(shù)組里的每個數(shù)字,遍歷數(shù)組統(tǒng)計有多少數(shù)字比當(dāng)前數(shù)字小即可

代碼

class Solution {

 /** * @param Integer[] $nums * @return Integer[] */
 function smallerNumbersThanCurrent($nums) {
  $count = count($nums);
  $result = array_fill(0, $count, 0);
  for ($i = 0; $i  $count; $i++) {
   for ($j = 0; $j  $count; $j++) {
    if ($nums[$j]  $nums[$i]) {
     $result[$i]++;
    }
   }
  }

  return $result;
 }
}

解題思路 2 - 頻次數(shù)組+前綴和

注意到數(shù)字的值域范圍為 [0,100][0,100] ,所以可以考慮建立一個頻次數(shù)組 cnt[i]cnt[i] ,表示數(shù)字 ii 出現(xiàn)的次數(shù),那么對于數(shù)字 ii 而言,它的答案:即小于它的數(shù)字出現(xiàn)個數(shù)之和,直接算需要遍歷 [0,i-1][0,i−1] 的 cntcnt 求和,仍需要線性的時間去計算,但我們注意到這個答案是一個前綴和,所以我們可以再對 cntcnt 數(shù)組求前綴和。那么對于數(shù)字 ii 的答案就是 cnt[i-1]cnt[i−1] ,算答案的時間復(fù)雜度從 O(n)O(n) 降到了 O(1)O(1) 。

最后整個算法流程為:遍歷數(shù)組元素,更新 cntcnt 數(shù)組,即 cnt[nums[i]]+=1 ,然后對 cntcnt 數(shù)組求前綴和,最后遍歷數(shù)組元素,對于相應(yīng)的數(shù)字 O(1)O(1) 得到答案即可。

計數(shù)排序是一種特殊的桶排序,一般適用于排序數(shù)據(jù)長度n遠大于種類k的情況。比如本題k=101,n=500,甚至5000。

代碼

class Solution {

 /** * @param Integer[] $nums * @return Integer[] */
 function smallerNumbersThanCurrent($nums) {
  $count = count($nums);
  $cnt = array_fill(0, 101, 0); // 填充 0 的計數(shù)數(shù)組
  $result = array_fill(0, $count, 0); // 填充 0 的結(jié)果數(shù)組

  // $nums 中出現(xiàn)的值和數(shù)量對應(yīng)落到 $cnt 中
  foreach ($nums as $num) {
   $cnt[$num]++;
  }

  // $cnt 轉(zhuǎn)化成 $i 的值是 sum($cnt[0], .. $cnt[$i - 1]) 新數(shù)組,即為小于 $i 的數(shù)據(jù)數(shù)量
  foreach (range(1, 100) as $i) {
   $cnt[$i] += $cnt[$i - 1];
  }

  // 結(jié)果數(shù)組中出現(xiàn)的 索引值 替換為 計數(shù)數(shù)組中的 數(shù)量
  foreach (range(0, $count - 1) as $i) {
   if ($nums[$i]) {
    $result[$i] = $cnt[$nums[$i] - 1];
   }
  }

  return $result;
 }
}

參考鏈接

leetcode 官方題解

總結(jié)

到此這篇關(guān)于利用PHP計算有多少小于當(dāng)前數(shù)字的數(shù)字的文章就介紹到這了,更多相關(guān)PHP計算小于當(dāng)前數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • php用正則判斷是否為數(shù)字的方法
  • php判斷輸入是否是純數(shù)字,英文,漢字的方法
  • php 快速判斷一個數(shù)字屬于什么范圍的實現(xiàn)方法
  • php數(shù)字游戲 計算24算法
  • PHP 計算至少是其他數(shù)字兩倍的最大數(shù)的實現(xiàn)代碼

標(biāo)簽:白城 迪慶 郴州 貴陽 綿陽 瀘州 黃石 雞西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用PHP計算有多少小于當(dāng)前數(shù)字的數(shù)字方法示例》,本文關(guān)鍵詞  利用,PHP,計算,有,多少,小于,;如發(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計算有多少小于當(dāng)前數(shù)字的數(shù)字方法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用PHP計算有多少小于當(dāng)前數(shù)字的數(shù)字方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩中文字幕精品视频| 成人毛片视频在线观看| 欧美日产国产成人免费图片| 亚洲精品久久久| 亚洲国产精华液| 成人精品视频一区二区三区| 狠狠人妻久久久久久| 久久无码精品丰满人妻| 2019男人天堂| 日韩av网址大全| 一二三四在线观看免费高清中文在线观看| 成人一级视频| 中文字幕一区二区精品区| 国产一区在线视频| 一二三区视频在线观看| 一本一本久久a久久| jizzjizzjizz美国| 看全色黄大色大片免费久久久| 日韩高清人体午夜| 91精品国产九九九久久久亚洲| 成年人视频免费看| 最新日韩三级| 青青青免费在线| 秋霞伦理一区| 亚洲美女爱爱视频| av福利精品导航| 日韩精品国产欧美| 亚洲色图在线播放| 亚洲一区免费看| 欧美欧美午夜aⅴ在线观看| 欧美多人野外伦交| 国产乱子轮xxx农村| 日本久久高清视频| 国产在线视频卡一卡二| 日本国产在线视频| 久本草在线中文字幕亚洲欧美| 亚洲视频免费播放| 国产麻豆精品久久一二三| 一区二区在线观看网站| 在线视频1区2区| 2020日本不卡一区二区视频| 在线观看天堂av| 久久精品国产99久久| 国产精品日本一区二区三区在线| 日本三级免费看| 国产精品成人久久久| 性欧美16一18| 久久99国产综合精品免费| 五月天激情开心网| 欧美精品三级日韩久久| av在线电影观看| 日本japanese极品少妇| 波多野结衣在线观看| 国产伦久视频在线观看| 日韩五码在线| 亚洲成人激情自拍| 亚洲成人影院在线观看| 国产农村妇女毛片精品久久莱园子| 国产精品一站二站| 色中色在线视频| 午夜精品99久久免费| 国产剧情av在线播放| 在线观看中文字幕网站| 日韩精品首页| www.日韩免费| 欧美大片第1页| 亚州av中文字幕在线免费观看| 色综合久久中文字幕综合网小说| 国产午夜一区二区三区| 欧美一区二区三区四区五区六区| 69视频免费看| 久久夜色精品亚洲噜噜国产mv| 91精品国产高清一区二区三区| 亚洲精品男人天堂| 欧美亚洲精品在线观看| 国产精品-区区久久久狼| 日韩精品一区二区三区色欲av| 亚洲成在人线免费观看| 天天躁日日躁狠狠躁av麻豆男男| 一区二区91美女张开腿让人桶| 超碰在线播放97| 国产欧美韩日| 国产成人香蕉在线视频网站| 伊人伊成久久人综合网站| 九九九九热精品免费视频| 草草视频在线| 日韩性感在线| 婷婷亚洲精品| 91极品尤物在线播放国产| 亚洲网站情趣视频| 国产又粗又猛又爽| 天天干天天舔天天射| 亚洲免费在线| 亚洲第一天堂无码专区| 97色伦图片97色伦在线电影| 亚洲国产日韩精品| 欧美性受ⅹ╳╳╳黑人a性爽| 国内免费久久久久久久久久久| 九九这里只有精品视频| 六月婷婷一区| 欧美精品一区二区三| 国产精品二区视频| 不卡av电影院| 欧美精品自拍偷拍| 懂色av一区二区夜夜嗨| 亚洲成av人片一区二区三区| 日本卡一卡2卡3卡4精品卡网站| 情事1991在线| 国产精品久久久久久久久晋中| 韩国av一区二区三区四区| 男人天堂欧美日韩| 免费看黄在线看| 国产91精品露脸国语对白| 国产偷国产偷精品高清尤物| 在线免费观看羞羞视频一区二区| 在线亚洲高清视频| 国产激情综合五月久久| 最近中文字幕大全中文字幕免费| 韩国av一区二区三区| 欧美性猛交xxxx乱大交丰满| 日本韩国精品一区二区| 日本私人影院在线观看| 成在线人视频免费视频| 51国偷自产一区二区三区| 日本中文字幕在线视频观看| 亚洲1区在线观看| 亚洲欧美激情精品一区二区| 国产美女网站在线观看| 国产精品大片wwwwww| 欧美日韩精品免费观看| 日韩一区视频在线| 亚洲国产色一区| 最新国产露脸在线观看| 国产v片免费观看| 中国精品一区二区| 国产香蕉97碰碰久久人人| 亚洲靠逼com| 久久亚洲综合色一区二区三区| 亚洲激情图片qvod| 中文字幕乱伦视频| 久热中文在线| 亚洲精品少妇久久久久久| 亚洲福利视频专区| 三年片大全在线观看大全有哪些| 99久久精品国产亚洲| 欧美激情第一区| 精品在线播放午夜| 成人91免费视频| 成人国产精品免费网站| 亚洲精品国产成人久久av盗摄| 永久免费在线观看视频| 久久99热精品这里久久精品| 国产大片一区| 国产亚洲激情| 国产特黄大片aaaa毛片| 天天色天天射综合网| 亚洲人视频在线| 51妺嘿嘿午夜福利| 九色国产蝌蚪视频| 少妇一级淫片免费看| 日韩在线观看电影完整版高清免费悬疑悬疑| bt在线麻豆视频| 久久成人av| 福利视频网站| 白嫩亚洲一区二区三区| 天堂av2024| 国产成人久久久精品一区| 一本色道久久综合亚洲精品不卡| 丁香婷婷深情五月亚洲| 国产伦精品一区二区三区照片| 1234区中文字幕在线观看| 四虎中文字幕| 精产国产伦理一二三区| 91精品美女| 91社区在线播放| 成人国产精品一级毛片视频| aa一级黄色片| 亚洲色图国产精品| 蜜桃av在线免费观看| 精品视频无码一区二区三区| 日本成人在线不卡| xxxx欧美| 视频精品一区二区| 韩国19禁主播vip福利视频| 亚洲人线精品午夜| 免费毛片一区二区三区久久久| 久久电影网站中文字幕| 午夜激情小视频| 亚洲欧美在线免费| 丁香桃色午夜亚洲一区二区三区| 强制捆绑调教一区二区| 九九精品视频在线观看| 日韩电影免费观看高清完整| 日韩欧美亚洲v片| 国产农村妇女aaaaa视频| 好紧好硬好湿我太爽了| 亚洲综合色噜噜狠狠| 三区四区不卡| 国产精品麻豆欧美日韩ww| 中文文字幕一区二区三三| 亚洲娇小娇小娇小| 亚洲精品永久免费精品| 欧美日本视频在线观看| 波多野结衣亚洲一区| 91免费观看视频| 亚洲桃色在线一区| 亚洲五月六月丁香激情| 一本色道久久综合亚洲精品婷婷| 91精品国产沙发| 日本不卡中文字幕| 国产精品久久久久久免费播放| 羞羞视频在线观看欧美| 欧美三级午夜理伦三级在线观看| 9a蜜桃久久久久久免费| 99久久久无码国产精品免费蜜柚| 成人免费高清完整版在线观看| 亚洲精品成人免费| 任你弄在线视频免费观看| avav在线播放| 免费高潮视频95在线观看网站| 青青草视频在线观看| 波多野结衣中文字幕一区| 欧美成人剧情片在线观看| 国产一区二区三区高清播放| 法国空姐在线观看免费| 色婷婷激情视频| 日韩av中文字幕第一页| 久久天堂精品| 日本国产欧美一区二区三区| 亚洲国产一成人久久精品| 中文字幕精品一区二区精| 视色,视色影院,视色影库,视色网| 日韩免费在线| 喷白浆一区二区| 成人免费观看视频在线观看| 国产按摩一区二区三区| 日韩黄色动漫| 97人澡人人添人人爽欧美| 福利一区在线观看| 免费一级特黄毛片| 国产自产自拍视频在线观看| 欧美一区二区视频观看视频| 青娱乐精品视频在线| 免费观看30秒视频久久| 8090成年在线看片午夜| 免费看污片的软件| 日本视频www色| 亚洲第一免费看片| 九九视频直播综合网| 日韩理论片在线观看| 国产精品一级在线| 日韩av网站在线免费观看| 日韩三级av在线播放| 免费看污片的软件| 日日夜夜av| 国产精品一区二区美女视频免费看| 色系网站成人免费| 欧美变态凌虐bdsm| 污视频在线免费观看网站| 欧美日韩国产一区二区| 中文字幕精品av| 亚洲爱情岛论坛永久| 久久中文字幕电影| av在线dvd| 日韩视频在线观看一区二区| 亚洲中字在线| 99久久免费国产| 你懂的在线免费观看| 麻豆免费看一区二区三区| 2020欧美日韩在线视频| 97aⅴ精品视频一二三区| 杨钰莹一级淫片aaaaaa播放| 538国产精品一区二区免费视频| 国产精品久久婷婷六月丁香| 羞羞网站免费观看| 69精品国产久热在线观看| 国产一区网站| 久久国产成人精品国产成人亚洲| 蜜桃视频在线一区| 国产白丝在线观看| 日韩欧美国产综合在线一区二区三区| 欧美成人明星100排名| 久久狠狠婷婷| 2019中文亚洲字幕| av加勒比在线| 疯狂撞击丝袜人妻| 中文在线一区二区| 欧美日韩亚洲国产综合| 国产精品亚洲欧美导航| 久久久精彩视频| 欧美日韩伊人| 熟女性饥渴一区二区三区| 粉嫩av懂色av蜜臀av分享| 香蕉久久免费影视| 国产精品97在线| 国产午夜精品一区二区三区嫩草| 国产精品久久久久久久久久小说| 久久久91精品国产一区不卡| 四虎永久免费影库二三区| 亚洲理论电影在线观看| 国产一区二区影视| 日韩视频免费观看高清完整版| 日韩一区二区三区不卡| 91导航在线观看| 欧美xxbbb1手交| 欧美日韩国产系列| 日韩精品一区二区三| 国产freexxxx性播放麻豆| 精品少妇一区二区三区日产乱码| 欧美综合第一页| 天海翼中文字幕| 日本小视频在线免费观看| 亚洲综合在线观看视频| 在线视频国产福利| 成人免费观看49www在线观看| 涩爱av在线播放一区二区| 岛国大片在线免费观看| 蜜桃视频一日韩欧美专区| 久久久久国产精品夜夜夜夜夜| 日韩videos| 日韩精品视频观看| 日韩视频在线观看免费视频| 少妇精品久久久一区二区三区| 在线亚洲欧美视频| 男人天堂网页| 久久久久久久9| 在线一区二区观看| 国产91精品久久久久久久网曝门|