导语:
本文主要介绍了关于怎么调用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中逆序输出字符串的六种方法08/26
- ♥ python找不到指定路径09/11
- ♥ python中序列的属性实现12/16
- ♥ Python中几个必须知道的函数12/31
- ♥ 如何使用python制作词云12/31
- ♥ 如何在python中找到逆矩阵08/30
内容反馈