国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? php教程 php手冊 heapsort(PHP)

heapsort(PHP)

Jun 21, 2016 am 09:16 AM
gt lt nbsp ok this

練習(xí)堆排序的一個程序


//堆排序應(yīng)用
class heapsort
? {
??? var $a;
??? function setarray($a)//取得數(shù)組
????? {
??????? $this->a=$a;
????? }
??? function runvalue($b,$c)//$a 代表數(shù)組,$b代表排序堆,$c代表結(jié)束點,
????? {
??????? while($b????????? {
??????????? $h1=2*$b;
??????????? $h2=(2*$b+1);
??????????? if($h1>$c)
????????????? break;
??????????? elseif($h1==$c)
????????????? {
??????????????? if($this->a[$b]>$this->a[$h1])
????????????????? {
??????????????????? $t=$this->a[$b];
??????????????????? $this->a[$b]=$this->a[$h1];
??????????????????? $this->a[$h1]=$t;
??????????????????? $la=1;
????????????????? }
??????????????? else
????????????????? $la=1;
????????????? }
??????????? elseif(($this->a[$b]>$this->a[$h1])||($this->a[$b]>$this->a[$h2]))
????????????? {
??????????????? if($this->a[$h1]>=$this->a[$h2])
????????????????? {
??????????????????? $t=$this->a[$h2];
??????????????????? $this->a[$h2]=$this->a[$b];
??????????????????? $this->a[$b]=$t;
??????????????????? $b=$h2;
????????????????? }
??????????????? else
????????????????? {
??????????????????? $t=$this->a[$h1];
??????????????????? $this->a[$h1]=$this->a[$b];
??????????????????? $this->a[$b]=$t;
??????????????????? $b=$h1;
????????????????? }
????????????? }
??????????? else
????????????? $la=1;
??????????? if($la==1)
????????????? break;
????????? }
????? }
??? function getarray()
????? {
??????? $all=count($this->a);
??????? $b=Floor(($all-1)/2);
??????? for($i=$b;$i>=1;$i--)//先將數(shù)組建立成堆
????????? {
??????????? $this->runvalue($i,($all-1));
????????? }
??????? for($i=1;$i????????? {
??????????? $a1=($all-$i);
??????????? if($i==1)
????????????? {
??????????????? $t=$this->a[1];
??????????????? $this->a[1]=$this->a[$a1];
??????????????? $this->a[$a1]=$t;
????????????? }
??????????? else
????????????? {
??????????????? $end=($all-$i);
??????????????? $this->runvalue(1,$end);
??????????????? $t=$this->a[1];
??????????????? $this->a[1]=$this->a[$end];
??????????????? $this->a[$end]=$t;
????????????? }
????????? }
??????? return $this->a;
????? }
? }
//////
class sortarr
? {
??? var $a;
??? function setarray($a)//取得數(shù)組
????? {
??????? $this->a=$a;
????? }
??? function runvalue($i)
????? {
??????? $max=$this->a[$i];
??????? $id=$i;
??????? for($j=($i+1);$ja);$j++)
????????? {
??????????? if($this->a[$j]>$max)
????????????? {
??????????????? $max=$this->a[$j];
??????????????? $id=$j;
????????????? }
????????? }
??????? if($id!=$i)
????????? {
??????????? $t=$this->a[$id];
??????????? $this->a[$id]=$this->a[$i];
??????????? $this->a[$i]=$t;
????????? }
????? }
??? function getarray()
????? {
??????? for($i=1;$ia)-1);$i++)
????????? $this->runvalue($i);
??????? return $this->a;
????? }
? }
//////
$s=microtime();
$st=explode(' ',$s);
$st1=$st[0];
$st2=$st[1];
//////
$v=10000;//排序數(shù)組長度
$brr[0]=0;
for($i=1;$i? {
??? $brr[$i]=rand();
? }
$check=2;//1 stand for heapsort 2 stand for another sort
echo'after sort!!
';
if($check==1)
? {
??? $arr=new heapsort;
??? $arr->setarray($brr);
??? $ok=$arr->getarray();
??? for($i=1;$i????? {
??????? $j=((($i+1)>($v-1))?($v-1):($i+1));
? /*
?if($ok[$j]????????? echo''.$ok[$i].'
';
??????? else
????????? echo$ok[$i].'
';*/
????? }
? }
elseif($check==2)
? {
??? $arr=new sortarr;
??? $arr->setarray($brr);
??? $ok=$arr->getarray();
??? for($i=1;$i????? {
??????? $j=((($i+1)>($v-1))?($v-1):($i+1));/*
??????? if($ok[$j]????????? echo''.$ok[$i].'
';
??????? elseif($ok[$j]>$ok[$i])
????????? echo''.$ok[$i].'
';
??????? else
????????? echo$ok[$i].'
';*/
????? }
? }
elseif($check==3)
? {
??? sort($brr);
??? $ok=$brr;
??? for($i=1;$i????? {
??????? $j=((($i+1)>($v-1))?($v-1):($i+1));/*
??????? if($ok[$j]????????? echo''.$ok[$i].'
';
??????? elseif($ok[$j]>$ok[$i])
????????? echo''.$ok[$i].'
';
??????? else
????????? echo$ok[$i].'
';*/
????? }
? }
else
? {
??? echo'參數(shù)輸入錯誤!!
';
? }
//////
$s=microtime();
$st=explode(' ',$s);
$sta=$st[0];
$stb=$st[1];
$ss1=$sta-$st1;
$ss2=$stb-$st2;
if($check==1)
? $word='堆排序';
elseif($check==2)
? $word='常規(guī)排序';
elseif($check==3)
? $word='普通排序';
else
? $word='無排序';
echo$word.'對具有'.$v.'個元素的數(shù)組排序,消耗了'.($ss2+$ss1).'秒時間';
//////
?>



? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1600
29
PHP ????
1502
276
???
iPadOS 17.4? iPad ??? ??? ????? ?? iPadOS 17.4? iPad ??? ??? ????? ?? Mar 21, 2024 pm 10:31 PM

iPadOS 17.4? iPad ??? ??? ????? ?? ??? ?? ??? ??? ?? ??? ???? iPad? ?? ????. iPad? ???? ?? ?? ????? ?????? ???? ???. iPadOS 17.4?? ??? ?? ??? ?? ??? ? ?? ?? ?? ??? ?? ??? ????. ? ?? ???? ??? ??? ??? ???? ?? ??? iPad ?? ??? ??? ???? ??? ??? ???? ??? ???? ??? ??? ? ???? ??? ? ??? ?? ????. ??? ??? ??? ?????? ??? ??? ?? ??? ?? ??? ?? ??? ?? ????? ?? ?? ???? ???? ??? ? ????. ?? ??? ??? ??

?? ?? ?? ???? ?????? ?? ?? ?? ???? ?????? Feb 12, 2025 am 07:24 AM

2025 ? ?? 10 ? ?? ?? ?? ???? ??? ????. BINANCE : ?? ??? ???, ???? ??? ?? ??. OKX : ??? ???, ?? ?? ???, ?? ?? ??. Gate.io : ???? ?? ?? ??, ?? ?? ??? ? ?? ?? ??. ??? : ?? ???? ????? ??? ?? ?? ?????. GEMINI : ???? ?? ? ?? ??, ?? ?????? ?? ???. Bitstamp : ?? ? ?? ??? ??? ?? ???.

2025 ?? ?? ?? ???? ?? ?? 10 ? ?? ?? ?? 2025 ?? ?? ?? ???? ?? ?? 10 ? ?? ?? ?? Mar 18, 2025 am 11:18 AM

?? ???? ??? ??? ?? ?? ????? Binance, Okx, Gate.io, Coinbase, Kraken ? Huobi? ?????. 1. Binance? 600 ? ??? ?? ??? ???? ?? ?? ??? ?????. 2. OKX? ?? ????? ???? ??? ?? ??? ?????. 3.gate.io? 1,400 ?? ?? ??? ???? ?? ?????. 4. ?????? ????? ???? ??? ??? ? ?????? ????. 5. Kraken? ???? ???? ?? ????? ?????. 6. ???? ??? ???? ? ???????.

?? 10 ?? cryptocurrency ?? ??? ?? 10 ? ?? ?? ?? ??? ? ??? ?????. ?? 10 ?? cryptocurrency ?? ??? ?? 10 ? ?? ?? ?? ??? ? ??? ?????. Mar 17, 2025 pm 06:00 PM

?? 10 ? ???? ?? ???? ??? : 1. OKX, 2. BINANCE, 3. GATE.IO, 4. HUOBI GLOBAL, 5. KRAKEN, 6. COINBASE, 7. KUCOIN, 8. BITFINEX, 9. CRYPTO.com, 10. Gemini, ??? ??? ??? ?????? ???? ??? ? ????.

Altcoin ?? ?? : ?? ?? ? ?? ??? Altcoin ?? ?? : ?? ?? ? ?? ??? May 16, 2025 am 08:48 AM

?? ??? ??? ?? ????? ????? ??? ??, ?? ??? ??? ?? ??? ?? ????? ?????. 1. ??? ?? ??? ?? ?? ? ?? ??? ?????. ?? ??? ??? ?? ? ?? ?? ???? ??? ?? ??? ?????. 2. ????? ?? ??? ??? ?? ??? ?????. ?? ?? ??? ??? ?? ??? ???? ?? ???? ?? ?? ? ??? ? ?? ???? ?????.

Alipay?? Bitcoin? ?? ??? Alipay? BTC ??? ???? ????? Alipay?? Bitcoin? ?? ??? Alipay? BTC ??? ???? ????? Mar 05, 2025 pm 06:03 PM

Alipay ? Bitcoin ?? : ???? ??? ?? ??? Alipay? ???? ?? ???? ?? ?????. ?? ??? ?? Cryptocurrencies? ?? ??? ???? ???? ?? ??? ?? ????? ??? ?? ? ? ????. ? ????? Alipay? ???? Bitcoin? ???? ???? ???? ??? ??????? ???? ? ??? ?????. ?? ?? ???? ?? ????? ?? ??? ???? ?? ???? ??? Alipay? ???? ?? ?? ???? ?? ???? ????. ? ??? ????? USDT (stablecoin)? ?? ?? ? ?? ?? ???? USDT? ???????. ??? Ouyi OKX Exchange? ????. ?? ??? ??? ??????. ?? OUYI OKX ?? : OUYI OKX ?? ? ??? (???? ??)? ???? ??? ??? ???? ?? ??? ???? ??????.

??? ?? ?? 2025 ??? ?? ?? ?? ?? ?? ?? 10 ? ?? ?? ??? ?? ?? 2025 ??? ?? ?? ?? ?? ?? ?? 10 ? ?? ?? Apr 30, 2025 pm 07:24 PM

??? ?? ??? ???? ??? ?????. 1. Binance : Binance ?? ?? ??, ?? ?? ??? ? AI ?? ??? ?????. 2. OKX (OUYI) : ?? ?? ?? ? ??? ?? ???? ???? ?? ??? ?? ??? ?????. ??? ? ??? ?? ????? ??? ?????. 4. Quadency : ??? ?? ?? ?? ???? ?? ?? ???? ?? ?????. 5. Pionex : ?? 16 ?? ?? ??, ?? ?? ???. ?? ??? ???? ??? ?????. 6. Cryptohopper : ???? ?? ?? ???, 150 ?? ?? ??? ?????. 7. BITSGAP :

?? 10 ? ?? ? 2025 ?? ?? ??? ?? 10 ? ?? ? 2025 ?? ?? ??? Feb 27, 2025 pm 06:21 PM

Top 10 Cryptocurrency Exchange ?? ???? (2025) : BINANCE : ?? ??? ? ?? ??? ????. OKX : cryptocurrency ?? ?? ??? ? ?? ??. Gate.io : ?? ??? ?????? ??? ?? ???? ????. BITGET : ?? ?? ? ??? ? ??? ????? ??.

See all articles