Robert E. Tarjan——杰出计算机科学家

身为OI/ACM选手,怎能没有听过Tarjan的大名?最近公共祖先的Tarjan算法离线求LCA;强连通分量的极优算法Tarjan(比后来研究出的Kosaraju算法平均快30%)

先让我们膜拜一下Tarjan大佬。
这里写图片描述

早年生涯

还在高中的时候,Tarjan获得了IBM穿孔卡核验员。1964年在暑假科学项目学习天文学时第一次使用真正的电脑。
他在1969年获得了加州理工学院的数学学士学位。在斯坦福大学获得了计算机科学的硕士学位(1971)和博士学位(1972)。在斯坦福遇到了Floyd(曾开发Floyd-Warshall算法等)和Knuth(曾开发KMP算法等)教授,都是杰出的计算机科学家。他的博士毕业论文是《An Efficient Planarity Algorithm》。

计算机科学生涯

Tarjan从1985年开始任教于普林斯顿大学,同时在康奈尔大学(1972-1973)、加州大学伯克利分校(1973-1975)、斯坦福大学(1974-1980)、纽约大学(1981-1985)拥有学术地位。曾是日本电气公司(NEC)研究院成员(1989-1997),在2013年4月加入微软硅谷研究院和普林斯顿大学的学术地位。2014年重新加入富信科技担任首席科学家。
Tarjan曾工作于美国电话电报公司(AT&T)贝尔实验室(1980-1989)、富信科技(Intertrust Technologies,1997-2001,2014至今),康柏(Compaq,2002)和惠普(2006-2013)。

这里写图片描述

他在图论算法和数据结构领域有很大的贡献。
他独立研究的算法有:Tarjan离线的LCA算法(一种优秀的求最近公共祖先的线性离线算法)、Tarjan强连通分量算法(甚至比后来才发表的Kosaraju算法平均要快30%)、Hopcroft-Tarjan算法(第一个平面性测试的线性算法)

他还开发了一些重要的数据结构,比如斐波那契堆(Fibonacci Heap,插入查询合并 O(1) ,删除 O(logn) 的强大数据结构)、伸展树(Splay Tree,和另外一位计算机科学家共同发明)、动态树(Link-Cut Tree,发明人之一)

荣誉

Tarjan在1986年与John Hopcroft分享了当年的图灵奖,原因是对算法和数据结构的设计分析做出的地基式的贡献。
1994年被选为美国计算机协会会员。
Tarjan至少有18项美国专利。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值