//1. 用户密码六位数,不能大于六位而不能小于六数,数字值正则为[0-9],请用PHP写出有几种可能性,并做暴力破解;
//2.牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛
//3.合并多个数组,不用array_merge(),思路:遍历每个数组,重新组成一个新数组。
/*4.二分法查找
*思路:以数组中某个值为界,再递归进行查找,直到结束。
*/
//5.冒泡排序法
//6.杨辉三角
/*7.给两个字符串s1,s2,定义字符串之间的距离d(s1,s2)为通过如下操作使两个字符串一样的最少次数;
1.替换其中一个字符
2.删除一个字符
3.插入一个字符
例如:kooxoo.com与kooxoo.cn的距离为2,12344与1244的距离为1,给出任意两个字符串,求其距离,要求给出算法并分析时间复杂度
方法一:采用levenshtein($str1, $str2)内置函数
*/
//8.把数组array(12,34,56,32) 转化为 array(1,2,3,4,5,6,3,2)
/*9.把数字1-1亿换成汉字表述,如:123->一百二十三
*/
/*10.将一张考试卷的内容,看成一个文本文件,题目形如: 1.1.。。。。。。。(3分)(假设非空行最后字符均为空格)
*要求实现检索出题号及其分值,并输出类似如下的:
*1.1 3分
*1.2 3分
*1.3 5分
*/
/*11.在一组数中,要求插入一个数,按其原来顺序插入,维护原来排序方式。
*思路:找到比要插入数大的那个位置,替换然后把后面的数后移一位。
*/
/*12.对一组数进行排序(快速排序算法)。
*思路:通过一趟排序分成两部分,然后递归对这两部分排序,最后合并。
*/
/*字符:0-9 或 a-z
*长度:1
*那就生成0,1,2,3,4,5,6,7,8,9
*长度:2,就会生成00-99
*/
/*已知字符串 $string = "2dsjfh87HHfytasjdfldiuuidhfcjh";
*找出 $string 中出现次数最多的所有字符。
*/