Реализации алгоритмов/Сортировка/Шелла: различия между версиями
Содержимое удалено Содержимое добавлено
м оформление |
|||
Строка 240:
== [[w:PHP|PHP]] ==
<big><source lang="php">
function ShellSort($elements,$length) {
$k=0;
$gap[0] = (int) ($length / 2);
while($gap[$k] > 1) {
$k++;
$gap[$k]= (int)($gap[$k-1] / 2);
}//end while
for($i = 0; $i <= $k; $i++){
for($
while($
$elements[$p + $step] = $
}//end while
$elements[$p + $step] = $temp;
}//endfor j
}//endfor i
|