经典重拾-从前言开始

《入门经典》《训练指南》买完了,因为考研,搁家了···现在学校机房借学妹的···下定决心:2017年5月之前把这本400多页的书读完(泛读)
由于我一直都有读书必须记笔记的习惯 所以就总结到我的在线笔记上 博文上吧 一来给自己的坚持找一个动力,二来一年之后无论结局如何,也好有点成就感哈

至于排版···
实在对不起其他读者了···
目前我不打算 把精力放在学MarkDown上(其实就是懒···)
以后也许 排版会更好看些···

至于语言语序啥的···
那更对不起了···
我语文高考都没及格···
哈哈哈哈···

本次博客 主要内容 如下
******************************************************************
第2版前言 //整体把握此书结构

前4章 一些实用的语言技巧 直接使用竞赛题目做例子···
第5章 竞赛中常用的C++语法 包括STL算法 和容器 【因为之前学过曾宗根的那本STL 估计学起来容易多吧 呵呵呵额呵呵···
第6~7章 基础篇···加大代码和技巧的比例【这比赛果然是个游戏啊···注重技巧···
第8~11章 中级篇···增加了各种例题,着重锻炼思维能力···【这个我稀饭···我正好缺···思维···第12章 高级篇···在《训练指南》的基础上补充少量知识点与大量精彩例题···这个···咳咳咳···

特备说明:12nd章的内容炒鸡难···要求熟练掌握《训练指南》的主要内容···
书中的很多代码技巧和分析技巧在其他传统教科书中见不到···

阅读说明:最好有人带···我选择狗带···
一定重视书中的“提示”···因为赛场上用得着···
有时候,学习算法最好方法不是编程,而是“手算”···把它当成玩游戏···【ACM本身在我看来就是一场游戏比赛···
******************************************************************
前言 //干了这碗鸡汤
大学之前的LRJ

其中一本好书是Sun公司的Peter van der Linden所著的《C程序设计奥秘》“书中绝大部分内容、技巧、和技术在其他任何书中找不到”
能够帮助理解 硬件设计者、编译开发者、操作系统编写者和标准制定者是怎们想的。
偶然从广告中了解了NOIP【一开始人家学编程可不是为了比赛保送清北···
编写竞赛程序时,我们并不会用到太多高级语法···
学习C语言的过程是痛苦的,但收益也是巨大的,作者轻松转到Pascal只是其中一个小例子

中学竞赛和教学

多数初学者都需要详细的代码才能透彻的理解算法,只了解算法原理和步骤远远不够【深有体会··本科数据结构课90+ 却不能独立写出二叉树的三种遍历
编程需要大量的练习,只看和听不够,而只盲目练习,不看不听也不明智···

内容安排

大量篇幅讨论语言,但语言只是算法竞赛的工具——尽管重要,但不是核心,算法竞赛的核心是算法。
传统语言书和算法之间存在不小的鸿沟,因为这些书中对算法实现中的小技巧和常见错误稍有涉及,所有的经验教训都需要读者自己从头积累···
【想想自己 还用严的数据结构做题来着···哎·
第一部分:1~4章 纯粹语言,几乎无算法···逐步引入一些工程性的东西 如测试 断言 伪代码和迭代开发··【好高级···
第二部分:5~8章 介绍算法的同时强化语言 引入更多的思想和技巧 
学习完前两部分 我 应该能完成相当数量的练习题···
第三部分:9~11章 竞赛篇 涉及竞赛常用的 其他知识点和技巧。与前两部分相比 此部分设涉及的内容更加广泛,还包括一些难以理解的“学术内容”
但是其实这些才是算法的精髓···【算法···噗呲···

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值