本书即为
信息学界著名的两本“黑书”之一(另一本为
吴文虎、王建德编著的
实用算法的分析与程序设计,这本书现在已经在市场是接近绝版,但是在网上能找到电子书·如果想找到替代品的话可以找另外一本由吴文虎教授以及王建德先生编著的黑书《新编实用算法的分析与程序设计》,由北京邮电
出版社2008年出版,此书与原版表面内容相差较大,但实质没有太大差别)。
本书由
刘汝佳、
黄亮编著,由
清华大学出版社出版。本书较为系统和全面地介绍了算法学最基本的知识。这些知识和技巧既是高等院校“算法与数据结构”课程的主要内容,也是国际青少年
信息学奥林匹克(IOI)竞赛和
ACM/ICPC国际大学生程序设计竞赛中所需要的。书中分析了相当数量的问题。本书共3章。第1章介绍算法与数据结构;第2章介绍数学知识和方法;第3章介绍计算机几何。全书内容丰富,分析透彻,启发性强,既适合读者自学,也适合于课堂讲授。 本书适用于各个层次的
信息学爱好者、参赛选手、辅导老师和高等院校
计算机专业的师生。本书既是信息学入门和提高的好帮手,也是一本内容丰富、新颖的资料集。
1982年12月生,毕业于
重庆外国语学校。于2000年3月获NOI2000
全国青少年信息学奥林匹克竞赛一等奖第4名,进入国家
集训队,并因此保送到
清华大学计算机科学与技术系学习至今。2000年9月建立个人网站“
信息学初学者之家(
OIBH)”,现已成为国内最具影响力的
信息学竞赛网站之一。大一时参加
ACM/ICPC国际大学生程序设计竞赛,获2001年亚洲—上海赛区冠军和2002年世界总决赛银牌(世界第四),并担任2002和2003年北京赛区裁判。2003年12月为止共为全国青少年信息学竞赛(
NOI),IOI中国国家队选拔赛、冬令营、ACM/ICPC亚洲分区赛命题十余道,担任 IOI2002,2003和2004三届中国国家
集训队教练,并在重庆、成都、长沙、北京、天津等地讲课多次,深受选手欢迎。于2002年底被
中国计算机学会聘为全国青少年
信息学竞赛科学委员会学生委员。
自初中起跟随著名“金牌教练”王建德学习程序设计和算法。初三时代表上海代参加
NOI’96
全国青少年信息学奥林匹克竞赛,获三等奖(总第19名)。高三时取得
信息学全国联赛一等奖和数学全国联赛三等奖。进入上海交大后,参加
ACM/ICPC国际大学生程序设计竞赛,代表交大一队于2000年获上海赛区第四名。2002年获全国数学建模竞赛全国一等奖。本科期间在国际学术会议上发表论文3篇,参加了在台湾举行的计算语言学界最高会议COLING’02。2003年本科毕业时被
美国哥伦比亚大学、
宾夕法尼亚大学和
加拿大多伦多大学同时以全额奖学金录取。2003年秋起在宾夕法尼亚大学计算机与信息科学系攻读博士学位。