经典重拾-从前言开始

原创 2016年06月01日 23:49:41
《入门经典》《训练指南》买完了,因为考研,搁家了···现在学校机房借学妹的···下定决心: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章 竞赛篇 涉及竞赛常用的 其他知识点和技巧。与前两部分相比 此部分设涉及的内容更加广泛,还包括一些难以理解的“学术内容”
但是其实这些才是算法的精髓···【算法···噗呲···

 



重拾C++经典笔试30题(21-30)

重拾C++经典笔试30题(21-30) 1.       为什么Delete会出错? class CBase { public: CBase() { cout ...

重拾C++经典笔试30题(21-30)

转载自:http://blog.csdn.net/laoyang360/article/details/8069051 重拾C++经典笔试30题(21-30) 1.       为什么De...

重拾C++经典笔试30题(1-10)

重拾C++经典笔试30题(1-10) 1.     /*----------------统计10进制转化为2进制1的个数----------------- int total2Cnts(int...

经典重拾-第一部分 语言篇-第二章 -循环结构程序设计

有经验的程序猿总是尽量缩小变量定义范围。 for(int i=0; i

重拾C++经典笔试30题(11-20)

转载自:http://blog.csdn.net/laoyang360/article/details/7935914 重拾C++经典笔试30题(11-20) 11.     C++对...

从零开始,重拾我的个人站长之路

回想起来,还是在1999年高二时候第一次接触到网站。当时家里给买了个二手的台式机,那是个98还很时髦,yahoo还很牛逼,上网还要163拨号的年代,32M内存,1G硬盘,处理器型号现在都记不清楚了,就...

重拾java基础(九):抽象类、接口总结

一、final关键字1. 可以修饰类、属性、方法 2. 修饰类:最终的类 final class Pet{} 3. 修饰属性:属性的值不能修改 final修饰的属性必须人工赋值 PI 4...

重拾java基础(七):匿名对象总结

一、匿名对象1、匿名对象 是指不给对象起名字, 例如:一般对象为 类名(例如Phone)对象名(自己起)=new 类名(); 则匿名对象为 new ...

重拾java基础(十七):多线程上总结

一、进程1. ctrl+shift+esc 任务管理器窗口 2. 程序都是在操作系统环境下运行的 ,需要占用CPU和内存资源,从程序开始运行到程序被关闭,这个过程叫进程 3. 进程是操作系统中独有...

重拾MFC小细节之动态更新对话框背景图片

在大一时,学过MFC,不过那时刚接触编程,C/C++学完不久,跟重要的是没动手编程,后来又做ACM去了。现在大三了,各种实验课设老师都要求用VC可视化,于是借着机会学了点MFC皮毛,在此总结一些常用技...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:经典重拾-从前言开始
举报原因:
原因补充:

(最多只允许输入30个字)