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

勒流网站建设制作免费建立自己的网站

勒流网站建设制作,免费建立自己的网站,wordpress主题自定义,网站内容维护更新方法20 有效括号 方法思路 要判断一个仅由括号组成的字符串是否有效,可以使用栈这一数据结构。核心思路是遍历字符串中的每个字符,遇到左括号时压入栈中,遇到右括号时检查栈顶的左括号是否匹配。若匹配则弹出栈顶元素,否则返回false。…

20 有效括号


方法思路

要判断一个仅由括号组成的字符串是否有效,可以使用栈这一数据结构。核心思路是遍历字符串中的每个字符,遇到左括号时压入栈中,遇到右括号时检查栈顶的左括号是否匹配。若匹配则弹出栈顶元素,否则返回false。最终,若栈为空则说明所有括号正确闭合。

class Solution:def isValid(self,s):class Solution:def isValid(self,s):dic = {')':'(',']':'[','}':'{'}stack = []for i in s:if i in dic:if not stack or dic[i] != stack[-1]:return Falsestack.pop()else:stack.append(i)return not stack

 21. 合并两个有序链表

方法思路

合并两个有序链表可以通过逐个比较节点值并逐步构建新链表来实现。使用虚拟头节点简化初始条件处理,然后用指针依次连接较小值的节点,直到其中一个链表遍历完毕,最后将剩余链表直接接上。

class ListNode:def __init__(self,val=0,next=None):self.val = valself.next = next
class Solution:def mergeTwoLists(self,list1,list2):LNode = ListNode()p = LNode #虚拟指针while list1 and list2:if list1.val <= list2.val:p.next = list1list1 = list1.nextelse:p.next = list2list2 = list2.nextp = p.nextp.next = list1 if list1 else list2return LNode.next

26. 删除有序数组中的重复项

但实际上题目只要求前k个元素正确,后面的元素无关紧要。

方法思路

使用双指针法,快指针遍历数组,慢指针记录当前有效位置。由于数组已排序,重复元素必然相邻,遇到不同元素时将其移至慢指针位置,最后返回慢指针位置+1即为新数组长度。

#k是慢指针,用来记录我们想要的数组真正的下标,i是快指针用来遍历数组
class Solution:def removeDuplicates(self,nums):if not nums:return 0k = 0for i in range(1,len(nums)):if nums[i] != nums[k]:k += 1nums[k] = nums[i]return k+1

27.移除元素

但实际上题目只要求前k个元素正确,后面的元素无关紧要。

使用双指针法,快指针遍历数组,慢指针记录有效位置。将非目标值的元素移至数组前部,最后返回有效长度。

class Solution:def removeElement(self,nums,val):if not nums:return 0k = 0for i in range(0,len(nums)):if nums[i] != val:nums[k] = nums[i]k += 1return k

http://www.dtcms.com/wzjs/58005.html

相关文章:

  • 美乐乐网站模板谷歌google地图
  • 网站打开速度慢是什么原因百度百家号官网登录
  • 动态网站制作价格网络舆情监测系统软件
  • 最好看的网站模板电商平台推广公司
  • 公司网站选择什么空间网络关键词优化方法
  • 上海明鹏建设集团有限公司网站优帮云排名自动扣费
  • 城乡建设局官方网站北京百度总部电话
  • 人力资源网站怎么建设竞价排名机制
  • 孝感个人网站建设网络营销公司哪家好
  • 动漫人物做羞羞事的网站免费入驻的卖货平台有哪些
  • 网站运营难做吗国际新闻界官网
  • php网站开发实训实践总结郑州网站seo技术
  • 网站闭站保护2022年最新最有效的营销模式
  • 怎样在微信上做网站今日头条武汉最新消息
  • 网站建设专业知识应用杭州关键词排名工具
  • 有专门做电商网站的CMS吗正规拉新推广平台有哪些
  • 做国际网站的上海高端网站公司网络商城应该如何推广
  • 做招聘和求职都需要哪些网站重庆百度快速优化
  • 东莞网络销售的网站建设湖南seo优化价格
  • 钟表珠宝商城网站建设怎么在百度上发布信息
  • 网页布局图片网络优化器下载
  • 海南的论坛网站建设广州网站快速排名
  • 平台运营是做什么的黑帽seo优化
  • 有没有帮人做机械设计的网站网络广告投放
  • 关于网站排名优化需要怎么做站长工具大全集
  • 咸阳网站建设专业公司优势的seo网站优化排名
  • wordpress菜单小图标seo诊断方案
  • wordpress能放视频播放器百度关键字优化价格
  • 行业自建网站网站怎么宣传
  • 建站公司网站模版如何创建网站教程