算法基础
作 者: (美)罗德·斯蒂芬斯(Rod Stephens) 著;王宏志,黎玲利 译
定 价: 79
出 版 社: 机械工业出版社
出版日期: 2017年05月01日
页 数: 402
装 帧: 平装
ISBN: 9787111560920
内容简介
本书的撰写有机结合了理论与实现,在讲授算法理论的同时也通过C#实例讲授了算法的实现。通过描述并分析一些重要的传统算法,从而理解它们并且了解每一个算法在什么时候使用较为适合,通俗易懂地教授读者创造自己的算法的技巧。这些技巧让读者能从不同的角度看问题,建立有用的方法工具,从而解决实际问题,抑或从容面对面试难题。本书适合当作“算法设计与分析”和“数据结构与算法”两门课程的教材或参考书使用。特别是本书还融入和面试相关的内容,因此适合作为算法相关工作面试的参考资料。
(美)罗德·斯蒂芬斯(Rod Stephens) 著;王宏志,黎玲利 译
Rod Stephens初是一名数学家,但是在麻省理工学院进修时,他喜欢上了算法和编程,并且从此以后走上了专业编程的道路。作为一位获奖导师,他经常在各种技术大会上讲演,并已写了26本技术图书,被翻译为多国语言出版。
前言Essential Algorithms: A Practical Approach to Computer Algorithms算法是使高效的程序成为可能的方法。它们解释了如何排列记录、搜索项、计算数值(比如质因子分解)、查找一个街道网络中的最短路径、确定可能通过通信网络的优选流。算法好坏的差别可能意味着是在一秒、一个小时内解决问题,还是永远也不能解决问题。 学习算法使你能建立有用的方法工具来解决具体的问题。它能帮助你理解在不同的情况下,哪个算法是最有效的,所以对于一个特定的问题,你就能选择最适合的算法。对某些数据而言性能优异的算法可能对其他的数据而言表现糟糕。所以知道如何选择一个最适合当前情况的算法是很重要的。  ......
评论晒单