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

东莞网站建设17商丘网站优化公司

东莞网站建设17,商丘网站优化公司,如何做非绿色视频网站的主播,wordpress get the time【LeetCode】622、设计循环队列 文章目录 一、数组实现循环队列1.1 队列 二、多语言解法 一、数组实现循环队列 1.1 队列 注意:题目要求了 Front() 和 Rear(),当 IsEmpty() 时返回 -1 // go type MyCircularQueue struct {l intr intlen intcap intar…

【LeetCode】622、设计循环队列

文章目录

  • 一、数组实现循环队列
    • 1.1 队列
  • 二、多语言解法


一、数组实现循环队列

1.1 队列

注意:题目要求了 Front() 和 Rear(),当 IsEmpty() 时返回 -1

// go
type MyCircularQueue struct {l intr intlen intcap intarr []int
}func Constructor(k int) MyCircularQueue {return MyCircularQueue {l: 0,r: 0,len: 0,cap: k,arr: make([]int, k),}
}func (this *MyCircularQueue) EnQueue(value int) bool {if this.len == this.cap {return false}this.len++this.arr[this.r]=valuethis.r++if this.r == this.cap {this.r = 0}return true
}func (this *MyCircularQueue) DeQueue() bool {if this.len == 0 {return false}this.len--this.l++if this.l == this.cap {this.l = 0}return true
}func (this *MyCircularQueue) Front() int {if this.IsEmpty() {return -1}return this.arr[this.l]
}func (this *MyCircularQueue) Rear() int {if this.IsEmpty() {return -1}i := this.r-1if i == -1 {i = this.cap-1}return this.arr[i]
}func (this *MyCircularQueue) IsEmpty() bool {return this.len == 0
}func (this *MyCircularQueue) IsFull() bool {return this.len == this.cap
}/*** Your MyCircularQueue object will be instantiated and called as such:* obj := Constructor(k);* param_1 := obj.EnQueue(value);* param_2 := obj.DeQueue();* param_3 := obj.Front();* param_4 := obj.Rear();* param_5 := obj.IsEmpty();* param_6 := obj.IsFull();*/

二、多语言解法

C p p / G o / P y t h o n / R u s t / J s / T s Cpp/Go/Python/Rust/Js/Ts Cpp/Go/Python/Rust/Js/Ts

// cpp
// go 同上
# python
// rust
// js
// ts
http://www.dtcms.com/wzjs/187919.html

相关文章:

  • app网站建设费用深圳网络推广服务是什么
  • 做网站的资料修改媒体发稿网
  • 云南网站建设选天软企业网站推广技巧
  • 食品餐饮网站建设怎样写营销策划方案
  • 什么是网站维护费可以推广的平台
  • 做网站的学校上海百度移动关键词排名优化
  • 传奇网站怎么做杭州明开seo
  • 沧州网站设计如何让产品吸引顾客
  • 宜昌网站设计公司跨境电商培训
  • 橙子建站广告怎么投放全国疫情最新情况公布
  • 南宁网站搜索引擎优化十大中文网站排名
  • 专业网站建设包括哪些新app推广方案
  • 深圳做网站公司多少钱志鸿优化网
  • 江苏省建设厅网站建造师栏如何在百度推广自己的产品
  • 在一起做网店的网站的怎么购买seo网站快速排名软件
  • ps做网站首页设计教程个人怎么做百度竞价
  • 怎么建设大型商务网站免费做网站怎么做网站吗
  • 90设计官方网站做网页设计的软件
  • 做旅游网站百度知道合伙人
  • flash网站系统seo是怎么优化的
  • 有专门做ppt的网站吗宁波seo网络推广代理公司
  • 物流公司网站建设模板宣传广告
  • 工业做网站点击宝seo
  • 工商局网站怎么做增项头条广告入口
  • 重庆网站优化seo公司链爱交易平台
  • 怎样开网站品牌推广策略分析
  • 网站开发与应用是什么seo搜索引擎优化培训班
  • 建设银行四川分行 招聘网站销售推广的方法都有哪些
  • php网站目录系统最近热搜新闻事件
  • 上海 网站制作流量大的推广平台有哪些