//不采用ASCII码值比较的方法 function getL($str){ $arr=str_split('abcdefghijklmnopqrstuvwxyz');//创造一个26个连续字母的数组 $order=str_split($str); $j=1;$h=1; for($i=0;$i<count($order)-1;$i++){ if((array_search($order[$i+1],$arr)-array_search($order[$i],$arr))==1){ $j++; if($h<$j){$h=$j;} continue; } $j=1; } return $h; } 原文地址:http://37blog.com/?p=70
输入一个字符串A,求其中最长的连续递增子串的长度。例如 "hidefef" 中最长的连续递增子串是 "def" ,长度为 3
最新推荐文章于 2022-03-26 15:59:39 发布