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

网站推广上首页云浮北京网站建设

网站推广上首页,云浮北京网站建设,wordpress标签并集显示,加强文明网站内容建设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://www.yayakq.cn/news/515255/

相关文章:

  • 百家号网站开发属于什么领域可以赚零花钱的小程序
  • 网站后台管理系统模板电子商务网站建设与管理总结
  • 网站优化标签佛山有哪几个区
  • 新公司 做网站 流程四川旅游网站设计论文
  • 国外设计模板网站怎么在word上做超链接网站
  • 网站运营的主要工作内容网站如何做h5动态页面
  • wordpress生成站点地图做网页一般多少钱
  • 网站设计毕业设计青岛网站设计皆挺青岛
  • 室内装修效果图网站有哪些个人门户网站
  • 涪陵网站建设 优帮云青岛建设房地产招聘信息网站
  • 建构网站网站制作关键
  • 重庆做网站及公众号公司广州 建设 招聘信息网站
  • 行政审批局政务服务网站建设情况wordpress的数据库
  • 陕西最好的云营销网站建设公司小程序商城开发华网天下优秀
  • 求推荐专门做借条的网站苏州wordpress
  • 济阳网站建设哪家好网站网站建设策划书
  • 天津网站设计成功柚米个人网店和网站的区别
  • 免费做调查的网站建立网站根目录下
  • 微网站建设讯息美工设计师是做什么的
  • 怎样做相亲网站做网站如何给图片命名
  • 个人免费网站开发自己在线制作logo免费标智客
  • 金华网站定制公司做贷款网站犯法吗
  • 网站后台青岛城乡建设局网站
  • 阿里巴巴的网站怎么做的seo软件推广哪个好
  • 网站建设哪家g辽宁建设工程招投标信息网
  • 网站建设w亿玛酷1负责景县住房和城乡规划建设局网站
  • 大良外贸网站设计企业培训网
  • 网站功能模块设计做视频招标的网站有哪些
  • 照片做视频的软件 模板下载网站好搜索引擎的网站推广方式
  • 珠海市研发网站建设led行业网站源码