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

可以做网站的网络单人做网站需要掌握哪些知识

可以做网站的网络,单人做网站需要掌握哪些知识,衡水移动网站建设报价,做运营必知网站给你一个字符串数组 words ,找出并返回数组中的 第一个回文字符串 。如果不存在满足要求的字符串,返回一个 空字符串 “” 。 回文字符串 的定义为:如果一个字符串正着读和反着读一样,那么该字符串就是一个 回文字符串 。 示例 …

给你一个字符串数组 words ,找出并返回数组中的 第一个回文字符串 。如果不存在满足要求的字符串,返回一个 空字符串 “” 。

回文字符串 的定义为:如果一个字符串正着读和反着读一样,那么该字符串就是一个 回文字符串 。

示例 1:

输入:words = [“abc”,“car”,“ada”,“racecar”,“cool”]
输出:“ada”
解释:第一个回文字符串是 “ada” 。
注意,“racecar” 也是回文字符串,但它不是第一个。

提示:

1 <= words.length <= 100
1 <= words[i].length <= 100
words[i] 仅由小写英文字母组成

直接模拟即可:

class Solution {
public:string firstPalindrome(vector<string>& words) {for (string & word: words) {if (isPalindromic(word)) {return word;}}return "";}private:bool isPalindromic(string& s) {int sz = s.size();int loopNum = sz >> 1;for (int i = 0; i < loopNum; ++i) {if (s[i] != s[sz - i - 1]) {return false;}}return true;}
};

此算法时间复杂度为∑ini\sum_{i}n_{i}ini,其中nin_{i}ni是输入数组words中第i个字符串的长度,空间复杂度为O(1)。

http://www.yayakq.cn/news/301066/

相关文章:

  • h5 网站模板影视网站建设目的
  • delphi xe10网站开发wordpress抓取微博
  • 建设网站虚拟主机是啥意思外贸网站免费建站
  • 电子商务网站开发开发背景哪里可以做游戏视频网站
  • 做网站得多少钱网站开发招标
  • 怎么用360做网站跳转网站建设公司比较好的有哪些
  • 网站合作流程wordpress 二维码插件下载
  • 上海松江做网站公司网站为什么开发app
  • 可以设计什么网站网址大全汽车之家
  • 一键制作网站软件wordpress建站欣赏
  • 手机网站设计图尺寸深圳市力同科技有限公司
  • 网站为什么维护WordPress添加下载弹窗
  • 网站系统源代码wordpress汽车主题公园
  • 480元做网站wordpress做网店
  • 江西省上饶市网站建设公司网页制作网站制作
  • 网站的设计风格有哪些网站自动化采集
  • 制作一个网站大概要多少钱北京互联网公司招聘
  • 专门做外卖的网站建一个淘宝客网站要多少钱
  • 电商网站开发难点如何用网站做cpa
  • 上海建设部网站首页取消网站的通知
  • 广州站在哪个区东莞订制网站建设
  • 百度网站建设怎么联系宜昌建设网站公司
  • 网站开发开源的手册免费推广产品平台有哪些
  • 网页设计制作网站模板网站空间租用协议
  • 徐州网站开发设计平台武义县住房和城乡建设局网站
  • 懒人之家网站模板广州设计网页
  • 网站出售商品建设网站做产品的审核工作
  • 网站建设费用是否资本化自媒体视频剪辑培训班
  • ps做网站大小唐河网站建设
  • 个人怎样做网站为什么做的网站在浏览器搜不到