本书适合用作大学教材或从业者的参考书。

配套网站algs4.cs.princeton.edu提供了本书内容摘要以及相关代码、测试数据、编程练习、教学课件等资源。
" />
manbetx户口程序设计丛书

算法(第4版)

Robert Sedgewick , Kevin Wayne (作者) 谢路云 (译者)
本书电子版于2018年11月15日发布。因图片较多,推送版mobi限于文件大小,部分图片可能无法清晰显示。如果该问题对您造成困扰,请前往右侧“电子书购买成功”中下载图片更清晰的mobi版或者pdf版。
本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了书中内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。
本书适合用作大学教材或从业者的参考书。

配套网站algs4.cs.princeton.edu提供了本书内容摘要以及相关代码、测试数据、编程练习、教学课件等资源。
电子书
¥25.00 ¥49.99
格式
mobi   pdf

纸质书
¥78.21 ¥99.00

其他购买方式?

出版信息

  • 书  名算法(第4版)
  • 系列书名manbetx户口程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2012-10-10
  • 书  号978-7-115-29380-0
  • 定  价99.00 元
  • 页  数648
  • 开  本16开
  • 出版状态暂时缺货
  • 原书名
  • 原书号

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

Sedgewick之巨著,与高德纳TAOCP一脉相承
几十年多次修订,经久不衰的畅销书
涵盖所有程序员必须掌握的50种算法

目录

版权声明 阅读
献词 阅读
译者序 阅读
前言 阅读
第 1 章 基础 阅读
第 2 章 排序
第 3 章 查找
第 4 章 图
第 5 章 字符串
第 6 章 背景

大家也喜欢

  • Python高级机器学习

    John Hearty   王大鹏   管晨   郭鹏程   译

    Python是杰出的脚本语言,在速度、安全性和可扩展性等方面表现出众。在机器学习领域,越来越多的从业者也选择使...

  • 算法交易员:会赚钱的人工智能

    权容禛   何佩佩   译

    本书生动讲述了华尔街宽客及其运用量化交易技术驰骋于投资领域的故事,同时介绍了人工智能在投资领域的发展。全书分为...

  • 白话机器学习算法

    黄莉婷   苏川集   武传海   译

    与使用数学语言或计算机编程语言讲解算法的书不同,本书另辟蹊径,用通俗易懂的人类语言以及大量有趣的示例和插图讲解...

  • 我的第一本算法书

    宫崎修一   石田保辉   张贝   译

    本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了7个数据结构和26个基础算法的基本原理。第1章介...

  • 枕边算法书

    林栢濬   崔盛一   译

    本书第1章重点讲解各种常见算法,第2章主要介绍几种相对少见的算法,第3章和第4章探究其他程序员编写的代码,从中...

相关文章

  • 丁晓昀 8推荐

    算法——计算的灵魂(《算法》一本写了近40年的书)

    计算机语言从BASIC到C/C++、Java,再到后来的PHP、Ruby等,你方唱罢我登场,让人眼花缭乱。而算法确是计算机科学的核心,万变不离其宗! 算法能为我们节约非常多的资源,甚至能够完成一些不可能完成的任务。在某些需要处理上百万个对象的应用程序中,设计优良算法甚至可以将…...

  • 浮生小憩 8推荐

    《算法(第4版)》书评:精致思考下图表的魅力

      算法作为计算机科学的支柱,其重要性无论如何强调也不过分。算法类图书历来分为两类:学院派和实战派,前者注重理论的优美和深刻却迷失于繁琐的证明推导,后者强调代码的简洁和实用但缺少内在指导分析。能够将两者结合得很好的图书非常少见,《算法(第4版)》就是其中之一。   全书分为基…...

  • 出版圈郭志敏 9推荐

    Sedgewick之巨著《算法》,与高德纳TAOCP一脉相承

    ![enter image description here][1] 引言 在计算机领域,算法是一个永恒的主题。即使仅把算法入门方面的书都摆出来,国内国外的加起来怕是也能铺满整个天安门广场。但是在它们之中,仍然有那么几本是那么的与众不同,这本书就是其中之一。 这本书是程序…...

  • 出版圈郭志敏 2推荐

    非常经典的算法书! ——评《算法》(第4版)

    书是人民邮电的,这类书籍大致有5家出版社,清华,人民邮电,机械工业,电子工业,华中科技。清华的书(我买过的)普遍太贵,但是纸质是非常棒的。而机械工业则非常烂,很薄,但是相对比较便宜。而人民邮电的书,处于质感与厚度适中的,而且书的印刷很棒。所以书的质量还是很好的。 大家普遍关注…...

  • 赵年峰 3推荐

    shellsort排序有趣的试验

    shellsort排序有趣的试验 今天和同事讨论关于一个shell排序的问题。 原因是在<算法>这本书上看到的方法… ...

  • 黄志斌 8推荐

    Java 的字符串和子串

    在《算法(第4版)》第 129 页说到: 第1章 基础 1.4 算法分析 1.4.9 内存 1.4.9.5 字符串的值和子字符串 一个长度为 N 的 String 对象一般需要使用 40 字节(String 对象本身)加上(24 + 2N )字节(字符数组),总共(…...

  • 海菌上酱 4推荐

    《算法4》勘误表

    网页版的看着太麻烦,手工粘50多页又太多,所以就写了个爬虫抓下来了 现共享之~希望能对大家有所帮助! 不多说,上链接 链接: https://littlemujiang.github.io/2019/01/11/suanfa4 ...

  • Scruel 9推荐

    《算法》这么好玩,要不聚个群吧

      《算法(第四版)》由Robert Sedgewick、Kevin Wayne所著,大部分内容是由Sedgewick之前写算法图书汇总而来的。这一本全书近650页的大部头,第一眼难免让人产生“知难而退”的想法,但翻开它,就成了你“爱不释手”的陪伴。Sedgewick师承高德纳…...

  • xiaocaicai 2推荐

    2017年读书杂谈

    突然发现2017即将过去,想想还是写点东西吧 ![enter image description here][1] 今年7月份才开始买书学习,以前都没有认真的系统学习过。后来才发现manbetx户口的书不错,又看到书后面有学习群可以加入,才渐渐开始读书计划。2017年总共买了14本书…...

  • lt 2推荐

    欧拉计划686:2的幂

    2^7=128是前导数字为“12”的第一个2的幂。 2^80是前导数字为“12”的第一个2的幂。 定义p(L,n)为以数字L开头的第n小的2^j的j。 所以p(12,1)=7 而p(12,2)=80。 已知P(123,45)=12710。 求P(123,678910…...

  • lt 1推荐

    欧拉计划534:弱皇后

    经典的八皇后难题是一个众所周知的问题,把八个棋皇后放在一个8×8的棋盘上,这样就不会有两个皇后互相威胁。允许配置以旋转或镜像的形式重新出现,总共可以为八个皇后找到92个不同的配置。一般情况下,需要求在n×n板上放置n个皇后的不同方式的数目,例如,对于n=4,可以找到2个不同的配…...

  • lt 1推荐

    欧拉计划659:最大质数

    最大质数 考虑序列n2+3,(n>=1)。 如果我们写下这个序列的前几项,我们得到: 4,7,12,19,28,39,52,67,84,103,124,147,172,199,228,259,292,327,364,... . 我们看到,n=6和n=7的项 (39和52…...

  • lt 1推荐

    用切片操作实现的Python筛法

    li=[] def Sieve(n): h= [True] * n h[:2] = [False, False] for i in range(2, int(n ** 0.5) + 1): if h[i]: h[i*i::i] = [False] * len(h[i*i…...

  • lt 1推荐

    欧拉计划694:立方满因数

    A positive integer n is considered cube-full, if for every prime p that divides n, so does p3. Note that 1 is considered cube-full. Let s(…...

  • lt 推荐

    欧拉计划695:随机长方形

    单位正方形内3个点,P1P2P3,作为对角的顶点,形成P1P2 P2P3 P1P3 3个长方形,求面积第二大的矩形面积的平均值。 ![enter image description here][1] 没找到数学公式,先用程序模拟一下 from random import r…...

  • lt 推荐

    欧拉计划547:带洞正方形内任意点间距离

    译文来自 https://pe-cn.github.io/547/ 在长方形中(均匀地)随机选择两个点,可以算出两点间距离的期望值。 例如,在单位正方形中任意两点间距离的期望约为0.521405,而在宽为2长为3的长方形中任意两点间距离的期望约为1.317067。 从边长为…...

  • lt 推荐

    欧拉计划696:麻将

    字数太多,上图 ![Mahjong][1] 麻将的游戏是玩s种花色的牌.每张牌也有一个在范围1..n内的数字,对于每个花色/数字组合,正好有四张相同花色和数字的牌。(真正的麻将游戏也包含其他奖赏牌,但这些在此问题中不考虑。) 糊牌的一手是3t+2张牌(其中t是固定整数),它…...

  • lt 1推荐

    欧拉计划698:123数

    我们定义123数如下: -1是最小的123数。 -以10进制表示时,只显示数字“ 1”,“ 2”和“ 3”,而且它们出现的次数也是123数。 所以,2是一个123数,因为它由1个数字“ 2”组成,而1是一个123数。所以,33也为123数,因为它由2个数字“ 3”组成,而2…...

  • lt 推荐

    欧拉计划622:洗牌

    一副牌被分成两等分,上半叠在左手,下半叠在右手。接下来,卡被完全交错,右半部的最上卡正好插在左半部的最上卡之后,右半部的第二张卡正好插在左半部的第二张卡之后,等等(注意这个过程保留了牌组上下卡的位置) 令s(n)是大小为n的牌组恢复其原始配置所需的最小连续重复洗牌次数,其中n是…...

  • lt 推荐

    转载:一个python并查集类

    来源:https://www.cnblogs.com/yscl/p/10185293.html class UnionFind(object): """并查集类""" def __init__(self, n): &…...

  • 代码:
    https://algs4.cs.princeton.edu/code/
    lt  发表于 2012-10-16 10:54:02
    • 来找代码,半天找不到,真忧伤

      fzt1991616  发表于 2014-04-27 21:05:35
    • 代码:https://github.com/kevin-wayne/algs4

      navee  发表于 2019-01-23 16:11:12
  • 谢谢您发行电子版,希望能够为以前没有电子版时购买纸质书的用户提供与现在购买纸质书的用户购买电子版时相同的优惠
    brant-ruan  发表于 2018-12-11 11:10:06
  • 希望有电子书出版~ 900多页确实不怎么便携啊~~~
    光pP睡觉zZ~  发表于 2012-10-11 00:04:35
    • 任何英文书都有电子报

      simonclickk  发表于 2015-01-13 23:07:50
  • 同时购买了中文版和英文版的纸质书。
    两本书加起来老厚了,不好携带。
    开始学习中。
    已经提了不少被确认的勘误。希望再次印刷时能够用得上。
    黄志斌  发表于 2013-01-23 21:48:15
    • 中英文两本纸质书对照着看确实是一个学习的好办法:看作为母语的中文书进度快,需要细读或有疑问的地方可以看原版书。

      空军  发表于 2013-01-23 21:51:22
    • 英文版的排版比中文版更合理。英文版中一个算法就是刚好一页,阅读起来非常方便。而中文版的排版就没有做到这一点。
      我现在是以看中文版为主,不时对照着英文版看。
      准备全书看完后,以后要查询算法时,直接看英文版就行了。

      黄志斌  发表于 2013-01-23 21:57:02
    • 这个方法不错,学习了,多谢。

      yinchuan  发表于 2013-06-09 13:56:49
  • 源码在哪里? 特别是书里面使用的 STD库有吗?
    书三生  发表于 2014-05-30 13:52:28
  • 电子书什么时候上市?有计划么
    andydev  发表于 2015-05-30 01:48:16
  • 该书 PDF 版的第 519 页无法使用标注功能,文本都是不可选择的状态,希望能修正。
    Leo Chang  发表于 2019-03-07 15:44:23
  • 希望有电子书!
    x1957  发表于 2012-10-13 22:49:44
    • 哈哈哈这么多年了 终于有电子版了

      Niall_L  发表于 2018-11-15 23:49:05
  • 期待电子书上市
    liulunet  发表于 2012-11-04 17:22:19
  • 希望有电子书
    倒数年华  发表于 2012-11-14 10:22:13
  • 中文版的勘误在哪里找?
    zxchaos  发表于 2017-05-08 11:06:11
  • 等了那么多年, 终于出电子版了.....
    永銘記  发表于 2018-11-19 16:41:18
  • 跪求电子版啊~~~~~~~~
    CharlesLi  发表于 2018-05-08 10:08:14
  • 跪求中文电子本
    ArtsCrafts  发表于 2018-05-08 18:24:41
  • 都8102年啦,我还没有等到电子版的
    Roy_Nora  发表于 2018-10-11 20:06:13