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

网站建设和网页设计的关系win10优化大师怎么样

网站建设和网页设计的关系,win10优化大师怎么样,比wordpress轻量的,证券公司怎么拉客户题目 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 输入: [“CQueue”,“appendT…

题目

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )

输入:
[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”,“deleteHead”]
[[],[3],[],[],[]]
输出:[null,null,3,-1,-1]

输入:
[“CQueue”,“deleteHead”,“appendTail”,“appendTail”,“deleteHead”,“deleteHead”]
[[],[],[5],[2],[],[]]
输出:[null,-1,null,null,5,2]

实现

加入队尾 appendTail()函数: 将数字 val 加入栈 A 即可。
删除队首deleteHead()函数: 有以下三种情况。

  • 当栈 B 不为空: B中仍有已完成倒序的元素,因此直接返回 B 的栈顶元素
  • =当 A 为空: 即两个栈都为空,无元素,因此返回 -1−1
  • 否则: 将栈 A 元素全部转移至栈 B 中,实现元素倒序,并返回栈 B 的栈顶元素

class CQueue {LinkedList<Integer> A, B;public CQueue() {A = new LinkedList<Integer>(); #双向列表作为栈B = new LinkedList<Integer>();}public void appendTail(int value) {A.addLast(value);}public int deleteHead() {if(!B.isEmpty()) return B.removeLast();if(A.isEmpty()) return -1;while(!A.isEmpty())B.addLast(A.removeLast());return B.removeLast();}
}/*** Your CQueue object will be instantiated and called as such:* CQueue obj = new CQueue();* obj.appendTail(value);* int param_2 = obj.deleteHead();*/

总结

  • LinkedList 是继承自AbstractSequentialList一个双向列表 ,每个元素都会包含了一个前元素与后元素的引用,可以被当作堆栈、队列进行操作,与ArrayList 不同 它不存在容量不足的问题 ,不要用随即方式遍历
  • addFirst()
  • addLast()
  • removeFirst()
  • removeLast()
  • getFirst()、getFirst()、get(2)

Java好像比Python熟悉一点点

http://www.yidumall.com/news/16530.html

相关文章:

  • 上海做网站设计网站推广入口
  • 100t空间 做网站优化软件seo排名
  • 个人网站,可以做淘宝客吗百度广告代运营公司
  • 有没有做底单的网站公司建官网要多少钱
  • 全球最受欢迎的网站排名关键词歌曲
  • wordpress调用文章seo创业
  • 做零食网站的选题理由百度浏览器广告怎么投放
  • 郑州专门做网站的公司长沙seo优化服务
  • 山西省建设监理协会官方网站软文营销ppt
  • 北流网站建设百度seo怎么收费
  • 中山网站建设 骏域搜索软件排行榜前十名
  • wordpress怎么做页面模板百度seo刷排名软件
  • 驻马店百牛网站建设青岛seo经理
  • 招标网站建设方案企业线上培训课程
  • 网站建设的目标佛山网络推广哪里好
  • 网站建设忄金手指花总seo怎么收费
  • 借款网站模板seo短视频网页入口引流网站
  • 米东区做网站一级域名好还是二级域名好
  • 电信cn2线路福州排名seo公司
  • 免费做网站的问题企业培训方案
  • 企业网站建设 制作佛山网站建设工作
  • 设置网站维护页面网络营销总结
  • 上海市建设工程 安全协会网站网络营销的常用方法
  • 怎么做纪念网站网络营销推广公司名称
  • 唐山建网站百度客服联系方式
  • 道滘做网站百度权重什么意思
  • 旅游网站设计思路百度收录站长工具
  • 做电子元器件销售什么网站好重庆网站排名
  • 建设思想政治教育专题网站网站搜索优化找哪家
  • bs模式网站开发天津海外seo