当前位置: 首页 > news >正文

电商网站运营方案郑州妇科医院排行

电商网站运营方案,郑州妇科医院排行,免费logo设计生成器在线制作,阿里云登录入口文章目录 题目链接#xff1a;题目描述#xff1a;解法C 算法代码#xff1a; 题目链接#xff1a; 6. N 字形变换 题目描述#xff1a; 解法 解法一#xff1a;模拟 a,b,c,d,e,f,g...... n4 弄个矩阵放进去#xff0c;最后从左往右读取。 解法二#xff1a;模拟优化-… 文章目录 题目链接题目描述解法C 算法代码 题目链接 6. N 字形变换 题目描述 解法 解法一模拟 a,b,c,d,e,f,g...... n4 弄个矩阵放进去最后从左往右读取。 解法二模拟优化-找规律 在n4的时候0和6之间相差了6个元素012345 我们把元素移动位置可以得到在输出的第一个元素后面那个元素是距离第一个元素2n-2个元素的。得到公差d2n-2 第0行的规律就是0-0d-02d......-0kd (kdlen) 第n-1行的规律就是n-1-n-1d-n-12d......-n-1kd (n-1kdlen) 这里的第1~n-2行都有两个元素是一组的。并且他们加起来刚好是公差。 第1~n-2行的规律是(k,d-k)-(kd,2d-k)......-(k(k-1)d,kd-k) (k(k-1)dlen),(kd-klen) 不过如果就这么结束那就错啦。 n1的时候运用上面的规律就会死循环所以我们要单独讨论n1的情况直接输出字符串。 C 算法代码 class Solution {public:string convert(string s, int numRows){// 处理边界情况if(numRows 1) return s;string ret;int d 2 * numRows - 2, n s.size();// 1. 先处理第一行for(int i 0; i n; i d)ret s[i];// 2. 处理中间行for(int k 1; k numRows - 1; k) // 枚举每一行{for(int i k, j d - k; i n || j n; i d, j d){if(i n) ret s[i];if(j n) ret s[j];}}// 3. 处理最后一行for(int i numRows - 1; i n; i d)ret s[i];return ret;} };
http://www.dnsts.com.cn/news/7636.html

相关文章:

  • 东莞专业网站设计平台广州网页设计培训班
  • 手机搭建网站教程房产类网站建设
  • 中小企业网站建设与推广泉州优化公司
  • 温州做网站哪家好网站建设管理情况汇报
  • 周到的做pc端网站win主机怎样实现wordpress固定链接静态化
  • 网站建设结论人工智能培训心得体会
  • 郑州网站开发外包校园二手市场网站建设方案
  • 外贸网站要怎么做中国足球最新消息
  • 网站建设适合手机九江建网站的公司
  • 宿迁网站建设价格低免费咨询医生平台
  • 网站美工的重要性个人网站备案备注信息
  • 专业公司网站设计企业郑州网站制作-中国互联
  • onedrive 做网站静态企业网银登录
  • 鲜花网站建设规划分类信息免费发布网
  • 常州高端网站建设网络科技公司一般是做什么的
  • 成都网站建设私单php招生网站开发
  • 济南做手机网站高端t恤定制网站
  • 快速搭建网站 数据存储微信小程序开发制作多少钱
  • 注册公司网站网络服务商英文简称
  • 一个具体网站的seo优化网站开发程序开发
  • 持续推进网站建设购物网站建设网
  • 做网站信科网站建设app网页设计网站
  • 嘉兴网站建设方案服务廊坊哪些公司做网站
  • 如何推广网站运营seo课程排行榜
  • 网站系统的建设与管理西部数码网站管理助手 301
  • 为了同学都能访问网站如何做临沂网站建设对实体企业
  • 医疗网站设计怎样对一个网站做seo
  • 做电影网站一年赚多少在哪找做调查赚钱的网站
  • 网站开发实训的心得大厂网站建设
  • 网页设计怎么分析网站啊长宁集团网站建设