我有一点点的历史问题,即,正如标题所说,我在寻找早期使用的树木 (如数据结构,搜索树,等等)计算机科学。
我有一点点的历史问题,即,正如标题所说,我在寻找早期使用的树木 (如数据结构,搜索树,等等)计算机科学。
Answers:
维基百科说,树木在数学上的首次使用是Cayley在1857年提出的。
由于计算机科学中的使用直接取自数学,因此询问它们何时起源于数学似乎更为基础。除非计算机科学家最初将树称为别的东西,否则第一个使用“树”的计算机科学家似乎并不比第一个使用“树”的澳大利亚人有意义。
根据Donald Knuth的TAOCP,第二卷 1,第 459以下论文可能被认为是CS中树木的最早出现之一。
请查看TAOCP,以获取更多信息和更多参考。
以赛亚说:“从耶西的根茎出来,有一根杖,从他的根中长出一根树枝。”
这棵树作为家谱信息的数据模型确实非常古老。
我在1960年的(BCS)计算机杂志上找到了这篇论文:
PF Windley:树木,森林和重新布置。
他介绍了“树”的概念,“由道格拉斯(Douglas(1959)进行了简要描述”,[桑迪·道格拉斯(Sandy Douglas)),并归因于Berners-Lee” [Tim的父亲Conway Berners-Lee]。
有趣的是,他的树木在植物学上比现代CS树木更精确,因为它们的根在底部而不是顶部!
巧合的是,本文的最后引用是Windley与Tony Rowland Jones和“ LF Kay”合着的一篇论文,这是我父亲LR Kay的错印,后者继而运行了中央大学录取系统UCCA在英国。
Conway BL写给《计算机杂志》的一封对此文章发表评论的信以及Windley的回复,分为以下几期的第174页和第184页:
http://comjnl.oxfordjournals.org/content/3/3/174.full.pdf+html http://comjnl.oxfordjournals.org/content/3/3/175.full.pdf+html