个人网站做音乐网要备文化罗湖做网站公司排名

diannao/2026/1/16 14:49:12/文章来源:
个人网站做音乐网要备文化,罗湖做网站公司排名,网站推广计划书,北京免费模板建站目录 #x1f388;了解题意 #x1f388;算法原理 #x1f6a9;先处理第一行和最后一行 #x1f6a9;再处理中间行 #x1f388;实现代码 #x1f388;了解题意 大家看到这个题目的时候肯定是很迷茫的#xff0c;包括我自己也是搞不清楚题目什么意思#xff0c;我…目录 了解题意 算法原理 先处理第一行和最后一行 再处理中间行 实现代码 了解题意 大家看到这个题目的时候肯定是很迷茫的包括我自己也是搞不清楚题目什么意思我们静下心来看看我来给大家说透彻这个题目的意思。 我们输入字符串ABCDEFGHIJKL,行数是四行时我们是按照Z字形排列。先向下排四行然后斜向上排列到四行之后然后向下排列四行......。我们用一块一块的方格来填字符 然后我们输出的是像数组一样遍历 输出结果是 AGBFHLCEIKDJ 字符串。 算法原理 我们举例输入的是   ABCDEFGHIJKMNOP  这段字符串我们输出的字符串就是从第一行第一列遍历到最后一行最后一列。 先处理第一行和最后一行 我们从第一行分析我们看到 AGM之间的距离 A和G之间的距离是6G与M之间的距离是6我们就可以看到对于第一行来说我们只需要循环从0开始每次6就给新字符串更新结果。6是相当于公差d66是怎么来的呢 我们的公差6其实相当于将F向左移一列然后俩列一共是8个元素然后减去2个空格就是公差了那么我们就衍生一个公式  公差d2n-2 n代表行数举一个例子当然是不能足以证明结果我们给n设定3行我们看看第一行公差是不是d2*3-24. 我们看到d2n-2n等于3的时候d4公差是4确实验证了我们的猜想。所以第一行每个元素的相差的距离是2n-2的距离n代表行数 string ret;//定义个最终字符串结果int d2*numRows-2,ns.size();//公差为2n-2,n代表原字符串的长度//1.先处理第一行for(int i0;in;id)//每次都加上公差{rets[i];//更新结果} 同样的我们看到最后一行其实和第一行是同样的原理。 //处理最后一行for(int inumRows-1;in;id){rets[i];} 再处理中间行 我们看到BHN绿色线指向的B和H相差6,H和N相差6和第一行和最后一行一样的思路那么我们中间的FL和EK紫色线画的我们看到F和L相差的结果也是6EK相差的结果也是6所以还是再循环的时候加上公差d那么我们如何确定F和E下标的值呢还是和上面一样的我们是如何计算公差的呢移动数据。字符在哪一列我们就看前面列数的总空格数减去空白格即可。 G 前面有3列一共有3*412格  减去  前面列数的空格数6 6 字符G的下标是处在原字符串下标6的位置F 前面有2列一共有2*48格  减去  前面列数的空格数3  5 字符F的下标是处在原字符串下标5的位置 那么F相当于2n-35n等于4三个空格E相当于n-04 (n等于40格空格 我们如何确定F和E的开始值呢 对于第二行 F的下标是5公差是6 相当于6-15 对于第三行 E的下标是4 公差是6   相当于6-24 所以我们进行依次循环处理中间行从k1开始第二行的第二个元素是d-k到k2时第三行的第三个元素是d-k然后当kn-13的时候就结束了因为第四行是最后一行。 for(int k1;knumRows-1;k){for(int ik,jd-k;in||jn;id,jd){if(in)rets[i];if(jn)rets[j];}} 我们是先让i对应的值先更新然后再更新j对应的值条件是in或者jn,因为只要其中一个满足的话我们还是要更新结果。下面要进行判断否则就重复更新了。  实现代码 class Solution { public:string convert(string s, int numRows) {if(numRows1)return s;string ret;int d2*numRows-2,ns.size();//1.先处理第一行for(int i0;in;id){rets[i];}//2.处理中建行for(int k1;knumRows-1;k){for(int ik,jd-k;in||jn;id,jd){if(in)rets[i];if(jn)rets[j];}}//处理最后一行for(int inumRows-1;in;id){rets[i];}return ret;} }; 开学坏见面好。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91419.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发培训什么本地linux做网站

以下来自一位程序员母亲和工作人员的对话。程序员妈妈:您好,可以帮我推荐一本适合我家小孩看的编程书籍吗?兔子:可以的呀,《Scratch从入门到精通》,这本书适合小孩学习,您可以先看一下哦~程序员…

企业网站关键词应如何优化资源类网站怎么做

目录 前言 几个相关概念 反向传播 梯度下降 损失函数 优化函数

网站开发赚钱方向网站开发费用怎么入账

本文目录 一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过,UIView内部默认…

网站上海备案万网网站后台管理

Nacos服务发现的方式 1.客户端获取 1.1:先是故障转移机制判断是否去本地文件中读取信息,读到则返回 1.2:再去本地服务列表读取信息(本地缓存),没读到则创建一个空的服务,然后立刻去nacos中读取更新 1.3:读到了就返回,同时开启定时…

长沙网站设计优刻如何设计一款app

对这于这编程语言,要把概念理清也不是件很容易的事情,先是想到叫云语言,就是一种可以聚合工作,社交,人机交互的语言,但是感觉不太明确,百度下有个云语言的百科,是个假大空的东西。 又…

做冻品的网站建设银行网站怎么取消短信服务

参考链接: 使用ASCII值检查Java中的字符串是否仅包含字母 将字符串name 转化为首字母大写。普遍的做法是用subString()取第一个字母转成大写再与之后的拼接: str str.substring(0, 1).toUpperCase() str.substring(1); 看到一种效率更高的做法&…

在小型网站建设小组中的基本建设网站的市场定位

文章目录 前言源码获取一、认识Documents4j二、快速集成2.1、pom.xml依赖2.2、word转PDF实现项目目录WordUtils.javaDemo6.java测试效果 参考文章资料获取 前言 博主介绍:✌目前全网粉丝2W,csdn博客专家、Java领域优质创作者,博客之星、阿里…

新余建网站网易企业邮箱收费版

动态标签 1.用于处理SQL语句中的空白字符和多余的逗号 -- prefix:指定在SQL语句开头添加的内容。 -- prefixOverrides:指定需要移除的开头部分的内容。 -- suffix:指定在SQL语句结尾添加的内容。 -- suffixOverrides:指定需要移…

大学生建设什么网站好wordpress 下载站点

HashMap的底层结构在jdk1.7中由数组链表实现,在jdk1.8中由数组链表红黑树实现,以数组链表的结构为例。 JDK1.8之前Put方法: JDK1.8之后Put方法: HashMap基于哈希表的Map接口实现,是以key-value存储形式存在&#xff0c…

珠海网站建设建站系统域名注册服务网站

目录 1. 问题分析 2. 技术分析 3. 程序代码 4. 代码运行结果 1. 问题分析 日常工作尤其是测绘、地质、遥感行业,需要画DEM模型,并在这个模型的基础上,进行着色、渲染。比如,地质分析地面三维地表形变之时,需要根据D…

用php源码如何建设网站购物网站促销方案

在进行Facebook群控时,ip地址的管理是非常重要的,因为Facebook通常会检测ip地址的使用情况,如果发现有异常的使用行为,比如从同一个ip地址频繁进行登录、发布内容或者在短时间内进行大量的活动等等,就会视为垃圾邮件或…

如何制作营销网站贵州建设监理网站培训通知栏

https://segmentfault.com/a/1190000015782272?utm_sourcetag-newest 转载于:https://www.cnblogs.com/hj0711/p/11577582.html

网站建设及维护涉及哪些内容关键词工具有哪些

目录 1.组件布局 2.回调函数设置 3.编写回调函数 1.组件布局 2.回调函数设置 右键单击plot按钮——查看回调——call backs

电脑上买wordpress天津企业网站排名优化

随着这几年物价的上涨,一些地区的电价越来越高,而我们经常需要使用电脑,那么一台电脑一天24小时用多少度电呢? 如何计算电脑一天的用电量? 让我们跟随小编来了解更多吧。 1、功耗、主机箱功耗 现在的计算机中&#xf…

闸北手机网站建设微信网站模板下载

JSTL概述 JSTL 全名为 JavaServer Pages Standard TagLibrary,即jsp标准标签库。JSTL 是由 JCP (Java Community Process)所指定的标准规格,它主要提供给 Java Web 开发人员一个标准通用的标签函数库。 Web 程序开发人员能够利用 J STL 和 E…

先做网页设计还是先弄网站wordpress 4.7.0 漏洞

解决这个问题的方法很简单,没有那么复杂。之所以使用HDMI接口连接了显示器后没声音,原因就是HDMI接口是包含音频视频两种信号的接口。当电脑的HDMI接口被使用时,系统就会默认从HDMI设备输出声音信号了,而此时如果HDMI设备没有声音…

网站建站网站496565互联网平台推广是什么意思

链接失效请E-MAIL:loguis-iehotmail.com地址:http://u.115.com/file/f4e6e095f3转载于:https://blog.51cto.com/loguis/332652

wap建站php源码免费自助开通网站

题目:https://www.lydsy.com/JudgeOnline/problem.php?id1016 就是缩点,每次相同权值的边构成的联通块求一下matrix tree。注意gauss里的编号应该是从1到...的连续的。 学习了一个TJ。用了vector。自己曾写过一个只能过样例的。都放上来吧。 路径压缩的…

龙华网页设计公司网站卡纸做荷花网站

文章目录1. 题目2. 解题2.1 递归2.2 记忆化递归2.3 贪心1. 题目 给定一个正整数 n,你可以做如下操作: 如果 n 是偶数,则用 n / 2替换 n。如果 n 是奇数,则可以用 n 1或n - 1替换 n。 n 变为 1 所需的最小替换次数是多少&#…

建设工程材料信息价查什么网站接私活app有哪些平台

过多的强降水会造成重大自然灾害,给我们的生活带来很大影响,实时监测降雨信息,能够及时发布气象预警,防范可能因强降水引起的山洪、泥石流等自然灾害,保护人民群众生命财产安全,提高防灾减灾能力。 雨量气…