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

在什么网站上做精帖海安县住房和城乡建设局网站

在什么网站上做精帖,海安县住房和城乡建设局网站,设计素材网站名称,wordpress行业主题1.问题描述 用两个栈实现一个队列。队列的声明如下#xff0c;请实现它的两个函数 appendTail 和 deleteHead #xff0c;分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素#xff0c;deleteHead 操作返回 -1 ) 示例 1#xff1a; 输入#xf…1.问题描述 用两个栈实现一个队列。队列的声明如下请实现它的两个函数 appendTail 和 deleteHead 分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素deleteHead 操作返回 -1 ) 示例 1 输入[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”] [[],[3],[],[]] 输出[null,null,3,-1] 示例 2 输入[“CQueue”,“deleteHead”,“appendTail”,“appendTail”,“deleteHead”,“deleteHead”] [[],[],[5],[2],[],[]] 输出[null,-1,null,null,5,2] 2.解题思路 成员变量维护两个栈 stack1 和 stack2其中 stack1 支持插入操作stack2 支持删除操作 构造方法初始化 stack1 和 stack2 为空 插入元素插入元素对应方法 appendTail对应stack1 直接插入元素 删除元素删除元素对应方法 deleteHead 如果 stack2 为空则将 stack1 里的所有元素弹出插入到 stack2 里如果 stack2 仍为空则返回 -1否则从 stack2 弹出一个元素并返回 时间复杂度对于插入和删除操作时间复杂度均为 O(1)。插入不多说对于删除操作虽然看起来是 O(n)的时间复杂度但是仔细考虑下每个元素只会「至多被插入和弹出 stack2 一次」因此均摊下来每个元素被删除的时间复杂度仍为 O(1)。 空间复杂度O(n)。需要使用两个栈存储已有的元素。 class CQueue {private StackInteger stack1;private StackInteger stack2;public CQueue() {stack1 new StackInteger();stack2 new StackInteger();}public void appendTail(int value) {stack1.push(value);}public int deleteHead() {if (stack2.isEmpty()){while (!stack1.isEmpty()){stack2.push(stack1.pop());}}if (stack2.isEmpty()){return -1;}else{int item stack2.pop();return item;}} }/*** Your CQueue object will be instantiated and called as such:* CQueue obj new CQueue();* obj.appendTail(value);* int param_2 obj.deleteHead();*/
http://wiki.neutronadmin.com/news/89224/

相关文章:

  • 360网站建设基本情况具有品牌的做pc端网站
  • 南昌市建设监督网站站长国际新闻最新消息内容
  • 网站建设教程讲解网站兼容9
  • 企业网站 php购物网站建设存在的问题
  • 手机当服务器建网站中国专业室内设计公司排名
  • 响应式网站好处西安可以做网站的
  • 网站域名起名wordpress外网排版问题
  • 有什么做网站优化公司wordpress 论坛偷笑
  • 免费一键生成logo网站百度一下你就知道官网下载安装
  • 深圳龙岗网站制作标志设计公司网站
  • 刚做的网站关键词就上来了网站服务器做缓存
  • 必应网站首页的图片怎么做的计算机网络公司
  • 地方门户类网站表白视频制作
  • 17zwd一起做网站1688网页版登录
  • 免费搭建商城网站包装设计需要学什么软件
  • 网站开发语言排名网站建设费属于什么税目
  • 公司做网站要有服务器腾讯网站建设分析
  • 网站被host重定向做电力公司网站
  • 网络建站优化科技企业大黄页
  • 昆明建设招聘信息网站专业的基础微网站开发
  • 做网站用小型机或服务器个人博客网站搭建模板
  • 企业门户网站建设方案文档濮阳网络电视台直播
  • 怎么给网站加图标西安小程序
  • 网站开发设计项目书element ui做门户网站
  • 运用django做网站企业名称
  • wordpress修改永久链接后无法访问中山市seo推广点击软件
  • 建筑培训网站有哪些内容营销的形式有哪些
  • 免费二级网站残联网站建设
  • 手机版网站案例2024年新冠会消失吗
  • 做网站 参考文献最简单的营销方案