$stackA = range(1,9); shuffle($stackA); print_r($stackA); $stackB = array(); while(count($stackA)){ $tmpA = array_shift($stackA); while(count($stackB)){ $tmpB = array_shift($stackB); if($tmpB>=$tmpA){ array_unshift($stackB,$tmpB); break; }else{ array_unshift($stackA,$tmpB); } } array_unshift($stackB,$tmpA); } print_r($stackB);
恩恩 LZ想了五年,終於在今天實現了 哈哈哈哈~
以上就介紹了好深奧的知識~ 只用兩個棧竟然就實現了排序,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。