软件测试 / 测试开发丨 Python 数据结构与算法
免费领取:测试资料+测试用例+简历模板+测试文档
本文为霍格沃兹测试开发学社学员学习笔记分享
堆栈
数组和列表暴露了太多的接口,虽然操作灵活,但不可控,容易出错。如果在插入位置写错数据将会改变整个数组的内容
栈是**操作受限的列表
栈只能在一端进行删除和插入操作,遵循先进后出后进先出的原则
数组栈
复制代码
入栈时间复杂度:O(1)
出栈时间复杂度:O(1)
链式栈
复制代码
入栈时间复杂度:O(1)
出栈时间复杂度:O(1)
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/646baf941dc211e7c7a54ab2d】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论