查邮箱注册的网站柳州做网站的公司

bicheng/2026/1/22 8:20:02/文章来源:
查邮箱注册的网站,柳州做网站的公司,网站建设企业如何为公司建设,30号长沙封城最新消息以下解题思路来自代码随想录以及官方题解。 文章目录 344.反转字符串541.反转字符串||151.反转字符串中的单词28.找出字符串中第一个匹配项的下标459.重复的字符串 344.反转字符串 编写一个函数#xff0c;其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给…以下解题思路来自代码随想录以及官方题解。 文章目录 344.反转字符串541.反转字符串||151.反转字符串中的单词28.找出字符串中第一个匹配项的下标459.重复的字符串 344.反转字符串 编写一个函数其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 输入s [h,e,l,l,o] 输出[o,l,l,e,h]输入s [H,a,n,n,a,h] 输出[h,a,n,n,a,H]这道题很简单没什么难度。 class Solution {public void reverseString(char[] s) {int left 0;int right s.length - 1;while (left right) {char temp s[left];s[left] s[right];s[right] temp;left;right--;}} }541.反转字符串|| 给定一个字符串 s 和一个整数 k从字符串开头算起, 每计数至 2k 个字符就反转这 2k 个字符中的前 k 个字符。 如果剩余字符少于 k 个则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个则反转前 k 个字符其余字符保持原样。 输入s abcdefg, k 2 输出bacdfeg输入s abcd, k 2 输出bacdclass Solution {public String reverseStr(String s, int k) {char[] ch s.toCharArray();for (int i 0; i ch.length; i i 2 * k) {// 如果剩余字符小于 2k 但大于或等于 k 个则反转前 k 个字符其余字符保持原样。if (i k ch.length) {reverse(ch, i, i k - 1);continue;}// 如果剩余字符少于 k 个则将剩余字符全部反转。reverse(ch, i, ch.length - i);}return new String(ch);}public void reverse(char[] ch, int start, int end) {while (start end) {char temp ch[start];ch[start] ch[end];ch[end] temp;start;end--;}}}151.反转字符串中的单词 给你一个字符串 s 请你反转字符串中 单词 的顺序。 单词是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的单词分隔开。 返回单词顺序颠倒且单词之间用单个空格连接的结果字符串。 注意输入字符串 s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中单词间应当仅用单个空格分隔且不包含任何额外的空格。 输入s the sky is blue 输出blue is sky the输入s hello world 输出world hello 解释反转后的字符串中不能存在前导空格和尾随空格。输入s a good example 输出example good a 解释如果两个单词间有多余的空格反转后的字符串需要将单词间的空格减少到仅有一个。以下是力扣官方题解 class Solution {public String reverseWords(String s) {// 除去开头和末尾的空白字符s s.trim();// 正则匹配连续的空白字符作为分隔符分割ListString wordList Arrays.asList(s.split(\\s));Collections.reverse(wordList);return String.join( , wordList);} }28.找出字符串中第一个匹配项的下标 给你两个字符串 haystack 和 needle 请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标下标从 0 开始。如果 needle 不是 haystack 的一部分则返回 -1 。 输入haystack sadbutsad, needle sad 输出0 解释sad 在下标 0 和 6 处匹配。 第一个匹配项的下标是 0 所以返回 0 。输入haystack leetcode, needle leeto 输出-1 解释leeto 没有在 leetcode 中出现所以返回 -1 。我自己的解法 class Solution {public int strStr(String haystack, String needle) {if (haystack.length() needle.length()) {return -1;}int len needle.length();int i 0;while (i len haystack.length()) {if (haystack.substring(i, i len).equals(needle)) {return i;}i;}return -1;} }官方的暴力解法 class Solution {public int strStr(String haystack, String needle) {int n haystack.length(), m needle.length();for (int i 0; i m n; i) {boolean flag true;for (int j 0; j m; j) {if (haystack.charAt(i j) ! needle.charAt(j)) {flag false;break;}}if (flag) {return i;}}return -1;} }459.重复的字符串 给定一个非空的字符串 s 检查是否可以通过由它的一个子串重复多次构成。 输入: s abab 输出: true 解释: 可由子串 ab 重复两次构成。输入: s aba 输出: false输入: s abcabcabcabc 输出: true 解释: 可由子串 abc 重复四次构成。 (或子串 abcabc 重复两次构成。)解题思路我们重复的拼接然后截取字符串长度看是否包含自身字符串。 class Solution {public boolean repeatedSubstringPattern(String s) {String str s s;return str.substring(1, str.length() - 1).contains(s);} }

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

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

相关文章

广东省建设执业资格注册中心网站方舟未来网站建设

文章目录 简介功能特性设计图实现功能开源链接 简介 平时总有一种需求,就是我在调试树莓派的时候,经常要在pc电脑和开发板之间来回操作,因此就需要两套键盘和鼠标,但是我的桌子实在是太小了,两套键鼠不能并排放置&…

连云港做网站哪家好郑州电力高等专科学校招生官网

题目描述 给定一个有向图(不一定连通),有N个顶点,M条边,顶点从1..N依次编号,求出字典序最小的深度优先搜索顺序。 输入格式 第1行:2个整数,N(1≤N≤200)和M(2≤M≤500…

网站建设小江网页设计深圳工程招标信息网

10月25日上午,国家数据局正式挂牌成立,这标志着我国数字经济发展将进入新的发展阶段,也将有力促进数据要素技术创新、开发利用和有效治理,以数据强国支撑数字中国的建设。伴随数据作为企业新的生产要素的意义不断凸显,…

把网站做进微信公众号甘肃兴城建设有限公司网站

前言 大家好晚上好,现在AI技术的发展,它已经渗透到我们生活的各个层面。对于普通人来说,理解并有效利用AI技术不仅能增强个人竞争力,还能在日常生活中带来便利。无论是提高工作效率,还是优化日常任务,AI工…

网站标题的写法企业网站的优化和推广方法

背景由于生产环境的服务器并不会安装桌面环境,简单操作的图形化安装也不适合批量部署安装。因此,我还是更倾向于在命令下安装配置KVM虚拟机。结合了一些资料和个人使用的状况,我大致列出了一些基本和常用的使用方法。 安装配置一、环境介绍操…

花钱也可以哪些网站可以做推广广告网站挂马处理百度快照

在深度学习中,我们常常选用sigmoid函数作为激活函数。sigmoid函数的具体形式如下: f(x)11e−xf(x)=\frac{1}{1+e^{-x}}曲线表示为: 再画大一点,取x区间更大一些,则为: 显然从图像上看,sigmoid函…

南京专业网站制作公司有哪些西安市城乡建设网官方网站

力扣题目链接 having where 区别 having子句用于分组后筛选,where子句用于行条件筛选 having一般都是配合group by 和聚合函数一起出现如(count(),sum(),avg(),max(),min()) where条件子句中不能使用聚集函数,而having子句就可以。 having只能用在group…

建网站模板社交源码

下面是我在“小文论坛”发的关于PDG转PDF的办法转贴请注明出自“小文论坛”.点击链接访问小文论坛前些天在坛子里看到一位朋友发的通过代理登录教育网超星的办法,试了试,还不错,下下来了几本吉他方面和计算机方面的书。但下下来的书是加密保存的,当该用户过期后又怎…

iis添加网站 别名wordpress链接默认是什么样子

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、系统设计2.1 功能模块设计2.1.1 数据中心模块2.1.2 菜品分类模块2.1.3 菜品档案模块2.1.4 菜品订单模块2.1.5 菜品收藏模块2.1.6 收货地址模块 2.2 可行性分析2.3 用例分析2.4 实体类设计2.4.1 菜品分类模块2.4.2 菜品档案模块2.4.3…

一级a做片性视频网站西部网站邮箱登录

概念阐述 内存溢出(Memory Overflow)和内存泄漏(Memory Leak)是与计算机程序中的内存管理相关的问题,它们描述了不同的情况。 内存溢出是指程序在申请内存时,要求的内存超出了系统所能提供的可用内存资源…

wap 网站网站做pc

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_clie…

企业网站设计制作服务深圳画册设计龙华

总结性博客作业 第一次作业 (1)从多线程的协同和同步控制方面,分析和总结自己三次作业的设计策略。 第一次作业为单电梯傻瓜调度,可以采用生产者——消费者模型,是一个有一个生产者(标准输入电梯请求),一个…

网站建设方案书纯文字建设网站需要营业执照

麒麟系统—— openKylin 安装 Nginx 一、准备工作1. 确保麒麟系统 openKylin 已经安装完毕。 二、下载 nginx三、解压与运行解压检查与编译安装编译运行 四、配置加入到服务中加入环境变量nginx 配置文件 五、常用命令 Nginx 是一款高性能的 HTTP 和反向代理服务器&#xff0c…

深圳个性化网站建设公司电话重庆品牌型网站建设多少钱

一、Docker基础 1. docker的安装 先在虚拟机中安装Linux。 VirtualBox 虚拟机 在CentOS中安装Docker 安装Docker 2. 快速入门 部署 mysql docker部署mysql 3. 常见命令 4. 命令别名 5. 数据卷挂载 6. 本地目录挂载 7. Dokerfile语法 8. 自定义镜像 9. 容器网络互连 …

男女直接做视频教学视频网站网站建设及解决方案

1. 两种异常处理机制 1.1 使用 throw 关键字手动抛出异常 使用throw关键字抛出异常,代码会的显得简单明了 如下图所示 1.2 使用 try-catch 捕获异常 使用try-catch进行捕获异常,往往会使代码变得更加笼统,层层包裹 如下图所示 2. 自定义…

微信网站开发流程公众号怎么制作链接

众所周知,树莓派在十岁生日的庆典上,已经蜕变为全球首屈一指的微型电脑品牌,为全球的数千万开发者提供了离奇的可能性。充满乐趣和惊喜的名字——“树莓派”,取自各种水果的名字,回顾我们可以找到苹果,杏子…

网站建设无形资产的账务处理四川网站备案

声明:适用于懒人 常规对于这个什么鬼取不到值我也是很绝望的,通常都是看一遍手册就开始写,除非是在没事才跟你认认真真看,所以,我们这类懒人就非常尴尬了,只能动不动查手册。 tp5也出很久了,本…

济南网站建设正规公司哪家好苏州制作网站哪家好

写入 #include <iostream> #include <fstream> #include <string>struct testData {char* _name;int _age;

wordpress站长之家网站上传源码

一 IO模型 二 network IO 再说一下IO发生时涉及的对象和步骤。对于一个network IO \(这里我们以read举例\)&#xff0c;它会涉及到两个系统对象&#xff0c;一个是调用这个IO的process \(or thread\)&#xff0c;另一个就是系统内核\(kernel\)。当一个read操作发生时&#xff…

东营网格通二维码属于网站seo分析什么软件

目录&#xff1a;面向.NET开发人员的Dapr——前言面向.NET开发人员的Dapr——分布式世界面向.NET开发人员的Dapr——俯瞰Dapr面向.NET开发人员的Dapr——入门面向.NET开发人员的Dapr——参考应用程序面向.NET开发人员的Dapr——状态管理面向.NET开发人员的Dapr——发布和订阅面…