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

蚌埠网站设计tp5.1做的网站

蚌埠网站设计,tp5.1做的网站,软环境建设办公室网站,哈尔滨网站设计公司地址一、最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs ["flower","flow","flight"] 输出:"fl"示例…

一、最长公共前缀

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

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

 

示例 1:

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

示例 2:

输入:strs = ["dog","racecar","car"]
输出:""
解释:输入不存在公共前缀。
class Solution(object):def longestCommonPrefix(self, strs):""":type strs: List[str]:rtype: str"""if not strs:  # 如果数组为空,返回空字符串return ""# 找到最短字符串的长度min_len = min(len(s) for s in strs)# 逐个字符比较for i in range(min_len):current_char = strs[0][i]  # 取第一个字符串的第 i 个字符for s in strs:if s[i] != current_char:  # 如果字符不匹配return strs[0][:i]  # 返回当前匹配的前缀return strs[0][:min_len]  # 返回最短字符串

二、三数之和

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != ji != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。

注意:答案中不可以包含重复的三元组。

 

 

示例 1:

输入:nums = [-1,0,1,2,-1,-4]
输出:[[-1,-1,2],[-1,0,1]]
解释:
nums[0] + nums[1] + nums[2] = (-1) + 0 + 1 = 0 。
nums[1] + nums[2] + nums[4] = 0 + 1 + (-1) = 0 。
nums[0] + nums[3] + nums[4] = (-1) + 2 + (-1) = 0 。
不同的三元组是 [-1,0,1] 和 [-1,-1,2] 。
注意,输出的顺序和三元组的顺序并不重要。

示例 2:

输入:nums = [0,1,1]
输出:[]
解释:唯一可能的三元组和不为 0 。

示例 3:

输入:nums = [0,0,0]
输出:[[0,0,0]]
解释:唯一可能的三元组和为 0 。
class Solution(object):def threeSum(self, nums):""":type nums: List[int]:rtype: List[List[int]]"""if not nums or len(nums) < 3:  # 检查输入是否合法return []nums.sort()  # 排序result = []for i in range(len(nums) - 2):  # 固定第一个数if i > 0 and nums[i] == nums[i - 1]:  # 跳过重复continueleft, right = i + 1, len(nums) - 1  # 双指针while left < right:total = nums[i] + nums[left] + nums[right]if total < 0:left += 1elif total > 0:right -= 1else:result.append([nums[i], nums[left], nums[right]])while left < right and nums[left] == nums[left + 1]:  # 跳过重复left += 1while left < right and nums[right] == nums[right - 1]:  # 跳过重复right -= 1left += 1right -= 1return result

 

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

相关文章:

  • 买东西网站建设用手机可以建设一个手机网站吗
  • 网站建设 百度经验苏州seo服务
  • 十堰优化网站公司重庆社区官网
  • 外贸在什么网站做网页素材网站有哪些
  • 网站建设 业务培训wordpress恢复主题
  • 免费个人logo设计网站公司网站怎么申请怎么注册
  • 网站产品页如何做优化网站开发技术与应用课程设计
  • 影楼模板网站如何做好电子商务网站开发
  • 网站建设等级定级什么网站可以做宣传
  • 深圳网站建设 site江苏城市建设档案馆网站
  • 企业网站管理系统的运维服务新冠北京最新消息
  • 内蒙古住房与城乡建设厅网站网址早期网站开发用的技术
  • 简单的网站建设公司的模板下载WordPress登录不进
  • 同一个域名两个网站界面设计论文
  • 建设学院网站的意义网站建设哪家性价比高
  • 沈阳网站建设德泰诺建设银行海外分行招聘网站
  • 上海营销网站建设公司企业网站网页
  • 1688网站可以做全屏吗小游戏网站代码
  • 制作网站页面怎么做新校区建设专题网站
  • 社交网站页面设计开发wordpress插件如何防破解
  • 邵阳住建部网站中国乌镇互联网国际峰会
  • 网站建设邮箱免费自助建站网站建设中iis
  • 高邑做网站为什么网站不见了
  • 做植物提取物的专业网站创新型的赣州网站建设
  • 深圳优秀网站建设定制好用吗
  • 糗事百科网站模板宁波seo托管公司
  • 太原自助模板建站微小旅行社能否做网站
  • 西安网站开发工程师网页设计流程步骤
  • 创建一个网站需要做哪些工作品牌建设ppt
  • 黄岩网站建设太湖县城乡建设局网站