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

网站推广公司哎奶茶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.khdw.cn/news/63812.html

相关文章:

  • 个人建设网站友情链接交换平台有哪些
  • aspsql server典型网站建设案例 源码如何发布视频赚钱
  • 网站建设市场长沙网站定制公司
  • wordpress可以做oa系统吗宁波正规seo推广
  • 小语种网站建设及推广免费源码下载网站
  • 成都网站建设 城软件推广平台
  • 手机好看网站模板免费下载海外推广渠道都有哪些
  • 海尔电商网站建设方案西安seo搜推宝
  • 河北网络推广系统搜狗整站优化
  • 做网站 计算机有交嘛太原seo推广
  • 个人域名用来做淘宝客网站浙江百度查关键词排名
  • 网站建设方案范文网站制作工具
  • 做店标 做店招的网站seo分析案例
  • 微信小程序api是什么意思温州最好的seo
  • 天蝎网站建设公司网页seo搜索引擎优化
  • 企业网站管理系统软件营销型网站建设费用
  • 哪些购物网站有做拼团活动日本搜索引擎
  • 沈阳唐朝网站建设百度知道app
  • 如何看出网站用dede做的网络营销论文3000字
  • 工行网站如何做理财风险评估怎么收录网站
  • 汉中专业网站建设自动seo优化
  • 做网站业务员怎么查找客户windows优化大师好用吗
  • 局域网的网站建设网站推广如何收费
  • 广西建设执业资格注册中心网站广告联盟app推广
  • 如何用图片做网站背景郑州seo外包收费标准
  • 公司做网站算什么费用新网站应该怎么做seo
  • 建设一个旅游网站百度竞价广告投放
  • 做企业专业网站一般要多少钱广西关键词优化公司
  • 线上营销技巧和营销方法黑帽seo技术
  • 龙岗区网络科技有限公司seo最新优化技术