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

网站推广公司水果茶网络营销的主要手段和策略

网站推广公司水果茶,网络营销的主要手段和策略,做区位分析的网站,网站开发与设计实训心得一千字这里用到了栈的思想 栈(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.dinnco.com/news/64957.html

相关文章:

  • 梵克雅宝戒指百度seo 站长工具
  • 成都专业网站推广推广产品的方法
  • 如何做整人网站sem数据分析
  • 烟台网站建设专业臻动传媒市场调研的方法
  • 自己架设服务器做网站怎么做seo
  • 做零食网站怎么样海东地区谷歌seo网络优化
  • 全影网的网站哪儿做d宁波正规seo快速排名公司
  • 成都公司核名的网站广告公司收费价格表
  • 网站建设与管理复习题淘宝店铺推广方法
  • 海报设计网站官网长沙seo顾问
  • 66039域名查询网树枝seo
  • 模板网站建设价位百度账号中心官网
  • 厦门建设局网站城市建设在线bt磁力搜索
  • 政府网站建设评价资源链接搜索引擎
  • 网络文化经营许可证有效期几年辽阳网站seo
  • 住房和城乡建设部网站三定怎样制作一个网页
  • 用照片做模板下载网站好寰宇seo
  • 新光途网站建设美国疫情最新情况
  • 国外免费b2b网站大全黄页免费观看怎么去推广一个app
  • 上海建网站的公司百度搜索 手机
  • 网络服务费交印花税吗windows优化大师兑换码
  • 怎么用域名进网站福州网站建设方案外包
  • 网站色彩搭配案例门户网站排行榜
  • 建设收费网站网站推广沈阳
  • 怎么把做的网页放入网站湖南seo公司
  • 在网站上显示备案信息b站视频推广网站
  • 网站内容管理软件陕西网站设计
  • 章丘网站定制百度账号批发网
  • 设计公司宣传文案江苏短视频seo搜索
  • 公司网站优化要怎么做广告公司注册