巴西足球
程序员的算法趣题
23推荐 收藏
43.1K阅读
图灵程序设计丛书

程序员的算法趣题

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

收藏本书能做什么?

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

PS:?#19981;?#22312;图灵社区电报频道更新

电子书
¥27.50
格式
mobi   pdf

纸质书
¥43.45 ¥55.00

出版信息

所属分类

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

    Nicholas C.Zakas   李松峰   曹力   译

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

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

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

  • Java?#38469;?#25163;册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

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

  • 机器学习实战

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

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

  • 本书特色

    ★2016日本IT?#38469;?#22270;书大赏获奖作品
    ★日本人气算法训练?#25913;俊?#27599;周算法?#26412;?#36873;辑录
    ★14万程序员挑战过的算法PUZZLE

    ?趣味解谜 探索简洁高效的编程之道
    ?回归原理 获取启发?#21592;?#31243;新思维
    ?一题多解 源代码均?#19978;?#36733;

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

    目录

    版权声明 阅读
    译者序 阅读
    前言 阅读
    本书概要 阅读
    出场人物介绍 阅读
    说明 阅读
    第 1 章 入门篇 ★ 尝试用编程解决问题 阅读
    Q 01 回文十进制数 阅读
    Q 02 数列的?#33041;?#36816;算 阅读
    Q 03 翻牌 阅读
    Q 04 切分?#26223;?
    Q 05 还在用?#32440;?#25903;付吗
    Q 06 (改版)考拉兹猜想
    Q 07 ?#25484;?#30340;二进制转换
    Q 08 优秀的扫地机器人
    Q 09 落单的?#20449;?
    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 异或运算三?#20999;?
    Q 22 不缠绕的?#22870;?#30005;话
    Q 23 二十一点通吃
    Q 24 完美的三振出局
    Q 25 鞋带的时髦系法
    Q 26 高效的立体停车场
    Q 27 禁止右转也没关系吗
    Q 28 社团活动的最优分配方案
    Q 29 合成电阻的?#24179;?#20998;割比
    Q 30 用插线板制作章鱼脚状线路
    第 3 章 中级篇 ★★★ 优化算法 实现高速处理 阅读
    Q 31 计算最短路径 阅读
    Q 32 ?#20171;?#31859;的铺法
    Q 33 飞车与?#20999;?#30340;棋步
    Q 34 会有几次命中注定的相遇
    Q 35 0 和 7 的回文数
    Q 36 翻转骰子
    Q 37 翻转 7 段码
    Q 38 填充白色
    Q 39 反复排序
    Q 40 优雅的 IP 地址
    Q 41 只用 1 个数字表示 1234
    Q 42 将牌?#27425;?#36870;序
    Q 43 让玻璃杯水量减半
    Q 44 ?#36866;?#30697;阵
    Q 45 排序交换?#38382;?#30340;最少化
    Q 46 唯一的 ○× 序列
    Q 47 格雷码循环
    Q 48 翻转得到交错排列
    Q 49 欲速则不达
    Q 50 完美洗牌
    Q 51 同时结束的?#38472;?
    Q 52 糖果恶作剧
    Q 53 同数包夹
    Q 54 ?#36947;?#30340;算盘
    Q 55 平分?#26696;?
    第 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工程师事务所代表、注册工程师(信息工程学方向)。从?#36718;?#22312;“将商务、数学和IT结合以正确、高效使用计算机”的技能提升指导、软件开发以及信息安全咨询等工作。掌握C/C++、C#、Java、PHP和Ruby等20多种编程语言。著作有《在家就能学会的安全基础》等。目前在面向IT工程师提供业务技能评估服务的平台CodeIQ上负责人气?#25913;俊?#27599;周算法”的出题?#25512;?#23457;工作。

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

    大家也?#19981;?/h4>

  • 深度学习基础与实践

    Josh Patterson   Adam Gibson   郑明智   译

    本书是由两位?#38469;?#20986;身的企业管理者编写的深度学习普及书。本书的前四章提供了足够的关于深度学习的理论知识,包括机器...

  • gRPC Java工程入门实践

    熊涛  

    本书介绍了 RPC 的概念,gRPC 在 Java 工程中的应用,以及在应用 gRPC 时所面临的一些实际问题...

  • 九阴真经:iOS黑客攻防秘籍

    陈德  

    本书内容?#23376;?#29702;解,可以让读者循序渐进、系统性地学习iOS 安全?#38469;酢?#20070;中首先细致地介绍了?#25509;?#29615;境的开发与逆向相...

  • 相关文章

    • 李洁 10推荐

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

      社区赠银活动又来?#29627;?#20808;到先得,快来参加! 参与条件 图灵图书的读者 申请方式 直接评论,你的第一本图灵书以及如何知道图灵图书的(评论?#36136;?#35201;超过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
      推荐
    • 你好,这本书的第9道题“落单的?#20449;?#26377;问题。按照题干的要求分成两组之后,每组组内的?#20449;?#20154;数相等,则总的?#20449;?#20154;数也必须相等。所以这个问题中男20人,女生10人的情况下,不管什?#27492;?#24207;都?#35805;?#27861;满足要求。所以答案应该是有多少种顺序: C(30,20) = 30045015
      YinGaoqi  发表于 2017-10-06 15:14:27
      推荐
      • 我也感觉有问题,都读不懂这道题了。男性和女性人数就不等,怎么会会实?#33267;?#32452;?#20449;?#20154;数均等的情况呢

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

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

        简单的happy  发表于 2018-02-26 13:36:41
      • @简单的happy 不?#25512;?#30340;~

        高宇涵  发表于 2018-02-26 14:15:02
    • ???标题里不是数学谜题嘛 怎么成算法了
      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
      推荐
    巴西足球 时时一天赚2000技巧 山西快乐十分官网 山东时时11选5结果 青海快3网站 浙江飞鱼投注 今天江苏快3推荐号 4887铁算盤开奖结果 超级时时开奖结果 北京pk直播 四川快乐12中奖助手