首页 > 其他 > 详细

Implement strStr()

时间:2014-06-16 19:06:36      阅读:362      评论:0      收藏:0      [点我收藏+]

题目

Implement strStr().

Returns a pointer to the first occurrence of needle in haystack, or null if needle is not part of haystack.

方法

只需要遍历一遍即可。
	    public String strStr(String haystack, String needle) {
	    	
	        int lenH = haystack.length();
	        int lenN = needle.length();	    
	        if(lenH < lenN ){
	            return null;
	        }
	        
	        for(int i = 0; i < lenH - lenN + 1; i ++){
	            
	            int j = 0;
	            while(j < lenN){
	                if(haystack.charAt(i + j) != needle.charAt(j)){
	                    break;
	                }
	                j ++;
	            }
	            if(j == lenN){
	                return haystack.substring(i, lenH);
	            }
	        }
	        return null;
	    }



Implement strStr(),布布扣,bubuko.com

Implement strStr()

原文:http://blog.csdn.net/u010378705/article/details/31351701

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!