本书适合已经学习过排序、搜索等知名算法,并想要学习更多有趣算法以提升编程技巧、拓展程序设计思路的程序员,以及对挑战算法问题感兴趣、爱好解谜的程序员阅读。" />
manbetx户口程序设计丛书

程序员的算法趣题

2016日本IT技术图书大赏获奖作品,14万程序员挑战过的算法PUZZLE
增井敏克 (作者) 绝云 (译者)
请分别至“样章下载”和“随书下载”下载本书试读样章和相关资料。
本书是一本解谜式的趣味算法书,从实际应用出发,通过趣味谜题的解谜过程,引导读者在愉悦中提升思维能力、掌握算法精髓。此外,本书作者在谜题解答上,通过算法的关键原理讲解,从思维细节入手,发掘启发性算法新解,并辅以Ruby、JavaScript等不同语言编写的源代码示例,使读者在算法思维与编程实践的分合之间,切实提高编程能力。
本书适合已经学习过排序、搜索等知名算法,并想要学习更多有趣算法以提升编程技巧、拓展程序设计思路的程序员,以及对挑战算法问题感兴趣、爱好解谜的程序员阅读。
电子书
¥27.50
格式
mobi   pdf

纸质书
¥43.45 ¥55.00

其他购买方式?

出版信息

  • 书  名程序员的算法趣题
  • 系列书名manbetx户口程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 高宇涵
  • 出版日期2017-07-25
  • 书  号978-7-115-45923-7
  • 定  价55.00 元
  • 页  数312
  • 印刷方式双色
  • 开  本32开
  • 出版状态上市销售
  • 原书名
  • 原书号

所属分类

同系列书

  • 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   李锐   李鹏   曲亚东   王斌   译

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

本书特色

★2016日本IT技术图书大赏获奖作品
★日本人气算法训练栏目“每周算法”精选辑录
★14万程序员挑战过的算法PUZZLE

✔趣味解谜 探索简洁高效的编程之道
✔回归原理 获取启发性编程新思维
✔一题多解 源代码均可下载

★★★2016日本IT技术图书大赏获奖评语★★★
本书通过谜题式算法解谜,可有效训练数学思维、算法思维,
如同锻炼大脑的趣味体操,程序员、推理解谜爱好者都会沉浸
其中,找到乐趣。

目录

版权声明 阅读
译者序 阅读
前言 阅读
本书概要 阅读
出场人物介绍 阅读
说明 阅读
第 1 章 入门篇 ★ 尝试用编程解决问题 阅读
Q 01 回文十进制数 阅读
Q 02 数列的四则运算 阅读
Q 03 翻牌 阅读
Q 04 切分木棒 阅读
Q 05 还在用现金支付吗 阅读
Q 06 (改版)考拉兹猜想 阅读
Q 07 日期的二进制转换
Q 08 优秀的扫地机器人
Q 09 落单的男女
Q 10 轮盘的最大值
第 2 章 初级篇 ★★ 解决简单问题 体会算法效果 阅读
Q 11 斐波那契数列 阅读
Q 12 平方根数字
Q 13 有多少种满足字母算式的解法
Q 14 世界杯参赛国的国名接龙
Q 15 走楼梯
Q 16 3 根绳子折成四边形
Q 17 挑战 30 人 31 足
Q 18 水果酥饼日
Q 19 朋友的朋友也是朋友吗
Q 20 受难立面魔方阵
Q 21 异或运算三角形
Q 22 不缠绕的纸杯电话
Q 23 二十一点通吃
Q 24 完美的三振出局
Q 25 鞋带的时髦系法
Q 26 高效的立体停车场
Q 27 禁止右转也没关系吗
Q 28 社团活动的最优分配方案
Q 29 合成电阻的黄金分割比
Q 30 用插线板制作章鱼脚状线路
第 3 章 中级篇 ★★★ 优化算法 实现高速处理 阅读
Q 31 计算最短路径 阅读
Q 32 榻榻米的铺法
Q 33 飞车与角行的棋步
Q 34 会有几次命中注定的相遇
Q 35 0 和 7 的回文数
Q 36 翻转骰子
Q 37 翻转 7 段码
Q 38 填充白色
Q 39 反复排序
Q 40 优雅的 IP 地址
Q 41 只用 1 个数字表示 1234
Q 42 将牌洗为逆序
Q 43 让玻璃杯水量减半
Q 44 质数矩阵
Q 45 排序交换次数的最少化
Q 46 唯一的 ○× 序列
Q 47 格雷码循环
Q 48 翻转得到交错排列
Q 49 欲速则不达
Q 50 完美洗牌
Q 51 同时结束的沙漏
Q 52 糖果恶作剧
Q 53 同数包夹
Q 54 偷懒的算盘
Q 55 平分蛋糕
第 4 章 高级篇 ★★★★ 改变思路 让程序速度更快 阅读
Q 56 鬼脚图中的横线 阅读
Q 57 最快的联络网
Q 58 丢手绢游戏中的总移动距离
Q 59 合并单元格的方式
Q 60 分割为同样大小
Q 61 不交叉 , 一笔画下去
Q 62 日历的最大矩形
Q 63 迷宫会合
Q 64 麻烦的投接球
Q 65 图形的一笔画
Q 66 设计填字游戏
Q 67 不挨着坐是一种礼节吗
Q 68 异性相邻的座次安排
Q 69 蓝白歌会

作者介绍

增井敏克<作者>
1979年生于奈良,毕业于大阪府立大学研究生院。增井IT工程师事务所代表、注册工程师(信息工程学方向)。从事旨在“将商务、数学和IT结合以正确、高效使用计算机”的技能提升指导、软件开发以及信息安全咨询等工作。掌握C/C++、C#、Java、PHP和Ruby等20多种编程语言。著作有《在家就能学会的安全基础》等。目前在面向IT工程师提供业务技能评估服务的平台CodeIQ上负责人气栏目“每周算法”的出题和评审工作。

绝云<译者>
毕业于清华软院。曾在日本创意公司KAYAC从事即时通信软件和手游的开发工作,现供职于蚂蚁金服,专攻数据可视化方向。译作有《图解简单算法》《自制编译器》等,曾参与《像外行一样思考,像专家一样实践(修订版)》的审校。

大家也喜欢

  • 面向对象是怎样工作的(第2版)

    [日]平泽章   侯振龙   译

    本书以图配文的形式,直观易懂地详细介绍了面向对象的全貌及其中包含的各项技术,包括面向对象编程、框架、设计模式、...

  • 混沌工程实战:手把手教你实现系统稳定性

    拉斯·迈尔斯   黄威   译

    混沌工程是在分布式系统上进行实验的学科,旨在通过实验提前发现系统的缺陷,然后加以修复,从而让系统有能力应对生产...

  • Bulma必知必会

    杰里米•托马斯   奥列克西•波切辛   米科•劳哈卡里   阿斯拉姆•沙   戴夫•伯宁   华华   张俊达   译

    Bulma是一个流行的开源CSS框架,轻量而易用。借助它,即使完全不会编写CSS,也能轻松创建出美观的网页。本...

  • 机器学习基础:建模与问题求解

    本书作者曾就职美国谷歌公司和日本乐天集团,有着多年的机器学习开发经验。本书理论与实践相结合,通过直观具体、易于...

  • 白话机器学习的数学

    立石贤吾   郑明智   译

    本书通过正在学习机器学习的程序员绫乃和她朋友美绪的对话,结合回归和分类的具体问题,逐步讲解了机器学习中实用的数...

相关文章

  • 李洁 10推荐

    赠银福利(活动已结束): 还记得你读过的第一本manbetx户口书吗?

    社区赠银活动又来啦,先到先得,快来参加! 参与条件 manbetx户口图书的读者 申请方式 直接评论,你的第一本manbetx户口书以及如何知道manbetx户口图书的(评论字数要超过100字)。 … ...

  • 黄志斌 8推荐

    算法趣题:回文十进制数

    今天下午收到高宇涵老师的寄来的《程序员的算法趣题》,这本书的第 1 题是回文十进制数: 求用十进制、二进制、八进制表示都是回文数的所有数字中,大于十进制数 10 的最小值。 书中的解题思路是: 因为是二进制的回文数,所以如果最低位是 0,那么相应地最高位… ...

  • 你好,这本书的第9道题“落单的男女”有问题。按照题干的要求分成两组之后,每组组内的男女人数相等,则总的男女人数也必须相等。所以这个问题中男20人,女生10人的情况下,不管什么顺序都没办法满足要求。所以答案应该是有多少种顺序: C(30,20) = 30045015
    YinGaoqi  发表于 2017-10-06 15:14:27
    • 我也感觉有问题,都读不懂这道题了。男性和女性人数就不等,怎么会会实现两组男女人数均等的情况呢

      简单的happy  发表于 2018-02-26 11:24:26
    • @简单的happy 这道题的问题那里表述有问题,不够清晰,应该是“求男性20人、女性10人的情况下,有多少种到场顺序会导致无论怎么分组,都没有任何一组的组内男女人数能够均等?”首先,并不是两组男女人数均等,而是组内的男女人数均等;其次,题干的要求其实是“没有任何一组”,所以只要有一组组内均等了就不行。例如,当把男性20人女性10人分为两组,其中A组有男性10人女性10人,B组有男性10人女性0人时,就不满足题干的要求,因为其中一组男女人数均等了,这种情况就要排除掉,图8中深色方块的部分都是这种“其中一组男女人数均等”的情况。

      高宇涵  发表于 2018-02-26 11:51:44
    • @高宇涵 你这么一表述,就清晰了。谢谢。

      简单的happy  发表于 2018-02-26 13:36:41
    • @简单的happy 不客气的~

      高宇涵  发表于 2018-02-26 14:15:02
  • 我很想知道这本的翻译有进展吗? 希望有电子版.
    unbug  发表于 2016-05-18 11:19:38
    • 这本书即将上市,有电子版

      高宇涵  发表于 2017-07-19 10:28:28
  • 还是有点难度的
    flaneur  发表于 2017-09-17 17:49:16
  • ???标题里不是数学谜题嘛 怎么成算法了
    Hujimiya  发表于 2016-12-05 12:05:13
    • 算法其实就是数学题

      吃泡泡的鱼  发表于 2017-10-27 07:49:25
    • @吃泡泡的鱼 好像也有道理嗯...

      Hujimiya  发表于 2017-10-29 18:23:45
  • 有电子版吗
    chenyizh  发表于 2017-07-18 17:21:32
    • 有的

      高宇涵  发表于 2017-07-19 10:14:14
  • 是彩色印刷吗
    lt  发表于 2017-07-26 07:45:26
    • 您好,这本书是双色印刷,蓝白两个色。

      高宇涵  发表于 2017-07-26 09:15:17
  • 请问可以开店子发票吗?
    hsking  发表于 2017-10-11 15:53:23
    • 您好,购买纸质书和电子书均可开具纸质发票,但是不能开电子发票。

      高宇涵  发表于 2017-10-12 11:13:46
  • プログラマ脳を鍛える数学パズル
    锻炼程序员大脑的数学谜题?
    imtinge  发表于 2017-11-01 09:57:57
  • 购买后怎样下载?
    宋珊  发表于 2019-07-24 16:55:43
    • 这个页面的右侧有下载键

      最上水树  发表于 2020-01-26 20:51:18
  • 请问一下本书第21个问题,答案解法只考虑到了最少下注的情况,并没有考虑到随机下注的情况,希望能够给予疑问答案!
    编码世界的游侠  发表于 2020-03-17 09:37:21