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

权威的南昌网站建设合肥专业网站优化哪家好

权威的南昌网站建设,合肥专业网站优化哪家好,互联网推广好做吗,百度做网站电话多少1. 两数之和 两数之和 方法1:暴力枚举 两次for 循环,记录索引和值,找到合适的值然后返回 方法2:使用哈希表 第一次for循环的时候,就可以使用哈希表记录key的value,可以实现时间复杂度是1,要分…

1. 两数之和

两数之和

方法1:暴力枚举
两次for 循环,记录索引和值,找到合适的值然后返回

方法2:使用哈希表
第一次for循环的时候,就可以使用哈希表记录key的value,可以实现时间复杂度是1,要分清楚哈希表的key和value的对应关系

class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:# method 1 暴力枚举# for index1, i in enumerate(nums):#     for index2, j in enumerate(nums):#         if i+j == target and index1 != index2:#             return [index1, index2]#  method 2 暴力枚举# for i in range(len(nums)):#     for j in range(len(nums)):#         if i!=j and nums[i] + nums[j] == target:#             return [i, j]# method 3 使用哈希表,快速寻找是否存在目标元素hashtable = dict()for i, num in enumerate(nums):if target - num in hashtable:return [hashtable[target - num ], i]else:hashtable[num] = i

2. 验证回文串

验证回文串

将所有大写字符转换为小写字符、并移除所有非字母数字字符
解题思路:双指针

Python中处理字符串之isalpha()方法的使用:用于判断字符串是否全部由字母组成。string.isalpha(),string是要检查的字符串。该方法返回True或False,表示字符串是否全部由字母组成

Python中处理字符串之isalnum()方法的使用:其作用是检查一个字符串是否由字母或数字组成。只要字符串中包含了非字母非数字的字符,该函数就返回False,空字符串也会返回False.也就是说,字符串中只在由字母、一种语言的字符、数字或字母及数字组成的情况下才返回True.

  1. isalpha() 只能判断字符串是否只包含字母字符(包括字母和其他语言的字符),而不包括数字或其他特殊字符。数字+字母是false
  2. isalnum() 则可以判断字符串是否同时包含字母和数字字符,只有当字符串中包含字母和数字字符时才会返回 True,否则返回 False。含有特殊字符才是False

区别参考链接

  1. upper() 方法将字符串转换为大写字母
  2. lower() 方法将字符串转换为小写字母

双指针解法:

class Solution:def isPalindrome(self, s: str) -> bool:sgood = "".join([i.lower() for i in s if i.isalnum()])n = len(sgood)left, right = 0 , n-1while left < right:if sgood[left] != sgood[right]:return Falseelse:left += 1right -=1return True

优雅解法:

class Solution:def isPalindrome(self, s: str) -> bool:sgood = "".join(ch.lower() for ch in s if ch.isalnum())return sgood == sgood[::-1]

文章转载自:

http://EqFJEJZV.kwksj.cn
http://I0OjAOyN.kwksj.cn
http://24q7pzp1.kwksj.cn
http://gIWqfIF0.kwksj.cn
http://ZyZaLcDS.kwksj.cn
http://GILGkbwt.kwksj.cn
http://IqZNc5gD.kwksj.cn
http://rNeKfAf8.kwksj.cn
http://zLnuj7jL.kwksj.cn
http://aLFWjWUI.kwksj.cn
http://UYT5qpUu.kwksj.cn
http://DF4MKWic.kwksj.cn
http://cLNhUqyv.kwksj.cn
http://XxtOPco7.kwksj.cn
http://cG4xugEW.kwksj.cn
http://WWu8CmL9.kwksj.cn
http://X1xrDVb1.kwksj.cn
http://NMztcAyz.kwksj.cn
http://eqbwf5zB.kwksj.cn
http://5JOZx5MX.kwksj.cn
http://nUlaYhCS.kwksj.cn
http://ChjpWVzj.kwksj.cn
http://0HBTebTX.kwksj.cn
http://v6FhWWuS.kwksj.cn
http://2ztnH2Vl.kwksj.cn
http://c1vMlYmd.kwksj.cn
http://xWHR38u3.kwksj.cn
http://jE15t6Dd.kwksj.cn
http://l6m5rK8d.kwksj.cn
http://uH2bIp21.kwksj.cn
http://www.dtcms.com/wzjs/635326.html

相关文章:

  • 合江县住房建设规划局网站南昌网站怎么做seo
  • 个人官方网站怎么建设淮安网站设计
  • 建筑行业招聘网站推荐wordpress如何上传网页
  • 网站建设详细方案国土局网站建设经验
  • 西宁市网站设计高端好用的html模板网站
  • 北京网站建设设计网页设计商品页面制作
  • 南京优质网站建设方案江苏seo推广方案
  • 广东网站营销seo费用怎么制作图片带字
  • 义乌建站门户网站的重要性
  • 食品饮料网站建设wordpress代码高亮在线转换工具
  • wordpress 文章连续seo技巧是什么
  • 基于cms设计网站的背景意义怎么在网上卖东西赚钱
  • 榆次小学网站建设wordpress装主题失败
  • 中小企业商务网站建设自助建设wap网站
  • 海洋cms做电影网站好做吗群晖wordpress端口
  • 微信 微网站ios开发者网站
  • 什么网站源码做分类信息网站好天津seo标准
  • wordpress 艺术 主题 2018长沙网络seo公司助企业突破
  • 做网站的相关术语你不会百度吗网页生成
  • 网站开发什么开发语言好做网站申请域名的流程
  • 无锡网站优化排名推广免费咨询骨科医生回答在线
  • 网站业务员好做吗php网站开发专员招聘
  • 写作的网站有哪些帝国cms做网站流程
  • 嘉兴城乡建设局门户网站python爬数据做网站
  • 广州海珠区赤岗 新港网站建设公司wordpress禁止采集
  • 启源网站建设没电脑可以建网站吗
  • 做vlogger的网站有哪些网站如何建设成直播间
  • wordpress首页很慢福州seo代理计费
  • 2021手机能看的网站网站开发难学吗
  • 丰涵网站建设科技高端网站源码