短码之美: 编程达人的心得技法
一键收藏,随时查看,分享好友!
短码之美: 编程达人的心得技法    李秀银 赛丽娜 译
本书主要介绍短码编程,首先介绍了短码编程的三要素:数据结构和算法、执行环境以及短码编程的精神。书中以北京大学的PKU Judge Online 在线评分系统为编程环境,选取了该系统中比较典型的问题,如海狸啃木头、旋转拼图、葡萄酒买卖,利用数据结构和算法的知识加以分析,最后编程实现,并尝试使用各种编程语言,不断地将源代码缩短。同时还介绍并分析了一些钻安全漏洞的代码,旨在通过短码编程帮助程序员集中注意力,锻炼忍耐力,开拓视野。
本书适合所有对短码编程感兴趣的人。
出版社:人民邮电出版社 出版日期:2010年12月 ISBN:978-7-115-24044-6 定 价:59.00元
关键字: 编程达人  短码之美  短码之美: 编程达人的心得技法  
免责声明:图书版权归出版社和作者所有,51CTO.com 仅提供试读
本书详细信息
目录
  • 目录
  • 第3章 短码编程研究
  • 3.1 更高的编程技巧
  • 3.2.1 精通之后就能成为顶尖的短码编
  • 3.2.2 简单的例子
  • 3.2.3 常用结构
  • 3.2.4 短码编程的基本类型
  • 3.2.5 重要的短码语法
  • 3.2.6 取数字游戏
  • 3.2.7 葡萄酒买卖
  • 3.2.8 难解:精简多层循环(1)
  • 3.2.8 难解:精简多层循环(2)
  • 3.3.1 对短码编程者有用的扩展语法
  • 3.3.2 条件运算符
  • 3.3.3 数字根(1)
  • 3.3.3 数字根(2)
  • 3.3.4 扩展左值
  • 3.3.5 扩展关系运算符
  • 3.4.1 基于短码编程的宏
  • 3.4.2 while语句的可能性
  • 3.4.3 数组的可能性
  • 3.5.1 main递归可以最大限度地缩短代
  • 3.5.2 从单纯循环到main递归
  • 3.5.3 破解难题的main递归(1)
  • 3.5.3 破解难题的main递归(2)
  • 3.5.3 破解难题的main递归(3)
  • 3.5.3 破解难题的main递归(4)
  • 3.5.3 破解难题的main递归(5)
  • 3.5.3 破解难题的main递归(6)
  • 3.5.4 基于递归算法的main递归
  • 3.5.5 传说中的1145(1)
  • 3.5.5 传说中的1145(2)
  • 3.5.5 传说中的1145(3)
  • 3.5.6 小结
  • 3.6.1 征服二进制等于征服短码编程(1
  • 3.6.1 征服二进制等于征服短码编程(2
  • 3.6.2 缩短汇编代码(1)
  • 3.6.2 缩短汇编代码(2)
  • 3.6.3 进一步缩短
  • 3.7 作弊代码和安全性
  • 3.8.1 短码编程的灵魂
  • 3.8.2 组成最强阵容(1)
  • 3.8.2 组成最强阵容(2)
  • 3.8.2 组成最强阵容(3)
  • 3.8.2 组成最强阵容(4)
  • 3.8.2 组成最强阵容(5)
  • 3.8.2 组成最强阵容(6)
  • 3.8.2 组成最强阵容(7)
  • 3.8.2 组成最强阵容(8)
  • 3.8.2 组成最强阵容(9)
  • 3.8.2 组成最强阵容(10)
  • 3.8.2 组成最强阵容(11)
  • 随便说两句
    留言共
    匿名发表 验证码: (点击进行更换)
    作译者简介
    李秀银 赛丽娜 译
      本书由李秀银和赛丽娜译,原作者为:Ozy 本名岡田佑一,是出生于日本大阪的一位短码高手。他花费相当长的时间提升短码编程技术,进而将其发展成一种技能,曾获得程序设计大赛的冠军。
    本作者其他图书
    相关图书
       作者:火烈鸟网络科技
      本书以《捕鱼达人》游戏为案例,全面系统地讲解了Cocos2d-x 的功能与特性,以及进行游戏开发的基本思路,包括游戏框架
    ·Swifter: 100 个Swift开发必备Tip
    ·Python 3程序开发指南(第二版)
    ·自己动手写搜索引擎
    ·Python自动化运维:技术与最佳实践
    ·魔兽世界编程宝典--World of Warcraf
    相关技术专题

    51CTO旗下网站

    领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院