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

营销型网站分析营销推广的方法有哪些

营销型网站分析,营销推广的方法有哪些,网站建设的技术准备,广告设计主要做什么目录 1.题目描述 2.题解 方法1 方法2 1.题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序…

目录

1.题目描述

2.题解

方法1

方法2


1.题目描述

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。

1. 0<=pushV.length == popV.length <=1000

2. -1000<=pushV[i]<=1000

3. pushV 的所有数字均不相同

示例: 

输入:[1,2,3,4,5],[4,5,3,2,1]

返回:true

输入:[1,2,3,4,5],[4,3,5,1,2]

返回:false

2.题解

方法1

思路分析:

判断两个序列是否符合入栈、出栈的次序,我们可以使用一个栈来模拟。

入栈:栈顶元素不等于出栈序列当前元素

出栈:栈顶元素等于出栈序列当前元素

具体过程:

 具体实现:

1.创建一个栈,来模拟入栈、出栈次序

2.使用i、j来遍历pushV、popV数组,i < pushV.length,入栈

3.栈顶元素等于popV数组当前元素时,出栈

4.遍历完pushV数组后,判断栈是否为空,栈为空,弹出序列为正确的出栈顺序;反之,则为错误的出栈顺序

代码实现:

public class Solution {public boolean IsPopOrder (int[] pushV, int[] popV) {Stack<Integer> stack = new Stack<>();int j = 0;for (int i = 0; i < pushV.length; i++) {stack.push(pushV[i]);//判断是否有元素出栈while(j < popV.length && !stack.empty()){int k = stack.peek();if(k == popV[j]){stack.pop();j++;}else{break;}}}return stack.empty();}
}

 

方法2

思路分析:

由于数组本身就可用于实现栈,我们可以将pushV数组当作栈,使用p来标记栈顶,

入栈:pushV[p](栈顶元素)不等于当前出栈数组中元素,p++(入栈)

出栈:pushV[p](栈顶元素)等于当前出栈数组中元素,p--(出栈)

具体过程:

具体实现:

1.使用p来标识栈顶元素

2.使用i、j来遍历pushV、popV数组,pushV[p](栈顶元素)不等于当前出栈数组中元素,

pushV[p] = pushV[i],p++

3.pushV[p](栈顶元素)等于当前出栈数组中元素,p--

4.遍历完pushV数组后,判断p的大小,若p为0,则表示所有元素都已出栈,出栈序列为正确的出栈顺序,返回true,否则,返回false

代码实现:

public class Solution {public boolean IsPopOrder (int[] pushV, int[] popV) {int p = 0;//标识栈顶int j = 0;//出栈序列下标for(int n : pushV){pushV[p] = n;while( p>=0 && j < popV.length && pushV[p] == popV[j]){j++;p--;}p++;}return p==0;}
}

题目来自:

栈的压入、弹出序列_牛客题霸_牛客网 (nowcoder.com)

http://www.dinnco.com/news/42007.html

相关文章:

  • asp网站后台管理系统密码破解业务推广方案怎么写
  • 专业做蛋糕的网站百度图片识别
  • 如何用ps做网站导航条可以发外链的论坛有哪些
  • 苏州高端网站建设设计公司seo用什么论坛引流
  • 网站开发验收报告百度图片搜索网页版
  • 个人网站建设如何赚钱互联网推广营销方案
  • 施工企业安全控制管理摘要seo霸屏
  • 金湖县政府网站软环境效能建设西安竞价托管公司
  • 买衣服的网站排行榜新闻最新头条10条
  • 体育新闻最新消息篮球沈阳网站优化
  • 网上商城网站建设方案书美国搜索引擎浏览器
  • 怎么看网站是否被k过数据分析师培训机构推荐
  • 松江做网站公司最近一周的热点新闻
  • 个人政务公开网站建设工作总结提高基层治理效能
  • 汕头百度推广公司首页优化排名
  • 青岛哪家公司做网站好环球军事网
  • 苹果商店app下载seo专业推广
  • 做的美食视频网站刘连康seo培训哪家强
  • vue做的网站多么百度官网认证多少钱
  • 辛集哪做网站曹操博客seo
  • wordpress 模板 含数据库seo北京优化
  • 网站备案大概需要多久宁波seo排名优化价格
  • 晋城市 制作网站app优化方案
  • 有个网站做彩盒的推广普通话ppt课件
  • 网站开辟两学一做专栏百度指数网页版
  • 网站备案有必要吗外贸建站公司
  • 中国网站建设服务中心上海seo排名
  • 建立b2b网站成本购物网站排名
  • 有哪些管理系统菏泽资深seo报价
  • ps可以做网站吗百度网址ip