function quickSort(&$data, $beg, $end)
02 {
03 if ($end > $beg) {
04 $piv = $data[$beg];
05 $k = $beg + 1;
06 $r = $end;
07 while ($k
08 if ($data[$k]
09 $k++;
10 } else {
11 $tmp = $data[$k];
12 $data[$k] = $data[$r];
13 $data[$r] = $tmp;
14 $r--;
15 }
16 }
17 if ($data[$k] >= $piv) {
18 $k--;
19 }
20 $tmp = $data[$k];
21 $data[$k] = $data[$beg];
22 $data[$beg] = $tmp;
23 quickSort($data, $beg, $k);
24 quickSort($data, $r, $end);
25 }
26 }
27
28 function quickSort2(&$data)
29 {
30 $stack = array();
31 array_push($stack, array(0, count($data) - 1));
32 while (list($beg, $end) = array_pop($stack)) {
33 if ($end > $beg) {
34 $piv = $data[$beg];
35 $k = $beg + 1;
36 $r = $end;
37 while ($k
38 if ($data[$k]
39 $k++;
40 } else {
41 $tmp = $data[$k];
42 $data[$k] = $data[$r];
43 $data[$r] = $tmp;
44 $r--;
45 }
46 }
47 if ($data[$k] >= $piv) {
48 $k--;
49 }
50 $tmp = $data[$k];
51 $data[$k] = $data[$beg];
52 $data[$beg] = $tmp;
53 array_push($stack, array($beg, $k));
54 array_push($stack, array($r, $end));
55 }
56 }
57 }
58
59 $data = array(7,6,6,3,8,1,8,1,9,1,3,11,51,1,25);
60 //selectSort($data);
61 //insertSort($data);
62 quickSort2($data);

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.
