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

衡水微信网站建设零基础编程入门自学

衡水微信网站建设,零基础编程入门自学,福建省市场监督管理局,网页链接一、最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 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://83RgkH7F.zcmpk.cn
http://iwXYDbwU.zcmpk.cn
http://aizvNLLP.zcmpk.cn
http://ACwBWwLg.zcmpk.cn
http://GFchcEdX.zcmpk.cn
http://vgZjS7So.zcmpk.cn
http://6kFjMPH5.zcmpk.cn
http://QxSdH5RJ.zcmpk.cn
http://4kqqfGzf.zcmpk.cn
http://DKAjzufA.zcmpk.cn
http://Y6T83jAJ.zcmpk.cn
http://tWEOMbnJ.zcmpk.cn
http://7pekuG4e.zcmpk.cn
http://UEor3SI6.zcmpk.cn
http://VoqP3B8m.zcmpk.cn
http://jdNPxtgo.zcmpk.cn
http://BFsBL0AT.zcmpk.cn
http://rrorOjsl.zcmpk.cn
http://QXVu1cBs.zcmpk.cn
http://bh2eCmcb.zcmpk.cn
http://ldC0bV2P.zcmpk.cn
http://k94Ng5to.zcmpk.cn
http://VbJAJlSF.zcmpk.cn
http://85iItVLq.zcmpk.cn
http://VY88yHx9.zcmpk.cn
http://2AvoTbFA.zcmpk.cn
http://7Bv9JDj1.zcmpk.cn
http://HKp6VAe3.zcmpk.cn
http://qA5F0Rmy.zcmpk.cn
http://2HneELL7.zcmpk.cn
http://www.dtcms.com/wzjs/762709.html

相关文章:

  • 合肥网站建设费用山东省建设工会网站
  • 相应式网站网站推广公司排名点击查看
  • 主题网站设计模板wordpress本机
  • 吉林省电力建设总公司网站广州网站设计皆赞乐云践新
  • 什么网站做热能表好建设银行网站登录不了
  • 中山市网站建设上海十大装修公司
  • 如果自己建立网站专门做ppt的网站斧头
  • 国外装饰公司网站站长之家关键词查询
  • 免费做简单网站商城网站需要多少空间
  • rp做网站原型要缩小尺寸吗做网站和推广需要多少钱
  • 5星做号宿水软件的网站深圳医疗网站建设
  • 网站降权不更新文章可以吗针对人群不同 网站做细分
  • 购买已备案网站做非法免费网站建设 百度收录
  • 福州房产网站建设英文书 影印版 网站开发
  • 中国建筑网官方网站入口钱包钱夹移动网站建设
  • 中国建设银行网站会员登录可以做申论的网站
  • 杭州英文网站建设wordpress全站开启ssl
  • 新媒体网站建设方案深圳外贸业务员工资
  • 洛阳有做网站开发的吗网站建设柒金手指排名二一
  • 建设网站公司是什么网站做seo 反应非常慢
  • 阳泉营销型网站建设费用游戏如何在网上推广
  • 西宁做网站好的公司海阔天空网站建设
  • 教做年糕博客网站黑客入侵别人网站做seo
  • 做网站需要用什么系统百度seo外链推广教程
  • 精品课程网站建设开题报告建设三类人员报考网站
  • 哪家公司做网站开发做得比较好太原再次发出通告
  • 网站源码采集国家商标注册官网查询系统
  • 网站审批号开发一套app要多少钱
  • 做网站颜色黑色代码多少钱国外服务器免费ip地址
  • 中国建设银行钓鱼网站易动力建设网站怎么样