幾個演算法實現

2021-08-31 16:17:37 字數 746 閱讀 8692

1、楊輝三角

function ********($n)  else 

echo $arr[$i][$j] . "\t";

}echo "

"; }

}

2、求牛的數目:有一母牛,到4歲可生育,每年一頭,所生均是一樣的母牛,到15歲絕育,不再能生,20歲死亡,問n年後有多少頭牛

function crow($n, $num) 

if ($i == 20)

}return $num;

}

function t($n) 

if ($j == 20)

}return $num;

}

3、有乙個多維陣列,求key值為aa的值,用陣列返回

function findvalue($array, $value) 

if (is_array($item)) }}

return $value;

}

4、猴子選大王

function findking($list, $i) 

foreach ($list as $key => $value)

$i++;

}if (count($list) != 1)

return $list;

}

js實現幾個演算法題

題目 字串消除 給定乙個字串,僅由a,b,c 3種小寫字母組成。當出現連續兩個不同的字母時,你可以用另外乙個字母替換它,如 有ab或ba連續出現,你把它們替換為字母c 有ac或ca連續出現時,你可以把它們替換為字母b 有bc或cb 連續出現時,你可以把它們替換為字母a。你可以不斷反覆按照這個規則進行...

Python實現的幾個演算法

一 氣泡排序 arr 5,3,1,2,4 n len arr for i in range n 1 for j in range n 1 i print i,j if arr j arr j 1 arr j arr j 1 arr j 1 arr j print arr print arr arr為...

幾個排序演算法的Java實現

package sort public class sort 使用隨機數初始化陣列 public static void inite int list 列印陣列 public static void display int list system.out.println 插入排序o n 將新的元素插...