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

网站推广公司水果茶温州seo按天扣费

网站推广公司水果茶,温州seo按天扣费,怎样做 网站做seo,前端网站默认登录怎么做这里用到了栈的思想 栈(stack)是限定仅在表尾进行插入或者删除的线性表。对于栈来说,表尾端称为栈顶(top),表头端称为栈低(bottom)。不含元素的空表称为空栈。因为栈限定在表尾进行插入或者删除&#xff0c…

在这里插入图片描述
这里用到了栈的思想
栈(stack)是限定仅在表尾进行插入或者删除的线性表。对于栈来说,表尾端称为栈顶(top),表头端称为栈低(bottom)。不含元素的空表称为空栈。因为栈限定在表尾进行插入或者删除,因此栈又被称为先进后出(后进先出)的线性表(简称LIFO结构)。

解题思路

特判:过滤空字符串
创建一个辅助栈:
遍历,对每一个字符进行如下操作:
若为左括号,则往栈中存放右括号
若为右括号,如果 栈为空 或者 该右括号与取出的栈顶元素不一样,则返回false;
返回栈是否为空的状态;

class Solution {public boolean isValid(String s) {//1.特判if(s.isEmpty()) return true;//2.创建辅助栈Stack<Character> stack = new Stack<>();//3.遍历for(char c : s.toCharArray()){if(c == '('){stack.push(')');}else if(c == '['){stack.push(']');}else if(c == '{'){stack.push('}');}else if(stack.isEmpty() || c != stack.pop()){return false;}}//4.返回return stack.isEmpty();}}

Java中的栈

1.Stack是Vector的一个子类,它实现标准的后进先出堆栈。Stack只定义了创建空堆栈的默认构造方法
2.Stack类里面主要实现的有以下的几个方法:

(1)boolean empty( )方法是判断堆栈是否为空。

(2)Object peek( )方法是返回栈顶端的元素,但不从堆栈中移除它。

(3)Object pop( )方法是移除堆栈顶部的对象,并作为此函数的值返回该对象。

(4)Object push (Object element)方法是把元素压入栈。

(5)int search(Object element)方法是返回对象在堆栈中的位置,它是以1为基数。
3.Stack类boolean empty()方法
1.boolean empty()方法是判断堆栈是否为空,就需要有一个变量来计算当前栈的长度,若变量的值为0,说明这个栈是空的

http://www.dt0577.cn/news/53779.html

相关文章:

  • asp网站栏目修改国内网站建设公司
  • 吉林大学学院网站建设群曼联官方发文
  • 线下推广的好处seo优化方法有哪些
  • 服装手机商城网站建设电商平台开发
  • 代理公司注册代理成都网站排名优化公司
  • wordpress flat主题seo公司优化排名
  • dedecms网站根目录外链图片
  • asp网站用什么软件济南特大最新消息
  • 网站更新怎么做项目营销策划方案
  • 建设网站的市场环境推广seo优化公司
  • 做网站公司哪个品牌好bt磁力种子搜索引擎
  • 做购物网站要多少钱网络营销成功案例分析其成功原因
  • 长春电商网站建设网站性能优化的方法有哪些
  • 实业公司网站模板网络销售平台排名前十
  • 个人网站界面模板我想做个网站怎么做
  • 大型网站建设公司推荐微信5000人接推广费用
  • 做网站好处长春网站制作设计
  • app后端用什么开发重庆seo标准
  • 公益网站建设方案如何让关键词排名靠前
  • 网站做查赚钱南京网站设计优化公司
  • 延吉网站优化的搜索引擎优化
  • ai做的网站怎么切图高级seo课程
  • 上海公安门户网站警民互动什么是seo营销
  • 微网站的建设北京网站建设公司大全
  • 日用品网站1万2做代理加盟培训机构
  • 视频剪辑自学网站软文范文大全
  • 工商局网站做年报上海网络营销公司
  • 东莞石龙疫情最新情况seo顾问培训
  • 1006网站建设站长数据
  • 网络公司网站开发站长之家怎么找网址