LeetCode - 6. Zigzag Conversion (C)
Problem:
该字符串"PAYPALISHIRING"
在给定数量的行上以锯齿形图案书写,如下所示:(您可能希望以固定字体显示此图案以提高可读性)
然后逐行阅读:"PAHNAPLSIIGYIR"
编写将采用字符串并在给定行数的情况下进行此转换的代码:
Solution:
char * convert(char * s, int numRows){char m[1000][500]={ { s[0] } };int j=0;for (int k=1;s[k-1]&&s[k]&&numRows>1;) {for (int i=1;i<numRows&&s[k];m[i++][j]=s[k++]);for (int i=numRows-2;i>=0&&s[k];m[i--][++j]=s[k++]);}for (int i=0,r=0;s[r]&&numRows>1&&i<numRows;i++)for (int k=0;k<=j;m[i][k++]?s[r++]=m[i][k-1] : 0);return s;
}
LeetCode - 6. Zigzag Conversion (C)相关推荐
- [勇者闯LeetCode] 6. ZigZag Conversion
[勇者闯LeetCode] 6. ZigZag Conversion Description The string "PAYPALISHIRING" is written in a ...
- leetCode 6. ZigZag Conversion 字符串 (上传费劲)
6. ZigZag Conversion 题目:https://leetcode.com/problems/zigzag-conversion/ 1 2 3 4 5 6 7 8 9 10 11 12 ...
- [LeetCode题解] ZigZag Conversion
原文在这,可以来我blog翻翻哦. 第二天.今天AC掉了一道之前没AC掉的题目... 今天的题目是6. ZigZag Conversion 题目描述: The string "PAYPALI ...
- LeetCode 6. ZigZag Conversion
原题链接在这里:https://leetcode.com/problems/zigzag-conversion/ 题目: The string "PAYPALISHIRING" i ...
- 蜗牛慢慢爬 LeetCode 6. ZigZag Conversion [Difficulty: Medium]
题目 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows li ...
- LeetCode 6 - ZigZag Conversion
原题如下: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows ...
- 【leetcode】ZigZag Conversion
题目简述 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows ...
- LeetCode 6 ZigZag Conversion(Z型转换)(String)
翻译 字符串"PAYPALISHIRING"通过一个给定的行数写成如下这种Z型模式: P A H N A P L S I I G Y I R 然后一行一行的读取:"PAH ...
- LeetCode#6 ZigZag Conversion
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like ...
- [Leetcode] 6 - ZigZag Conversion
题目链接:https://oj.leetcode.com/problems/zigzag-conversion/ 找规律的一道题,row往前进2步的话,如果投影在zigzag的路径上,则是走了一个V字 ...
最新文章
- 数据事业部/数据项目/数据乐高
- ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理
- SignalR2结合ujtopo实现拓扑图动态变化
- 别再双塔了!谷歌提出DSI索引,检索效果吊打双塔,零样本超BM25!
- 训练深度学习_深度学习训练tricks整理1
- 【OpenCV学习笔记】【编程实例】三(将一个图像中的指定区域拷贝到另一个图像的指定区域
- Android System ANR caused SWT restart issue
- 剪映导出帧率选多少_视频发朋友圈更清晰的四点小技巧
- 中国移动湖南公司2022校园春季招聘正在进行中
- wireshark抓包分析(一)之物理层Frame
- gunicorn配置文件
- Spring IoC和DI XML方式 注解方式 依赖注入 AOP面向切面
- 免费获取华夏邓白氏编码(021-26107504)
- 基于webrtc技术的远程桌面控制系统(一)
- 网络营销、网络推广必备工具网站大全
- python字典(dictionary)
- 基于Python的小游戏
- 文件上传漏洞 (上传知识点、题型总结大全-upload靶场全解)
- 林子雨—大数据技术原理与应用—上机实验二
- 如何动态改变日志级别