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

营销网站制作设计google推广一年的费用

营销网站制作设计,google推广一年的费用,仿百家号wordpress主题,为什么要建设档案网站对于循环队列来说#xff0c;如果知道队头指针和队中元素个数#xff0c;则可以计算出队尾指针。也就是说#xff0c;可以用队中元素个数代替队尾指针。设计出这种循环队列的判队空、进队、出队和取队头元素的算法。 本例的循环队列包含data 数组、队头指针 front和队中元素…        对于循环队列来说如果知道队头指针和队中元素个数则可以计算出队尾指针。也就是说可以用队中元素个数代替队尾指针。设计出这种循环队列的判队空、进队、出队和取队头元素的算法。 本例的循环队列包含data 数组、队头指针 front和队中元素个数count可以由front 和count求出队尾位置公式如下。 rear1(self.frontself.count)% MaxSize 初始时front和count均置为0。队空条件为count0队满条件为countMaxSize元素e进队操作是先根据上述公式求出队尾指针rearl将rear1循环增1然后将元素e放置在rearl处出队操作是先将队头指针循环增1然后取出该位置的元素。设计本例的循环队列类CSqQueuel如下 #rear(self.frontself.count)%MaxSize #队空:count0 #队满:countMaxsize MaxSize 5 class CircleQueue: # 循环队列这种循环队牛逼之处就是:中元素个数代替尾指针,队满不存在空值,可存Maxsize个元素def __init__(self):self.data [None] * MaxSize # 初始空间self.front 0self.count 0def push(self, e): # 元素e进队rear(self.frontself.count)%MaxSize #得到队尾指针assert self.count!MaxSize # 判断队满rear(rear1)%MaxSize #和前面的循环队列一个道理self.data[rear] eself.count1def is_empty(self): # 判断队空return self.count 0def pop(self): # 元素出队assert not self.is_empty() # 先判断是否为空self.count-1self.front (self.front 1) % MaxSizereturn self.data[self.front]def gethead(self): # 获取头元素assert not self.is_empty()return self.data[(self.front 1) % MaxSize]def getsize(self): # 获取队列长度在front下标小于rear时size可以直接用rear-front获取但是如果边删边加导致rear小于front此方法出错rear (self.front self.count) % MaxSizereturn (rear - self.front MaxSize) % MaxSize #该式满足上叙所有情况def dispaly(self):qself.frontif self.count ! 0: #判断队空for i in range(self.getsize()):q (q1)%MaxSize #符合两种情况的式子print(self.data[q], end,)else:return Nonedef pushk(qu, k, e):n qu.getsize()if k 1 or k n 1: #k必须正常return Falseif k n:for i in range(1, n 1): #边删边进if i k: #插个队它插完后面的再边删边进qu.push(e)x qu.pop()qu.push(x)e1se: qu.push(e)return Truedef popk(qu, k):n qu.getsize()assert 1 k nfor i in range(1, n 1): #和上面的思想一样x qu.pop()if i ! k:qu.push(x)else:e x # 取第k个出队的元素return eif __name____main__:hh CircleQueue()# print(hh.is_empty())# hh.push(0)# hh.push(1)# hh.push(2)# hh.push(3)# print(hh.getsize())# hh.dispaly() # True # 4 # 0, 1, 2, 3, # Process # finished # with exit code 0 # #当rearfront时 # hh.push(3) # hh.push(4) # hh.push(5) # hh.push(6) # hh.pop() # hh.pop() # hh.pop() # hh.push(7) # hh.push(8) # print(hh.getsize()) # hh.dispaly() # 3 # 6,7,8, # Process finished with exit code 0
http://www.hkea.cn/news/14338162/

相关文章:

  • 网站空间800m搜索引擎排名优化方案
  • 网站设计毕业设计论文上海展览设计搭建公司
  • 佛山建站专家wordpress插件原理
  • 网站服务器诊断WordPress内容页面加边框
  • 合肥做网站yuanmus出纳工作内容
  • 王者荣耀网站开发目的企业网站排名提升
  • 品牌网站建设代理mm131网站用什么软件做的
  • 山东建设公司网站网站推广话术
  • 国内网站搭建平台支付宝微信支付接入wordpress
  • vps做网站教程建筑木模板国家标准
  • 免费建建网站网站建设商虎小程序
  • 网站建设 工作职责培训学校 网站费用
  • 国内搜索引擎网站学工系统网站建设的意义
  • wordpress教育汉化主题深圳网站做优化哪家公司好
  • 谷歌做新媒体运营的网站wordpress标题去重
  • 邯郸市住房和城乡建设网站动漫在线制作网站
  • wordpress如何设置伪静态辽源网站seo
  • 福永招聘网站建设wordpress cms 插件
  • 河北省建设招标网站傻瓜式网站开发工具
  • 雄安免费网站建设电话动态图片怎么制作
  • 学校网站logo怎么做icp备案信息查询系统
  • 用模板做的网站多少钱wordpress下载文件
  • 网站备案需要关闭网站吗数字化营销
  • 西部网站管理助手分阶段建设网站
  • 襄阳市做网站手机版桂林生活网官网
  • 网站如何减少404跳转会计信息系统网站建设流程图
  • 在网上做软件挣钱的网站网站图片优化大小
  • 深圳网站建设 案例网站备案号是什么意思
  • 北京建站优化公司百度推广助手
  • 公司网站做论坛黑帽seo是什么