用递归实现求字符串长度
2013-04-13 21:41
423 查看
今儿看了个面试题,要求用递归实现求字符串长度,顺手就把代码写出来了,希望能有人想出其他的方法
package offer.giveme; //用递归实现求字符串长度 public class MyStr { public int mystr(String s,int i){ if(i>=s.length()) return 0; else { ++i; return 1+mystr(s,i); } } public static void main(String[] args) { String str="anbamdbmadk"; int length=new MyStr().mystr(str, 0); System.out.println(length); } }
相关文章推荐
- 求字符串长度之递归与非递归的C语言实现
- C语言经典算法(六)——递归实现字符串长度的两种方法
- 字符串的删除,递归实现
- 用递归实现字符串翻转
- 编程实现计算字符串的长度
- Java递归实现字符串的倒序输出
- (不调用库函数)实现字符串长度,字符串排序,选择排序
- 请编程实现:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复(百度了一下,get一种高性能算法,非递归)
- 仿网易一元夺宝算法,宽长度数据计算,字符串实现
- C语言简单递归实现字符串逆序输出
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- 黑马程序员——TreeSet实现按字符串长度排序,复写Comparator()接口的compare()方法
- 递归实现:一个数的各位数字之和、n^k、字符串逆序
- 递归计算字符串长度
- PHP实现字符串翻转功能的方法【递归与循环算法】
- 【C语言】实现一个函数求字符串长度(不能创建第三方变量)
- java 用递归实现:输入一个整数,用字符串逆序输出,例如输入123,输出321 ,不使用全局变量
- 递归问题之一:给定一字符串,输出字符串中所有字符子串的各种组合形式,长度为一个字符到字符串的长度,忽略排序
- 递归实现字符串的逆序
- 多种方式实现字符串/无符号数反向输出_栈_递归_头尾指针