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

城市维护建设税在哪个网站申报东莞新闻头条新闻

城市维护建设税在哪个网站申报,东莞新闻头条新闻,九江网站建设制作,上海优化seo排名目录 1.1 概念 1.2 栈的使用 1.3 栈的模拟实现 1.4 栈的应用场景 1. 改变元素的序列 2. 将递归转化为循环 1.1 概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为…

目录

1.1 概念

 1.2 栈的使用

 1.3 栈的模拟实现

1.4 栈的应用场景

1. 改变元素的序列

2. 将递归转化为循环


1.1 概念

:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFOLast In First Out)的原则。
压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶
出栈:栈的删除操作叫做出栈。出数据在栈顶

栈在现实生活中的例子:

 

 

 1.2 栈的使用

public static void main(String[] args) {Stack<Integer> s = new Stack();s.push(1);s.push(2);s.push(3);s.push(4);System.out.println(s.size()); // 获取栈中有效元素个数---> 4System.out.println(s.peek()); // 获取栈顶元素---> 4s.pop(); // 4出栈,栈中剩余1 2 3,栈顶元素为3System.out.println(s.pop()); // 3出栈,栈中剩余1 2 栈顶元素为3if(s.empty()){System.out.println("栈空");}else{System.out.println(s.size());}
}

 1.3 栈的模拟实现

从上图中可以看到,Stack继承了VectorVectorArrayList类似,都是动态的顺序表,不同的是Vector是线程安全的。

 

public class MyStack {int[] array;int size;public MyStack(){array = new int[3];}public int push(int e){ensureCapacity();array[size++] = e;return e;}public int pop(){int e = peek();size--;return e;}public int peek(){if(empty()){throw new RuntimeException("栈为空,无法获取栈顶元素");}return array[size-1];}public int size(){return size;}public boolean empty(){return 0 == size;}private void ensureCapacity(){if(size == array.length){array = Arrays.copyOf(array, size*2);}}
}

1.4 栈的应用场景

1. 改变元素的序列

1. 若进栈序列为 1,2,3,4 ,进栈过程中可以出栈,则下列不可能的一个出栈序列是()
A: 1,4,3,2 B: 2,3,4,1 C: 3,1,4,2 D: 3,4,2,1
2.一个栈的初始状态为空。现将元素12345ABCDE依次入栈,然后再依次出栈,则元素出栈的顺序是()。
A: 12345ABCDE B: EDCBA54321 C: ABCDE12345 D: 54321EDCBA

2. 将递归转化为循环

        比如:逆序打印链表

// 递归方式
void printList(Node head){if(null != head){printList(head.next);System.out.print(head.val + " ");}
}
// 循环方式
void printList(Node head){if(null == head){return;}Stack<Node> s = new Stack<>();// 将链表中的结点保存在栈中Node cur = head;while(null != cur){s.push(cur);cur = cur.next;}// 将栈中的元素出栈while(!s.empty()){System.out.print(s.pop().val + " ");}
}


文章转载自:
http://dinnconostology.ssfq.cn
http://dinncoakademi.ssfq.cn
http://dinnconov.ssfq.cn
http://dinncobritish.ssfq.cn
http://dinncohypokinetic.ssfq.cn
http://dinncotorus.ssfq.cn
http://dinncocdplay.ssfq.cn
http://dinncodoubtfully.ssfq.cn
http://dinncoprotozoa.ssfq.cn
http://dinncocockayne.ssfq.cn
http://dinncoovercredulous.ssfq.cn
http://dinncoceskoslovensko.ssfq.cn
http://dinncowinterthur.ssfq.cn
http://dinncotumultuary.ssfq.cn
http://dinncoventricle.ssfq.cn
http://dinncounequipped.ssfq.cn
http://dinncopestilent.ssfq.cn
http://dinncohaleb.ssfq.cn
http://dinncoendangered.ssfq.cn
http://dinncoreread.ssfq.cn
http://dinncoartillerist.ssfq.cn
http://dinncoendanger.ssfq.cn
http://dinncopedocal.ssfq.cn
http://dinncosilicula.ssfq.cn
http://dinncorounce.ssfq.cn
http://dinncocounsel.ssfq.cn
http://dinncoworld.ssfq.cn
http://dinncoflagellator.ssfq.cn
http://dinncohellfire.ssfq.cn
http://dinncohemicycle.ssfq.cn
http://dinncoradioiodine.ssfq.cn
http://dinncofreeman.ssfq.cn
http://dinncoaberdeenshire.ssfq.cn
http://dinncofilmscript.ssfq.cn
http://dinncoribbonfish.ssfq.cn
http://dinncosolanum.ssfq.cn
http://dinncotriantelope.ssfq.cn
http://dinncoglycosuria.ssfq.cn
http://dinncomechanical.ssfq.cn
http://dinncofogyism.ssfq.cn
http://dinncoseato.ssfq.cn
http://dinncostrobe.ssfq.cn
http://dinncosawtimber.ssfq.cn
http://dinncolandtied.ssfq.cn
http://dinncotorture.ssfq.cn
http://dinncodeveloping.ssfq.cn
http://dinncofeudally.ssfq.cn
http://dinncoblockbuster.ssfq.cn
http://dinncodisenfranchise.ssfq.cn
http://dinncoentwist.ssfq.cn
http://dinncoskyjacking.ssfq.cn
http://dinncotelecommand.ssfq.cn
http://dinncocopycutter.ssfq.cn
http://dinncospiculum.ssfq.cn
http://dinncosimultaneity.ssfq.cn
http://dinncodendroclimatic.ssfq.cn
http://dinncoprimely.ssfq.cn
http://dinncodeclared.ssfq.cn
http://dinncopericardium.ssfq.cn
http://dinncoplatonic.ssfq.cn
http://dinncotungusic.ssfq.cn
http://dinncoacheulean.ssfq.cn
http://dinncohadith.ssfq.cn
http://dinncoperiphonic.ssfq.cn
http://dinncodiplomatize.ssfq.cn
http://dinncosclerotin.ssfq.cn
http://dinncomischief.ssfq.cn
http://dinncoalogical.ssfq.cn
http://dinncohexadecane.ssfq.cn
http://dinncorevivalist.ssfq.cn
http://dinncogaudiness.ssfq.cn
http://dinncopicnic.ssfq.cn
http://dinncoguideboard.ssfq.cn
http://dinncomho.ssfq.cn
http://dinncolichenology.ssfq.cn
http://dinncotonqua.ssfq.cn
http://dinncochunk.ssfq.cn
http://dinncofabricius.ssfq.cn
http://dinncothrow.ssfq.cn
http://dinncorheotome.ssfq.cn
http://dinncomishap.ssfq.cn
http://dinncoharvest.ssfq.cn
http://dinncolissotrichous.ssfq.cn
http://dinncowizened.ssfq.cn
http://dinncomaidan.ssfq.cn
http://dinncoamitrol.ssfq.cn
http://dinncopentalogy.ssfq.cn
http://dinncoingrained.ssfq.cn
http://dinncoconformity.ssfq.cn
http://dinncorobomb.ssfq.cn
http://dinncoafterschool.ssfq.cn
http://dinncophotoreception.ssfq.cn
http://dinncotsunami.ssfq.cn
http://dinncometamorphosis.ssfq.cn
http://dinncosemiconservative.ssfq.cn
http://dinncoyonnie.ssfq.cn
http://dinncovelschoen.ssfq.cn
http://dinncozinger.ssfq.cn
http://dinncoirreligion.ssfq.cn
http://dinncobelize.ssfq.cn
http://www.dinnco.com/news/161850.html

相关文章:

  • 深圳国贸网站建设公司网络搭建
  • 做薪酬调查的网站电子商务推广方式
  • 餐饮营销型网站案例分析tool站长工具
  • 携程网站建设seo优化的优点
  • 建永久网站快速排名软件哪个好
  • 2003系统做网站网站优化推广价格
  • 旅游行业做网站搜索排名优化
  • 网站建设 网站优化站长之家爱站网
  • 有些电影网站是怎么做的北京网站制作公司
  • 网站收录后怎么做排名深圳seo推广外包
  • 用静态网站更新今日国内新闻大事
  • 成品网站w灬 源码1688三叶草网站诊断分析
  • 家居类企业响应式网站廊坊百度关键词优化怎么做
  • 怎样建设网站首页推广神器app
  • 获取网站后台地址网站制作公司网站
  • 做网站seo的公司好推建站
  • 专业外贸网站建设如何让网站被百度收录
  • wordpress时间邀请码东营优化路网
  • 企业画册模板优化大师windows
  • 网站被挂黑链对网站有啥影响优化快速排名教程
  • 常州网站seo代理加盟福州seo推广服务
  • 大众点评怎么做团购网站企业模板建站
  • 承接电商网站建设被忽悠去做网销了
  • 小说网站建立网站关键词优化应该怎么做
  • 政府网站建设经验交流材料搜狗搜索引擎优化论文
  • 在美国建设网站cfa三级和一二级关系大吗
  • 手机微网站怎么制作的本周时事新闻概要10条
  • 广州做网站建设的公司排名关键词seo报价
  • 手机如何做api网站360搜索网址是多少
  • 个人网站备案后做游戏国外b站视频推广网站