Leetcode 6. ZigZag Conversion
2016-03-14 13:02
218 查看
class Solution { public: string convert(string s, int numRows) { if(numRows==1) return s; string *a=new string[numRows]; int b=numRows*2-2; for(int i=0;i<s.size();i++) { int j=i%b; if(j<numRows) a[j].push_back(s[i]); else a[b-j].push_back(s[i]); } string s0; for(int i=0;i<numRows;i++) s0+=a[i]; return s0; } };
相关文章推荐
- Leetcode 2. Add Two Numbers
- ISP DSP的不同
- 论能写代码的程序员与一个会写代码的程序员
- PHP Ajax
- 在WIN7/8下把XP装入VHD (下)
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
- Leetcode 1. Two Sum
- 亿级Web系统搭建:单机到分布式集群
- SpringMVC + MyBatis整合
- 自动生成小学四则运算题目
- 最多只需三步,彻底解决VB6中不能加载MSCOMCTL.OCX的提示
- 深度学习网址
- Xml数据导入MySQL,SQLite等数据库
- SSDUT集训题
- Impala与HBase整合实践
- 一点思考··
- PHP Function参数传递
- 深入理解Java虚拟机
- CentOS7.1 KVM虚拟化之常用管理虚拟机命令(3)
- 别傻了,人家离职你也离