예제 #1
0
파일: sort.php 프로젝트: EdenChan/Instances
    // 	$left_arr = array();
    // 	$right_arr = array();
    // 	for($i = 1; $i<$len; $i++) {
    // 		if($array[$i]<$key) {
    // 			$left_arr[] = $array[$i];
    // 		} else {
    // 			$right_arr[] = $array[$i];
    // 		}
    // 	}
    // 	$left_arr = quick_sort($left_arr);
    // 	$right_arr = quick_sort($right_arr);
    // 	return array_merge($left_arr, array($key), $right_arr);
    // }
    // $array = array(10,5,66,7,88,56);
    // bubble_sort($array);
    // var_dump(quick_sort($array));
    /**
     * 日志记录
     */
    private function _log($msg)
    {
        $msg = 'date[' . date('Y-m-d H:i:s') . '] ' . $msg . '\\n';
        return @file_put_contents('sort_err.log', $msg, FILE_APPEND);
    }
}
$config = array('arr' => array(23, 22, 41, 18, 20, 12, 200303, 2200, 1192), 'sort' => 'select', 'debug' => TRUE);
$sort = new Sort($config);
//var_dump($config['arr']);
var_dump($sort->display());
/*End of file sort.php*/
/*Location htdocs/sort.php */