[LeetCode]ZigZag Conversion
来源:互联网 发布:测量软件手机版 编辑:程序博客网 时间:2024/06/08 17:58
题目:点击打开链接
public class Solution { public String convert(String s, int numRows) { if (1 >= numRows) { return s; } int length = s.length(); char[] array = new char[length]; int base = (numRows - 1) * 2; int[] data = new int[2]; int index = 0; for (int i=0; i<numRows; i++) { data[1] = i * 2; data[0] = base - data[1]; if (0 == data[0]) { data[0] = base; } if (0 == data[1]) { data[1] = base; } int temp = i; int flag = 0; while ((temp < length) && (index < length)) { array[index] = s.charAt(temp); index = index + 1; temp = temp + data[flag]; flag = (flag + 1) % 2; } } return String.copyValueOf(array); }}
0 0
- LeetCode: ZigZag Conversion
- LeetCode : ZigZag Conversion
- leetcode 13:zigzag conversion
- [LeetCode] Zigzag Conversion
- LeetCode 6 - ZigZag Conversion
- Leetcode : ZigZag Conversion
- 【leetcode】Zigzag Conversion
- [LeetCode]ZigZag Conversion
- leetcode ZigZag Conversion
- LeetCode-ZigZag Conversion
- LeetCode ZigZag Conversion
- LeetCode 6: ZigZag Conversion
- leetcode-006:ZigZag Conversion
- Leetcode: ZigZag Conversion
- [LeetCode]ZigZag Conversion
- [LeetCode] ZigZag Conversion
- [LeetCode]ZigZag Conversion
- leetcode: ZigZag Conversion
- 第3周项目1 顺序表的基本运算(3)
- TestSSLServer
- 第6周 项目2-建立链栈算法库
- iOS9 隐藏状态栏
- 在一台电脑上运行两个或多个tomcat
- [LeetCode]ZigZag Conversion
- 第6周 项目2-建立链栈算法库
- 如何在一台电脑上开启多个tomcat
- 星级设置
- 【第6周 项目2 - 建立链栈算法库】
- How to Spot a Good IT Developer
- 第四周项目2--建立“单链表”算法库
- iOS界面编程-UIAlertView
- 第六周项目1--建立顺序栈算法库