php 经典的算法,PHP各种经典算法
??//--------------------??//?基本數據結構算法?//--------------------??//二分查找(數組里查找某個元素)??function?bin_sch($array,??$low,?$high,?$k){???????if?(?$low?<=?$high){???????????$mid?=??intval(($low+$high)/2?);???????????if?($array[$mid]?==??$k){???????????????return?$mid;???????????}elseif?(?$k?$i;?$j--){??????????????????????????if?($array[$j]?strlen($str?))?return;??????????if?(($length!=NULL)?&&?(?$start>0)?&&?($length>?strlen($str)-$start))?return;??????????if?((?$length!=NULL)?&&?($startstrlen($str?)+$start))?return;??????????if?($length?==??NULL)?$length?=?(strlen($str?)?-?$start);????????????????????if?($start??0){??????????????????for?($i=?$start;?$i=0;?$i?--){??????????????????$rev_str?.=?$str[$i?];??????????}??????????return?$rev_str;??}??//字符串比較??function?strcmp($s1,??$s2)??{??????????if?(strlen($s1)??strlen(?$s2))?return?1;??????????for?($i?=0;?$i128)?return?false;??????????for(?$i=0;?$i31?&&?$c?<107)?$c?+=?20?;??????????????????if?($c>106?&&?$c?<127)?$c?-=?75?;??????????????????$word?=?chr($c?);??????????????????$s?.=?$word;??????????}???????????return?$s;???}??//簡單解碼函數(與php_encode函數對應)??function?php_decode($str)??{??????????if?(?$str==‘‘?&&?strlen($str?)>128)?return?false;??????????for(?$i=0;?$i106?&&?$c<127?)?$c?=?$c-20;??????????????????if?($c>31?&&?$c
總結
以上是生活随笔為你收集整理的php 经典的算法,PHP各种经典算法的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 保健食品备案材料信息公开(保健食品备案材
 - 下一篇: linux生成ssh密钥详细步骤(lin