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

网站常规seo优化步骤今天足球赛事推荐

网站常规seo优化步骤,今天足球赛事推荐,制作ppt的软件叫啥,网站开发国内外研究链接:https://leetcode.cn/studyplan/top-interview-150/ 20. 有效的括号 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。 有效字符串需满足&#x…

链接:https://leetcode.cn/studyplan/top-interview-150/

20. 有效的括号

给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。

有效字符串需满足:

  1. 左括号必须用相同类型的右括号闭合。
  2. 左括号必须以正确的顺序闭合。
  3. 每个右括号都有一个对应的相同类型的左括号。

示例 1:

输入:s = “()”
输出:true

示例 2:

输入:s = “()[]{}”
输出:true

示例 3:

输入:s = “(]”
输出:false

Python代码

class Solution:def isValid(self, s: str) -> bool:stack = []# 利用栈先进后出的特点,遇见左符号就进栈,遇见右符号则判断栈顶的符号是否与之匹配。len_s = len(s)if len_s < 2:return Falsefor item in s:stack_len = len(stack)if item == "(" or item == "[" or item == "{":stack.append(item)if item == ")":if stack_len != 0 and stack[-1] == "(":stack.pop()else:return Falseelif item == "]":if stack_len != 0 and stack[-1] == "[":stack.pop()else:return Falseelif item == "}":if stack_len != 0 and stack[-1] == "{":stack.pop()else:return Falsei += 1# 操作之后,栈空则全部符合,否则无效if len(stack) == 0:return Trueelse:return Falseif __name__ == '__main__':s = Solution()a = "){}"print(s.isValid(a))

C++代码

#include <iostream>
#include <stack>
using namespace std;class Solution {
public:bool isValid(string s) {// 创建字符栈stack<char> myStack; int len_s = s.size();if (len_s < 2) return false;int i;for (i = 0; i < len_s; i++){int stack_len = myStack.size(); // 获得栈大小if (s[i] == '(' || s[i] == '[' || s[i] == '{')myStack.push(s[i]);else if (s[i] == ')') {if (stack_len != 0 && myStack.top() == '(') myStack.pop();else return false;}else if (s[i] == ']') {if (stack_len != 0 && myStack.top() == '[') myStack.pop();else return false;}else if (s[i] == '}') {if (stack_len != 0 && myStack.top() == '{') myStack.pop();else return false;}}return myStack.empty(); // 检查栈是否为空}
};int main() {Solution s;string a = "())";cout << s.isValid(a) << endl;return 0;
}

141. 环形链表

给你一个链表的头节点 head ,判断链表中是否有环。

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。

如果链表中存在环 ,则返回 true 。 否则,返回 false 。

在这里插入图片描述

输入:head = [3,2,0,-4], pos = 1
输出:true
解释:链表中有一个环,其尾部连接到第二个节点。

在这里插入图片描述

输入:head = [1,2], pos = 0
输出:true
解释:链表中有一个环,其尾部连接到第一个节点。

在这里插入图片描述

输入:head = [1], pos = -1
输出:false
解释:链表中没有环。

提示:

  • 链表中节点的数目范围是 [0, 10^4]
  • -10^5 <= Node.val <= 10^5
  • pos 为 -1 或者链表中的一个 有效索引 。

Python代码

# Definition for singly-linked list.
class ListNode:def __init__(self, x):self.val = xself.next = Noneclass Solution:def hasCycle(self, head: ListNode) -> bool:# 使用快慢指针,快指针每次走两个结点,慢指针每次走一个结点,当快指针遇上慢指针则存在环fast = headslow = headwhile fast:if fast.next:fast = fast.next.nextelse:breakslow = slow.nextif fast == slow:return Truereturn False
def CreateListNode(l1):head = ListNode(l1[0])node = headfor i in range(1, len(l1)):new_head = ListNode(l1[i])node.next = new_headnode = new_headreturn head

21. 合并两个有序链表

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

示例 1:
在这里插入图片描述

输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]

示例 2:

输入:l1 = [], l2 = []
输出:[]
示例 3:
输入:l1 = [], l2 = [0]
输出:[0]

提示:


文章转载自:

http://RSqRRKnq.kpsrc.cn
http://0juycPFU.kpsrc.cn
http://YTmrrjJ9.kpsrc.cn
http://eA3xD7tC.kpsrc.cn
http://iwI3kY4Q.kpsrc.cn
http://i416ke5a.kpsrc.cn
http://Dum7TsLF.kpsrc.cn
http://vVkjawFD.kpsrc.cn
http://PgmERnaz.kpsrc.cn
http://WMkIZ6FQ.kpsrc.cn
http://08CZaJAH.kpsrc.cn
http://Nxnr9n9S.kpsrc.cn
http://lTHJkFFN.kpsrc.cn
http://m2XlidhN.kpsrc.cn
http://TTCm9xnI.kpsrc.cn
http://C1Gpb08I.kpsrc.cn
http://2GWvZriy.kpsrc.cn
http://g9C2L4pd.kpsrc.cn
http://5mnU7bkU.kpsrc.cn
http://HfUH8ls8.kpsrc.cn
http://ONNUWcqF.kpsrc.cn
http://sC7Hb4sU.kpsrc.cn
http://G77tk0Zo.kpsrc.cn
http://W2wzgEBT.kpsrc.cn
http://Qtxghx62.kpsrc.cn
http://K8sIRmTB.kpsrc.cn
http://LYASB8Yi.kpsrc.cn
http://lVhk35Cn.kpsrc.cn
http://MEAwb9EL.kpsrc.cn
http://eKFELfTP.kpsrc.cn
http://www.dtcms.com/wzjs/628397.html

相关文章:

  • 网站开发流程进度规划wordpress保存502
  • 建一个类似京东的网站游戏开发学什么专业
  • 网站开发最快的语言广东东莞人才网招聘网
  • 做外贸营销网站电子商务公司名字推荐
  • 电子工程职业学院官网宁波seo网络推广选哪家
  • 做网站建设要学多久搜索引擎的工作原理是什么
  • 2万块建一个网站贵吗网页设计培训学费多少
  • 廊坊建站服务做网站可以卖别的牌子的产品吗
  • 简单的网站设计开发wordpress short code
  • 网站服务器配置单较便宜的网站建设
  • 无锡网站建设原则网站建设预算项目
  • 徐州做网站哪个好有哪个理财网站是专门做汽车抵押的
  • 购物商城网站的运营用服务器做网站空间
  • 邹城网站制作wordpress优酷自适应
  • 做投融资平台的网站都有哪些360安全导航网址
  • 阿里云可以做电商网站吗wordpress 会议
  • 网站建设与维护的重要性锐酷网站建设教程
  • 如何用模板建设网站做网站有哪些费用
  • 一起做网店网站哪里进货的如何常看wordpress默认编辑器
  • 宁夏水利建设工程网站企业展厅设计公司图片
  • 网站建设微信开发沈阳医疗网站建设
  • 国网公司网站签名在线生成器
  • 顺德网站制作常州网站制作多少钱
  • 铭万做网站怎么样高清vga视频线
  • 西部网站邮箱登录下拉关键词排名
  • 烟台网站建设的公司app的ui设计案例分析
  • 做网站的咋挣钱建设银行官网首页网站公告
  • 网站定制开发是什么wep购物网站开发模板
  • 网站建设客户需要提供什么科目莘县聊城做网站
  • 成都高新区国土规划建设局网站网站开发项目组织架构