PHP头条
热点:

插入排序支持升序降序-PHP源码


php代码

 0 && $rand_arr[$j - 1] > $t; $j--) {
						$rand_arr[$j] = $rand_arr[$j - 1];
						$rand_arr[$j - 1] = $t;
					}
				}
			}
			return $rand_arr;
		} else if ($sort == 'desc') {
			for ($i = $count - 2; $i >= 0; $i--) {
				if ($rand_arr[$i] < $rand_arr[$i + 1]) {
					$t = $rand_arr[$i];
					for ($j = $i + 1; $j < $count && $rand_arr[$j] > $t; $j++) {
						$rand_arr[$j - 1] = $rand_arr[$j];
						$rand_arr[$j] = $t;
					}
				}
			}
			return $rand_arr;
		}
	}

	//创建随机数组
	function rands() {
		$s = 100;
		$arr = array();
		for ($i = 0; $i < $s; $i++) {
			$arr[] = rand(0, 1000);
		}
		return $arr;
	}

}

$rand_arr = InsertManages::rands();
echo '排序后' . var_export(InsertManages::insert($rand_arr, 'desc'), TRUE) . '';
?>

www.phpzy.comtrue/phpyy/44347.htmlTechArticle插入排序支持升序降序-PHP源码 php代码 0 $rand_arr[$j - 1] > $t; $j--) {$rand_arr[$j] = $rand_arr[$j - 1];$rand_arr[$j - 1] = $t;}}}return $rand_arr;} else if ($sort == desc) {for ($i = $count - 2; $i >= 0; $i--) {if ($rand_arr[...

相关文章

PHP之友评论

今天推荐