Stack (栈)
操作限制在push和pop(最多还有top)的linear list(线性表)。
暂时只有链表实现,数组实现也不难,自己写写看吧~
#! /usr/bin/env python3
# coding:utf-8
class StackError(Exception): pass
class StackOverFlow(StackError): pass
class StackUnderFlow(StackError): pass
class Node:
def __init__(self, data, next=None):
self.data = data
self.next = next
class Stack:
def __init__(self):
self.top = None
def is_empty(self):
return self.top == None
def push(self, node):
if node == None:
raise StackOverFlow
node.next = self.top
self.top = node
def pop(self):
if self.is_empty():
raise StackUnderFlow
item = self.top
data = item.data
self.top = item.next
del item
return data
- 大小: 3.6 MB
分享到:
相关推荐
而"taocp-rust"项目则是在Rust编程语言中对TAOCP中的练习进行了实现。 Rust是一种系统级编程语言,以其内存安全、并发性能和零成本抽象等特点著名。它通过所有权和生命周期的概念,以及类型系统,能够防止常见的...
taocp-en-djvu
《MIXAL-OCaml:OCaml实现的TAOCP MIX汇编语言解释器》 在计算机科学领域,Donald Knuth的《计算机程序设计艺术》(The Art of Computer Programming,简称TAOCP)是一本备受推崇的经典之作。该书系列深入探讨了...
这是在( TAOCP )第1卷中描述的电梯模拟器的实现。在阅读该书的同时,我发现他的示例应用是如此之长和荒谬,以至于值得进一步探索。 。 Knuth的示例是一个其中涉及并发执行的彼此交互的实体。 它演示了排序的未决...
GG翻盖唐纳德·克努思(Donald Knuth)在他的一本TAOCP书中描述,翻转数字的符号是计算机科学中最困难的问题之一。 但是那是在60年代。 由于多年的研究和大量出版物的出现,今天有一些有趣的方法可以做到这一点。 ...
- **特点**: TAOCP是算法领域最权威的著作之一,包含了极其丰富的算法内容。 - **适用人群**: 适合希望深入了解算法设计和分析的专业人士。 - **内容覆盖**: - 排序算法 - 搜索算法 - 数学运算 - 算法分析等 ##...
这本书在业界享有极高的声誉,被视为与唐纳德·克努斯(Donald Knuth)的经典系列《计算机程序设计艺术》(The Art of Computer Programming, TAOCP)一脉相承的作品。作者们经过数十年的不断修订和完善,确保了其内容...
《算法导论》(The Art of Computer Programming,简称TAOCP)是由计算机科学先驱Donald Knuth撰写的一部经典著作,至今仍被视为计算机科学领域的权威参考书。这本书深入探讨了编程艺术与算法设计的精髓,涵盖了从...
1. "TAOCP" 即 "The Art of Computer Programming"(《计算机程序设计艺术》),是由Donald Ervin Knuth所著的一套书籍。该书被誉为计算机科学领域的经典之作,深入探讨了算法设计和分析的理论基础。 2. "Errata" ...
TAOCP卷一
计算机程序设计艺术(第三版,英文版,第一卷:基本算法),TAOCP V1 3rd Edition,英文扫描版,清晰,带书签
TAOCP 计算机编程艺术 清晰pdf版
《计算机程序设计艺术》(The Art of Computer Programming),简称TAOCP,是由计算机科学先驱Donald E. Knuth所著的一部巨著。这套书以其深入细致的算法分析和严谨的数学表述闻名于世,是计算机科学领域的经典之作。...
TAOCP作为一个资料库是绝对优秀的,基础的算法只要你能想到的,几乎都可以在上面找到原始出处。
《具体数学》是计算机科学领域的一本经典著作,由著名计算机科学家Donald Knuth撰写,作为其巨著《计算机程序设计艺术》(The Art of Computer Programming,简称TAOCP)的数学基础部分。这本书深入浅出地介绍了...
MMIX文档是为Donald Knuth编著的《计算机程序设计艺术》(TAOCP)的最终卷而设计的,它介绍了MMIX这一全新的计算机架构,旨在完全取代原先的MIX架构。MIX计算机设计于38年前,随着时间的推移,计算机架构已经发生了...
标题中的"TAOCP"是"The Art of Computer Programming"的缩写,这是一部广泛被程序员、计算机科学家以及对算法有深厚兴趣的人们所推崇的系列书籍。 第一卷,标题为"TAOCP㈠.rar",主要涵盖了基础的计算方法和数据...
MMIX 手册(TAOCP第一卷中的相关部分)
最著名的算法分析书,作者是顶尖大牛,英文原版,第三版。
Addison Wesley - 2001 - Knuth - The Art of Computer Programming Vol I II III IV全卷共165MB.一共只要15分. 我也是下载后自行打包的.原来一共8卷,每个3分,用了我24分. 拿来共积分不多的人下载.