当前位置:   article > 正文

【LeetCode算法 - JAVA】6.Z字形变换_java 6. z 字形变换 算法

java 6. z 字形变换 算法
开发工具与关键技术: C#
作者:奶糖不甜
撰写时间:2022.4.17
  • 1
  • 2
  • 3
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
  • 1
  • 2

题目描述:

将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:

P   A   H   N 
A P L S I I G 
Y   I   R 
  • 1
  • 2
  • 3

之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。

请你实现这个将字符串进行指定行数变换的函数: string convert(string s, int numRows)。

示例1:
输入:s = "PAYPALISHIRING", numRows = 3
输出:"PAHNAPLSIIGYIR"
  • 1
  • 2
class Solution {
   
    public String convert(String s, int
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/995334
推荐阅读
相关标签
  

闽ICP备14008679号