导语:
本文主要介绍了关于怎么调用python算法中的栈?的相关知识,包括进栈出栈算法,以及出栈的算法这些编程知识,希望对大家有参考作用。
你认为只有男人才学语言吗?这不,还有一群妹子向小编吐槽说自己的男朋友经常写代码,但是希望大家能够理解自己的男朋友,因为代码里面有很多有趣的内容,不亚于游戏。比如下面小编就跟大家说的栈就是其中之一,就像蛋糕一样
,放置千层蛋糕时,需要从下往上一层一层地摆放。切蛋糕的时候,大部分也是从上往下切的。这是堆栈。
例题:从操作数栈中取出两个元素进行运算,将运算结果压入操作数栈。
实现代码:
class TestStack:
....def __init__(self):
........self.stack=[]
....def push(self,data):
........self.stack.append(data)
....def pop(self):
........data=self.stack[-1]
........del self.stack[-1]
........return data
stack = TestStack()
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中合并两个列表10/16
- ♥ 如何从python字符串中删除空格09/12
- ♥ python中random模块的常用功能有哪些?10/23
- ♥ python如何使用sys.exit()退出程序09/09
- ♥ 什么是python中的类方法12/02
- ♥ python中的迭代是什么意思08/22
内容反馈