|
導(dǎo)讀網(wǎng)頁的本質(zhì)就是超級(jí)文本標(biāo)記語言,通過結(jié)合使用其他的Web技術(shù)(如:腳本語言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁。因而,超級(jí)文本標(biāo)記語言是萬維網(wǎng)(Web)編程的基礎(chǔ),也就是說萬維網(wǎng)是建立... 網(wǎng)頁的本質(zhì)就是超級(jí)文本標(biāo)記語言,通過結(jié)合使用其他的Web技術(shù)(如:腳本語言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁。因而,超級(jí)文本標(biāo)記語言是萬維網(wǎng)(Web)編程的基礎(chǔ),也就是說萬維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級(jí)文本標(biāo)記語言之所以稱為超文本標(biāo)記語言,是因?yàn)槲谋局邪怂^“超級(jí)鏈接”點(diǎn)。 本篇文章給大家?guī)淼膬?nèi)容是關(guān)于php如何實(shí)現(xiàn)構(gòu)建排除當(dāng)前元素的乘積數(shù)組(附代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。構(gòu)建乘積數(shù)組 1. 這題的意思是 B數(shù)組的元素是A數(shù)組中所有元素的乘積,但是要排除掉當(dāng)前元素 $A=array(1,2,3,4);
multiply($A);
function multiply($numbers){
$len=count($numbers);
$res=array();
//1. 組合左邊數(shù)組
$left=array();
$left[0]=1;
for($i=1;$i<$len;$i++){
$left[$i]=$left[$i-1]*$numbers[$i-1];
}
//2. 組合右邊數(shù)組
$right=array();
$right[$len-1]=1;
for($j=$len-2;$j>=0;$j--){
$right[$j]=$right[$j+1]*$numbers[$j+1];
}
//3. 組合新數(shù)組,整好可以實(shí)現(xiàn)A[0]*A[i-1]*A[i+1]*A[n-1]排除當(dāng)前i元素
for($i=0;$i<$len;$i++){
$res[$i]=$left[$i]*$right[$i];
}
return $res;
}以上就是php如何實(shí)現(xiàn)構(gòu)建排除當(dāng)前元素的乘積數(shù)組(附代碼)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章! 網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!