この記事では、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 ' '; } } } 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 ' '; print_r($selection);
この記事では、PHP オブジェクト指向の選択と並べ替えの例について説明します。その他の関連コンテンツについては、PHP 中国語 Web サイトを参照してください。
関連する推奨事項:
PHP スキル: json_encode() を上手に使って js 配列に値を代入する
以上がPHPオブジェクト指向選択ソート例の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。