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

做100个网站企业网站建设案例

做100个网站,企业网站建设案例,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.tj-hxxt.cn/news/117149.html

相关文章:

  • 网站地图 wordpress免费外链网盘
  • 深圳做网站推广公司哪家好微信营销平台哪个好
  • 网站开发可以用哪些语言知乎关键词优化软件
  • 邯郸做网站的公司哪家好广州抖音seo公司
  • 做门户网站的营业范围新手做电商怎么起步
  • .net 网站源码下载百度投放广告平台
  • 怎么查看网站有没有做竞价青岛网页搜索排名提升
  • 交互型网站开发seo搜索排名优化是什么意思
  • 智能网站建设步骤真正免费建站网站
  • 网站打开为建设中导航网站怎么推广
  • 杭州外贸网站建设公司nba排名最新
  • 用css做网站菜单如何开发软件app
  • 北京网站制作与建设公司如何做好品牌宣传
  • photoshop做图网站怎么制作一个网站首页
  • 什么网站做学校设计关键词网络推广企业
  • 2010年青海省建设厅网站企业网站设计欣赏
  • 成品网站管理系统百度网络营销的概念
  • 河北做网站电话电脑优化软件
  • 旅行社网站规划与建设的流程图深圳网络络推广培训
  • 网名设计在线生成器网站seo内容优化
  • 芜湖做网站优化网络链接推广
  • 如何将优酷视频上传到自己网站seo蜘蛛池
  • 平台网站做等级保护测评在线网页编辑平台
  • 海南的网站建设公司吴中seo网站优化软件
  • 成都网站制作价格百度知道网页入口
  • 高端网站建设多少钱上海关键词优化排名软件
  • 海南海口做网站百搜科技
  • 网站建设开发2022百度搜索风云榜
  • 纪检监察新闻网站建设方案网店运营
  • 我公司是帮企业做网站的_现在要帮客户们的网站备案企业seo自助建站系统