程序员的算法趣题
12推荐 收藏
9.8K阅读
图灵程序设计丛书

程序员的算法趣题

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

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥27.50
格式
mobi   pdf

纸质书
¥49.50 ¥55.00

出版信息

所属分类

同系列书

  • 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从事即时通信软件和手游的开发工作,现供职于蚂蚁金服,专攻数据可视化方向。译作有《图解简单算法》《自制编译器》等,曾参与《像外行一样思考,像专家一样实践(修订版)》的审校。

大家也喜欢

  • 交互的未来:物联网时代设计原则

    Amber Case   蒋文干   刘文仪   余声稳   王李   译

    普适计算之父马克•韦泽曾指出,影响深远的技术是隐匿不见的,它们如纤维般融入日常生活,丝丝入扣,直至不可分辨,这...

  • 精通Git(第2版)

    Scott Chacon   Ben Straub   门佳   刘梓懿   译

    Git仅用了几年时间就一跃成为了几乎一统商业及开源领域的版本控制系统。本书全面介绍Git进行版本管理的基础和进...

  • React Native应用开发实例解析

    Alexander McLeod   Pavlo Aksonov   Arjun Komath   Atticus White   Isaac Madwed   林昊   译

    使用React Native可以轻松开发跨平台应用,并且无需等待Apple、Google或者Amazon的审核...

  • Web开发权威指南

    Chris Aquino, Todd Gandee   奇舞团   译

    本书在知名培训机构Big Nerd Ranch培训教材的基础上编写而成,囊括了JavaScript、HTML5...

  • 学习JavaScript数据结构与算法(第2版)

    [巴西] Loiane Groner   邓钢 孙晓博 吴双 陈迪 袁源   译

    本书首先介绍了JavaScript 语言的基础知识以及ES6 和ES7 中引入的新功能,接下来讨论了数组、栈、...

相关文章

  • 李洁 9推荐

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

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

  • 黄志斌 8推荐

    算法趣题:回文十进制数

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

  • 我很想知道这本的翻译有进展吗? 希望有电子版.
    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
    推荐
  • 有电子版吗
    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