展开全部

主编推荐语

贴近生活和实际应用的解谜式算法训练题集。

内容简介

在计算机技术发展日新月异的当下,“算法”是不变的重要基石。要想编写高效率的程序,就需要优化算法。无论开发工具如何进化,熟识并能灵活运用算法仍然是对程序员的基本要求。本书作者“寓教于题”,精心设计了70道算法趣题。所有问题都贴近生活和实际应用,兼具实用性和趣味性。

目录

  • 版权信息
  • 前言
  • 序章 解答谜题的技巧
  • 例题1 内存化和动态规划算法
  • 例题2 排列组合
  • 第1章 入门篇 ★ 动手编程寻找感觉
  • Q01 少数服从多数
  • Q02 山手线的印章比赛
  • Q03 罗马数字的转换规则
  • Q04 电子钟的亮灯数
  • Q05 杨辉三角
  • Q06 在长方形中取正方形
  • Q07 让文件恢复原位
  • Q08 合并单元格与一笔画
  • Q09 八进制自幂数
  • Q10 采用亚当斯方式分配议席
  • Q11 奥运会主办城市投票
  • Q12 用分数表示圆周率的近似值
  • Q13 反复排序2
  • Q14 兑换外币
  • Q15 深度优先搜索按广度优先排列节点的二叉树
  • Q16 最简分数
  • 第2章 初级篇 ★★ 通过内存化等方式提高处理速度
  • Q17 一起乘缆车
  • Q18 紧急通道的逃生方式
  • Q19 布局合理的窗帘挂钩
  • Q20 醉酒后的回家路
  • Q21 读书计划
  • Q22 通过百格计算查找最短路径
  • Q23 巧排座位
  • Q24 预约选座的奥秘
  • Q25 左右对称的二叉查找树
  • Q26 指定次数的猜拳游戏
  • Q27 巧分巧克力
  • Q28 设计高尔夫球场
  • Q29 平分蛋糕2
  • Q30 轮流取卡片
  • Q31 无法排序的卡片
  • Q32 地铁高峰期的乘车礼仪
  • Q33 白色情人节的回礼
  • Q34 左右交替移动
  • Q35 智慧型组织者的收钱妙招
  • Q36 上下左右颠倒数字
  • Q37 巧开机械密码锁
  • Q38 全员大换位
  • 第3章 中级篇 ★★★ 利用数学思维实现高速处理
  • Q39 同色相邻即消除
  • Q40 两船相遇问题
  • Q41 开始菜单的磁贴
  • Q42 忙碌的圣诞老人
  • Q43 同桌但不相邻的情侣
  • Q44 三进制问题
  • Q45 一笔画的交叉点
  • Q46 一笔画的拐弯问题
  • Q47 压缩字符串
  • Q48 平分卡片数值
  • Q49 按申请编号表分组
  • Q50 按战斗力给精灵分组
  • Q51 用位置相邻的数字构成平方数
  • Q52 玩转俄罗斯套娃
  • Q53 运送重量为质数的货物
  • Q54 用天平称重
  • Q55 十字形翻转统一色系
  • Q56 指定次数的猜拳游戏2
  • Q57 车站的设置方式
  • Q58 波兰表示法和去括号
  • Q59 比分大作战
  • Q60 三子棋的玩法
  • 第4章 高级篇 ★★★★ 正确实现复杂的处理
  • Q61 交叉排序
  • Q62 破损的晾衣架
  • Q63 永不停歇的台球
  • Q64 以最短路径往返的图形
  • Q65 n皇后翻转问题
  • Q66 整数倍的得票数
  • Q67 迷宫的最长路径
  • Q68 Base64格式反转
  • Q69 文件数各异的文件夹结构
  • Q70 不买和他人一样的商品
  • 看完了
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。