原创 小皮(phpstudy)面板環境中,phpstorm命令行執行Composer需要開啓openssl拓展才能使用的巨坑,

跟標題有同樣環境的旁友可以繼續看,百度有一大把教你如何開啓openssl,什麼去分號啦,下載ca證書啦...通通操作後還是拋出異常: [Composer\Exception\NoSslException] The openssl ex

原创 php插入排序的學習,遞歸與非遞歸實現

$arr=[8,7,6,512,1,3,43,145,76,32,14,2,56,78,12,22,33,11]; //插入排序循環式 //要點1:假設'前面'都是排好序的,要拿後面的依次和前面比 //要點2:兩個循環中誰是待比較的,誰

原创 二分法切繩子的問題(php實現)

題目描述: 有n條繩子,長度分別爲L[i]。如果從他們中切割出k條長度相同的繩子的話,這k條繩子每條最長能有多長?   function cut($k){ $arr=[7,5,8,11,9,30]; $mid=arra

原创 php快速排序算法的實現

$arr = [2,34,1,56,3,33,33,3,24,78,12]; function qsort($arr){//問題重複的數字不會被排序 $l = count($arr); if ($l <= 1){

原创 快速排序的實現

$arr = [2,34,1,56,3,33,33,3,24,78,12]; function qsort($arr){//問題重複的數字不會被排序 $l = count($arr); if ($l <= 1){

原创 插入排序的學習,遞歸與非遞歸

$arr=[8,7,6,512,1,3,43,145,76,32,14,2,56,78,12,22,33,11]; //插入排序循環式 //要點1:假設'前面'都是排好序的,要拿後面的依次和前面比 //要點2:兩個循環中誰是待比較的,誰

原创 螞蟻爬杆的面試題(PHP解法)

題目如下: 有一根27釐米的細木杆,在第3釐米、7釐米、11釐米、17釐米、23釐米這五個位置上各有一隻螞蟻。木杆很細,不能同時通過一隻螞蟻。開始時,螞蟻的頭朝左還是朝右是任意的,它們只會朝前走或調頭,但不會後退。當任意兩隻螞蟻碰頭時,兩

原创 二分法切繩子的問題

題目描述: 有n條繩子,長度分別爲L[i]。如果從他們中切割出k條長度相同的繩子的話,這k條繩子每條最長能有多長?   function cut($k){ $arr=[7,5,8,11,9,30]; $mid=arra