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

可口可乐营销案例分析/专业seo培训

可口可乐营销案例分析,专业seo培训,中国哪家网站做仿古做的好,常州网站建设公司效果栈是一种运算受限的线性表,仅允许在一段进行元素的插入和删除操作,最后入栈的元素最先出栈,最先入栈的元素最后出栈,即 “先入后出”(FILO)或 “后入先出”(LIFO)。 自定义栈类。 …

栈是一种运算受限的线性表,仅允许在一段进行元素的插入和删除操作,最后入栈的元素最先出栈,最先入栈的元素最后出栈,即 “先入后出”(FILO)或 “后入先出”(LIFO)。

自定义栈类。

class Stack(object):def __init__(self, maxsize=100):  # 初始化空栈self.items = []self._size = maxsizeself._cnt = 0  # 计数器def isfull(self): # 判断是否为满return self._cnt == self._sizedef isempty(self):  # 判断是否为空return self.items == []def setsize(self, size):if size < self._cnt:print("修改后大小小于原来大小。")returnelse:self._size = sizedef push(self, item):  # 入栈if self._cnt < self._size:self.items.append(item)self._cnt += 1else:print("栈已满,无法入栈。")def pop(self):  # 出栈if Stack.isempty(self):print("栈已空,无法出栈。")else:self._cnt -= 1return self.items.pop()def peek(self):  # 查看栈顶元素return self.items[len(self.items) - 1]def size(self):  # 查看当前栈的大小return self._cntdef clear(self):  # 清空栈self.items = []self._cnt = 0def __del__(self):  # 析构方法,释放列表空间del self._cnt# 当前对象的字符串表示,使用print()时会调用,此法给人阅读def __str__(self):return 'Stack_' + str(self.items)

将代码保存为stackDfg.py文件

可用下面代码来使用自定义的栈类。

from stackDfg import Stack
s = Stack()
s.push(5)
s.push(8)
s.push('a')
print(s)
s.pop()
print(s)
s.push('b')
s.push('c')
print(s)
s.setsize(8)
print(s)
s.setsize(3)
print(s)
s.clear()
print(s)
print(s.isempty())
print(s.isfull())
s.setsize(2)
print(s)
s.push(1)
s.push(2)
s.push(3)
print(s)

上面的代码演示了自定义栈结构的用法。

http://www.lbrq.cn/news/1088749.html

相关文章:

  • 包头做网站哪家好/照片查询百度图片搜索
  • 用vue做网站一般用什么组件库/驻马店网站seo
  • 建wap手机网站/中国工商业联合会
  • flex做的网站/fifa世界排名最新
  • 做网站要具备哪些/微信广告怎么投放
  • 做一个网站先做前段 还是后端/创意营销策划方案
  • 郑州专业网站设计公司/软文是指什么
  • 武汉地铁计划建设在哪个网站查/市场营销说白了就是干什么的
  • 如何选择邯郸做网站/百度推广关键词查询
  • 贵州网站制作设计公司哪家好/北京seo服务商
  • 重庆装修设计公司排名/百度关键词优化词精灵
  • 北京土巴兔全包装修价格表/seo网站优化排名
  • 房产网站设计方案/国外b站视频推广网站
  • sexinsexurl wordpress/对seo的理解
  • 网页游戏排行榜百战沙城/安卓优化大师清理
  • 微信小程序数据库搭建/专业seo站长工具全面查询网站
  • wordpress多站点功能/优化推广关键词
  • 呼和浩特做网站的公司有哪些/免费网站模板
  • 幸运28网站代理怎么做/网络营销产品推广方案
  • 在家做的手工活哪里有网站/torrentkitty磁力猫引擎
  • 有创意的婚纱网站模板/百度商业平台
  • 做网站主要学什么软件/seo 重庆
  • 南海营销网站建设/搜索引擎seo推广
  • 山东网站建设优化/东莞做网站哪家公司好
  • 免费网站收录提交/刷关键词排名软件
  • 一件代发应该在哪个网站上做/如何提高网站排名的方法
  • 网站主页设计优点/微信群推广
  • 网站开发电子商务/2023年7月最新疫情
  • 厦门响应式网站制作/重庆seo哪个强
  • 石家庄网站建设电话/南宁网络推广品牌
  • C语言中:形参与实参的那些事
  • 基于java的在线教育平台管理系统、在线学习系统的设计与实现
  • Pinia快速入门
  • Windows Server系统安装JDK,一直卡在“应用程序正在为首次使用作准备,请稍候”
  • Linux选择题
  • rt-thread 5.2.1 基于at-start-f437开发过程记录