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

湛江市住房和城乡建设局网站品牌化战略的重要性

湛江市住房和城乡建设局网站,品牌化战略的重要性,子域名ip查询大全,网站开发流程php这里写目录标题 一、判断是否为回文数二、编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀#xff0c;返回空字符串#xff08;力口14#xff09;。三、在排序数组中查找元素的第一个和最后一个位置#xff08;力扣34题#xff09;四、删除排序数组中的… 这里写目录标题 一、判断是否为回文数二、编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀返回空字符串力口14。三、在排序数组中查找元素的第一个和最后一个位置力扣34题四、删除排序数组中的重复项26五、计算最大的面积 一、判断是否为回文数 给定一个只包括 ‘(’‘)’‘{’‘}’‘[’]的字符串 s 判断字符串是否有效。 有效字符串需满足 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 示例 1 输入s “()” 输出true 示例2 输入s “()[]{}” 输出true 示例3 输入s “(]” 输出false 来源力扣LeetCode 链接https://leetcode.cn/problems/valid-parentheses 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 import itertools from collections import defaultdictdic {(: ), {: }, [: ], ?: ?}def test1(num):topic [?]for i in num:if i in dic:topic.append(i)else:if dic[topic.pop()] ! i:return Falsereturn len(topic) 1num (())) res test1(num) print(res)二、编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀返回空字符串力口14。 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀返回空字符串 “”。 示例 1 输入strs [“flower”,“flow”,“flight”] 输出“fl” 示例 2 输入strs [“dog”,“racecar”,“car”] 输出“” 解释输入不存在公共前缀。 def test2(strs):l s list(zip(*strs))for item in s:if len(set(item)) 1:l item[0]else:breakreturn lstrs [flower, flow, flight] print(test2(strs))特别注意 strs [flower, flow, flight] print(list(zip(*strs))) # todo [(f, f, f), (l, l, l), (o, o, i), (w, w, g)]三、在排序数组中查找元素的第一个和最后一个位置力扣34题 给你一个按照非递减顺序排列的整数数组 nums和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target返回[-1, -1]。 你必须设计并实现时间复杂度为O(log n)的算法解决此问题。 示例 1 输入nums [5,7,7,8,8,10], target 8 输出[3,4] 示例2 输入nums [5,7,7,8,8,10], target 6 输出[-1,-1] 示例 3 输入nums [], target 0 输出[-1,-1] def test3(nums, target):if target in nums:return [nums.index(target), nums.index(target) nums.count(target) - 1]else:return [-1, -1]nums [] target 0 print(test3(nums, target))四、删除排序数组中的重复项26 给你一个 非严格递增排列 的数组 nums 请你 原地 删除重复出现的元素使每个元素 只出现一次 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 给定 nums [0,0,1,1,1,2,2,3,3,4], 函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。 你不需要考虑数组中超出新长度后面的元素。 示例 1 输入nums [1,1,2] 输出2, nums [1,2,_] 解释函数应该返回新的长度 2 并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。 示例 2 输入nums [0,0,1,1,1,2,2,3,3,4] 输出5, nums [0,1,2,3,4] 解释函数应该返回新的长度 5 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。 def test4(nums):slow 0fast 0while fast len(nums):if nums[slow] nums[fast]:fast 1else:slow 1nums[slow] nums[fast]return slow 1nums [0, 0, 1, 1, 1, 2, 2, 3, 3, 4] print(test4(nums)) 五、计算最大的面积 给定一个长度为 n 的整数数组height。有n条垂线第 i 条线的两个端点是(i, 0)和(i, height[i])。 找出其中的两条线使得它们与x轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 输入[1,8,6,2,5,4,8,3,7] 输出49 解释图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下容器能够容纳水表示为蓝色部分的最大值为49。 示例 2 输入height [1,1] 输出1 def test5(nums):res 0left 0right len(nums) - 1while left right:pre (right - left) * min(nums[left], nums[right])res max(pre, res)if nums[left] nums[right]:left 1else:right - 1return resnums [1, 1] print(test5(nums))
http://www.pierceye.com/news/329267/

相关文章:

  • 网站建设与维护税率网络营销案例及视频
  • 网站建设 繁体精品课网站制作
  • 常州 招网站开发seo的名词解释
  • 二级域名网站seo竞价网站建设
  • 麻栗坡网站建设正规网站建设
  • 邯郸网站建设哪家好重庆app开发
  • 自学网站开发多久大型网站建站
  • 网站设计定制多少钱新增备案网站负责人
  • 匿名聊天网站开发网站关键字挖掘
  • 外国域名注册很多网站做网站的人找不到了
  • 好的学习网站打广告免费浏览器网站
  • 美团先做网站还是app学生网站建设的总结与评价
  • 网站建设代理网站wordpress微博
  • dw建设网站视频宁波seo优化项目
  • 网站里添加百度地图浙江网站建设公司
  • php网站开发最新需求排名优化百度
  • 网站制作的电话智慧校园信息门户网站建设
  • 网站备案申请福田企业网站优化方案
  • 企业网站seo怎么做有空间站的国家
  • Linux网站建设总结网站建设目的确定
  • 怎么做网站的内部链接wordpress 写php页面跳转
  • 推广自己的网站网页设计代码html文件怎么查
  • 网站在线制作软件邯郸公众号小程序制作
  • 网站后台生成静态页面天津百度推广电话号码
  • 网站单个页面301跳转湖南省建设局网站
  • 潮州网站建设十堰seo招聘
  • 企业网站建设公司公司系统优化的方法
  • 网站开发与sparkwordpress default
  • 品牌网站建设帮你大蝌蚪北京做网站建设的公司排名
  • 中国建设第一平台网站网络网站建设10大指标