首页 > 其他 > 详细

zigzag-conversion水题,感觉很好懂的题

时间:2016-05-13 14:14:47      阅读:114      评论:0      收藏:0      [点我收藏+]
class Solution {
    public String convert(String s, int numRows) {
    	List<StringBuilder> list = new ArrayList<StringBuilder>() ;
    	for(int i=0;i<numRows;i++){
    		list.add(new StringBuilder()) ;
    	}
    	int indexofs =0 ;
    	while(indexofs<s.length()){
    		for(int j=0 ; indexofs<s.length() && j< numRows ;j++){
    			list.get(j).append(s.charAt(indexofs++)) ;
    		}
    		for(int j=numRows -2 ; indexofs<s.length() && j>0 ; j--)
    		{
    			list.get(j).append(s.charAt(indexofs++));
    		}
    	}
    	StringBuilder sb = new StringBuilder() ;
    	for(int i=0;i<numRows;i++){
    		sb.append(list.get(i)) ;
    	}
    	
		return sb.toString();
    }
}

 https://leetcode.com/problems/zigzag-conversion/

 水题,最近开始学java框架了,必须要学好啊

zigzag-conversion水题,感觉很好懂的题

原文:http://www.cnblogs.com/coderbill/p/5488005.html

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