第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

遇到一個面試題關(guān)于數(shù)組

遇到一個面試題關(guān)于數(shù)組

開滿天機(jī) 2019-04-21 20:41:49
往數(shù)組添充20萬個元素,怎么保證內(nèi)存開銷最小,面試官平常比如幾十MB,他能做到10MB,,他說的啥我記不清了,說的很含糊,好像說數(shù)組迭代和壓縮什么,求大神,這是怎么做到的?
查看完整描述

2 回答

?
青春有我

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個贊

PHP7測試了下,傳統(tǒng)的for循環(huán)內(nèi)存占用比yield實(shí)現(xiàn)的迭代器小,但相差不大.
////傳統(tǒng)的for循環(huán)
//for($i=0;$i<200000;$i++){
//$arr[$i]=$i;
//}
//語法糖迭代器
functionxrange($start,$end){
for($i=$start;$i<=$end;$i++){
yield$i;
}
}
foreach(xrange(1,200000)as$i){
$arr[$i]=$i;
}
echomemory_get_peak_usage()."\n";
echomemory_get_usage()."\n";
//傳統(tǒng)的for循環(huán):9789696字節(jié)(峰值)6639888字節(jié)
//語法糖迭代器:9795176字節(jié)(峰值)6640952字節(jié)
                            
查看完整回答
反對 回復(fù) 2019-04-21
  • 2 回答
  • 0 關(guān)注
  • 339 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號