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

中山专业网站建设价格网络推广违法吗

中山专业网站建设价格,网络推广违法吗,宁波建设银行网站分部,怎样查看网站是用什么cms 做的14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs ["flower","flow","flight"] 输出:"fl"示…

14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀,返回空字符串 ""

示例 1:

输入:strs = ["flower","flow","flight"]
输出:"fl"

示例 2:

输入:strs = ["dog","racecar","car"]
输出:""
解释:输入不存在公共前缀。

一开始觉得难的地方是在字符串数组里循环字符串,然后再挨个比较字符串里面的字母是否相同,后来find函数——检测字符串中是否包含子字符串 str

str1.find(str, beg=0, end=len(string))

返回值,默认是0,如果没找到返回-1;因此只要选择list中任意一个字符串作为子字符串,循环检索list每个字符串(比较要注意,比较如果没有就让子字符串从后面-1,此时不去检索下一个,而是一直循环在这个字符串上,接着find直至找到相同的部分,因为是公共的必须满足每一个都找到相同的)

法一:

class Solution:def longestCommonPrefix(self, strs: List[str]) -> str:if not strs:return ""res=strs[0]#先res=第一个字符串for i in range(1,len(strs)):while strs[i].find(res)!=0:res=res[0:len(res)-1]#如果没找到就减一个i+=1return res

法二:字符串sort后 字典中以最小和最大的相同位置字符进行比较,循环终止条件是遇到不想等的字符或者是到达某一个字符串的末尾

class Solution:def longestCommonPrefix(self, strs: List[str]) -> str:if not strs:return ""strs.sort()first=strs[0]last=strs[-1]res=""length=len(first)for i in range(length):if i<length and first[i]==last[i]:res+=first[i]else:breakreturn res
  • 字符串相加是字符串
  • else:break必须,因为是从前向后检索,有不相同那么后面所有都不相同就不用for往后循环了

法三:python的zip函数将列表(对象)打包为元组,按列组合+enumerate在回文数中用于遍历列表(或者元组、字符串)的下标和元素

class Solution:def longestCommonPrefix(self, strs: List[str]) -> str:if not strs:return ""for i, str in enumerate(zip(*strs)):if len(set(str))>1:#str为字符串按列组合——下标相同;set是组成集合,过滤重复元素;如果=1是都相同,如果>1则对应相同下表的字符不相同return strs[0][0:i]return min(strs)

*strs使用解包操作符,把strs元素拆分册灰姑娘多个单独的参数,zip把相同位置的字符打包成元组,for中如果有字符不相同就返回strs中任意一个字符串的前i-1个元素;如果没有就返回长度最小的一定是公共的

http://www.wangmingla.cn/news/118836.html

相关文章:

  • 大学科技园网站建设2021年经典营销案例
  • 为女友做网站农产品网络营销
  • 创意设计的概念简述什么是seo及seo的作用
  • 南昌手机网站建设百度关键词搜索趋势
  • 做新媒体的小说网站站长工具高清吗
  • 建网络商城网站吗系统优化大师
  • 手机网站用什么软件做的好处太原网站制作优化seo
  • 什么是最经典最常用的网站推广方式分析网站推广和优化的原因
  • 贵州建设厅网站在建工程查询百度网盘云资源搜索引擎
  • 网站推广方法的费用网络关键词
  • 网站滚动图片打开很慢大数据营销策略有哪些
  • 网推接单扬州seo优化
  • 有没有做任务的网站百度一下手机版
  • 山西网站建设多少钱seo高级优化技巧
  • 任经理 徐州网站建设百度seo排名360
  • app开发网站建设公司广告推广免费
  • 一个人怎样做网站百度24小时人工电话
  • 无锡 网站设计个人网站该怎么打广告
  • python怎么做网站网站快速收录技术
  • 免费网站建设自助建站沈阳网站优化
  • wordpress 修改目录id整站优化代理
  • php动态网站开发基本流程seo优化网站推广全域营销获客公司
  • 广州公司做网站seo诊断方案
  • wordpress设置文章第一张图片关键词优化排名用哪个软件比较好
  • 网站备案表格样本小红书seo排名帝搜软件
  • 最大的开源网站杭州网站推广大全
  • 男同志做爰网站天津seo推广服务
  • 青白江做网站的公司搜索引擎优化分析报告
  • 查看本分行aso优化是什么意思
  • 很多域名301定重到另一网站seo权威入门教程