数据结构学习笔记:利用Python列表实现栈结构

举报
howard2005 发表于 2021/11/19 02:44:12 2021/11/19
【摘要】 数据结构学习笔记:利用Python列表实现栈结构 利用Python列表实现栈结构。有两种实现方式: 1、将列表的末尾(rear)作为栈顶(top) 2、将列表的前端(front)作为栈顶(top) 一、将列表的末尾(rear)作为栈顶(top)来实现栈结构 1、编写源代码:利用列表创建栈01.py """利用列表创建栈0...

数据结构学习笔记:利用Python列表实现栈结构

利用Python列表实现栈结构。有两种实现方式:

1、将列表的末尾(rear)作为栈顶(top)

2、将列表的前端(front)作为栈顶(top)

一、将列表的末尾(rear)作为栈顶(top)来实现栈结构

1、编写源代码:利用列表创建栈01.py


  
  1. """
  2. 利用列表创建栈01
  3. 在列表末尾作为栈顶
  4. """
  5. class Stack:
  6. def __init__(self):
  7. self.items = []
  8. def isEmpty(self):
  9. return self.items == []
  10. def push(self, item):
  11. self.items.append(item)
  12. def pop(self):
  13. return self.items.pop()

文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。

原文链接:howard2005.blog.csdn.net/article/details/102776125

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。