php組詞演算法

2021-07-16 13:19:30 字數 952 閱讀 5411

<?php

//組詞演算法

function diywords($arr,$m)

if ($m == count($arr))

$temp_firstelement = $arr[0];

unset($arr[0]);

$arr = array_values($arr);

$temp_list1 = diywords($arr, ($m-1));

foreach ($temp_list1 as $s)

$temp_list2 = diywords($arr, $m);

foreach ($temp_list2 as $s)

return $result;

}//組詞演算法

$arr=array('褲子','牛仔','低腰','加肥');

$count=count($arr);

for($i=1;$i<=$count;$i++)

echo '';print_r($temp);

array

( [1] => array

([0] => 褲子

[1] => 牛仔

[2] => 低腰

[3] => 加肥

)[2] => array

([0] => 褲子牛仔

[1] => 褲子低腰

[2] => 褲子加肥

[3] => 牛仔低腰

[4] => 牛仔加肥

[5] => 低腰加肥

)[3] => array

([0] => 褲子牛仔低腰

[1] => 褲子牛仔加肥

[2] => 褲子低腰加肥

[3] => 牛仔低腰加肥

)[4] => array

([0] => 褲子牛仔低腰加肥

))

44 小組詞法分析

include include char input 200 存放輸入字串 char token 5 存放構成單詞符號的字串 char ch 存放當前讀入字元 int p input下標 int fg switch標記 int num 存放整形值 二維字元陣列,存放關鍵字 char index 6 ...

學習iOS 3 陣列 詞典和集合

int main int argc,const char ar 建立不可變陣列 方式二 nsarray arr1 周一 周二 週三 周四 周五 週六 週日 for int i 0 i int main int argc,const char ar marr addobject 4 for int i...

PHP演算法 遞迴演算法

遞迴函式在日常專案中有很廣泛的用途,例如寫樹結構 遍歷目錄等,今天我們用乙個簡單的遞迴demo來求斐波那契數列,並用 釋它執行的過程。0 1 1 2 3 5 8 13 21 34 function demo n elseif n 1 else return number echo demo 4 輸出...