程序员的算法趣题 - (EPUB全文下载)

文件大小:4.87 mb。
文件格式:epub 格式。
书籍内容:

版权信息
书名:程序员的算法趣题
作者:[日] 增井敏克
译者:绝云
ISBN:978-7-115-45923-7
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 麦嘉豪(852245696@qq.com) 专享 尊重版权
版权声明
译者序
前言
致谢
本书概要
问题页
讲解页
出场人物介绍
第 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 蓝白歌会
版权声明
プログラマ脳を鍛える数学パズル
(ProgrammerNou wo Kitaeru Sugaku Puzzle :4245-6)
Copyright © 2015 by Toshikatsu Masui.
Original Japanese edition published by SHOEISHA Co., Ltd.
Simplified Chinese Character translation rights arranged
with SHOEISHA Co., Ltd. through CREEK & RIVER Co., Ltd.
and CREEK & RIVER SHANGHAI Co., Ltd.
Simplified Chinese Character translation copyright © 2017 by
Posts & Telecom Press.
 
本书中文简体字版由 SHOEISHA Co., Ltd. 授权人民邮电出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。
版权所有,侵权必究。
译者序
作为程序员,大家也许会有这样的“小洁癖”:特别不能忍受重复劳动,特别讨厌“人肉运维”。因此,只要做某件事需要花 90 秒以上的时间,那么就一定要通过写程序来完成这件事,哪怕写程序要花费半个小时。乍一听,这似乎是在浪费时间,然而这正是大部分优秀程序员的特质。一方面,如果是做重复的事情,计算机通常做得比人更快,准确率也更高;另一方面,写成程序之后,这些重复的流程更易于变更、管理和复用。事实上,正因为无数“有洁癖”的前辈们的伟大工作,才有了编译器,才有了百花齐放的编程语言,才有了欣欣向荣的 IT 产业。
不过,如果只是养成了“一言不合就写脚本”的习惯,与真正优秀的程序员仍然有很大的差距。同样是排序,不同的数据规模、不同的算法实现,性能表现都相差巨大。同样地,做同一件事,不同的程序员的解法和效率也天差地别。程序员圈内一直流传这样的说法:“优秀程序员的生产力可以达到普通程序员的十倍甚至成百上千倍。”ACM 圈子里的高手,各种复杂精巧的算法信手拈来,应对极其复杂的问题时编码也如庖丁解牛,行云流水般顺畅;顶级的程序员甚至能创造世界级的工具,或者开创一种流派,影响大部分程序员的工作和思维方式。这种差距,真就像不同算法之间复杂度的差距一样明显,让人望而生畏。
见贤思齐。要怎么做才能步入“优秀程序员”的行列呢?抛开数学、各种计算机理论的基础不谈,也许最能量化程序员能力的就是“代码量”了。读更多优秀的代码,就能知道更多好的架构、好的算法;写更多的代码,解决问题的速度就更快,生产力也就更高。提高代码量这个简单粗暴的方法,效果的确立竿见影,于是乎一大批在线编程解题网站应运而生。而本书正是源于日本一个 IT 服务网站 Code ............

书籍插图:
书籍《程序员的算法趣题》 - 插图1
书籍《程序员的算法趣题》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 程序员的算法趣题 - (EPUB全文下载)