PHP 객체 지향 선택 정렬 예제 설명

jacklove
풀어 주다: 2023-03-27 13:32:01
원래의
1600명이 탐색했습니다.

이 문서에서는 PHP의 객체 지향 선택 정렬 예제를 설명합니다.

<!--?php
/**
 * Created by PhpStorm.
 * User: lzh
 * Date: 2018/2/10
 * Time: 下午10:50
 */
class selectionSortData {
    private $var = array();
 
    /**
     * selectionSortData constructor.
     * @param $in
     */
    public function __construct($in)
    {
        if (is_array($in)) {
            $this--->var = $in;
        }
        if (is_numeric($in)) {
            for ($count = 0; $count < $in; $count ++) {
                $random = mt_rand(1, 100);
                array_push($this->var, $random);
                print_r($this->var);
                echo &#39;
&#39;;
            }
        }
    }
 
    public function swap($left, $right) {
        $temp = $left;
        $left = $right;
        $right = $temp;
    }
 
    public function sort() {
        $temp = $this->var[0];
        for ($i = 0; $i < count($this->var); $i ++) {
            if ($this->var[$i] > $temp) {
                $this->swap($temp, $this->var[$i]);
            }
        }
        return $this->var;
    }
}
 
$selection = new selectionSortData(10);
        echo &#39;
&#39;;
        print_r($selection);
로그인 후 복사

이 글에서는 PHP 객체 지향 선택 및 정렬 예제를 설명합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 참고하세요.

관련 권장사항:

PHP 기술: json_encode()를 능숙하게 사용하여 js 배열에 값을 할당

PHP 및 XML 기술의 기능 및 구문 지침

PHP 및 Ajax 기술 설명 예

위 내용은 PHP 객체 지향 선택 정렬 예제 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿