python3中的堆栈示例

stack-module的Python项目详细描述


堆栈模块

python3中的堆栈示例

示例用法

importstackModulefromstackModuleimportstackToolsfromrandomimportrandintasrandstackOptions={'pointer':-1,'size':5,'type':int}stackHandler=stackTools()stackHandler.stackOptions=stackOptionsstackHandler.stack=stackHandler.initStack(stackOptions['size'],stackOptions['type'])print(stackHandler.dump())stackHandler.push(3)print(stackHandler.dump())foriinrange(0,rand(0,30)):try:n=rand(0,651)stackHandler.push(n)print(f'Added {n}')exceptstackmodule.StackFull:print("Stack got full")print(stackHandler.dump())print(stackHandler.pop())print(stackHandler.dump())stackHandler.push(5)print(stackHandler.dump())stack=stackHandler.dump()print("The script exported the stack: "+str(stack))

模块功能

生成堆栈处理程序

^{pr2}$

堆栈处理程序只需将stackTools类与堆栈及其选项一起保存

初始化堆栈(initStack)

stack=stackHandler.initStack(5,int)# Initialise a new stack which can contain 5 integer values

初始化堆栈将使用预期的数据格式将充当堆栈的列表更新为正确的大小

这很可能永远不会更新

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名