(2011.07.04-2011.07.09)六天的学习小记

来源:互联网 发布:淘宝怎么解决管控纪录 编辑:程序博客网 时间:2024/05/01 15:21

六天的学习小记(2011.07.04-2011.07.09)


2011.07.04
1.《数据结构》第一章看完,不过等完成了primer一书后得再看,因为其中汲及到一点容量的知识不是很懂。
2.《C++ Primer Plus》回顾了前四章的内容。其中有一句话特深刻:类描述了一种数据类型的全部属性,对象是根据这些描述创建的实体。找回了编程的感觉。
3.《程序员羊皮卷》今天看了20页左右,收获还可以,都写在记录本上了。


2011.07.05
1.《数据结构与算法分析》今天看了第二章,有一部份慢看,有一部份快看,主要收获是知道了“相对增长率”和一些相对增长率的表示方法,哪一个是增长快的大O表示,还有知道了运行效率的一些一般法则,For循环,嵌套循环,顺序语句,IFelse语句,其中,还知道了一个很重要的定义“联机算法”,仅需要常量空间并以线性时间运行的联机算法几乎是最完美的算法。因为这些内容后面都会有介绍到的,所以有一部分的实例这里就不细看,等后面学到的时候再细看一下。
2.《程序员羊皮卷》看了20来页。


2011.07.06
1.由于今天考试,大多数时间用于看电路,所以专业类的书籍就没有怎么看了。
2.《程序员羊皮卷》70页。因为感觉中间的收获不大,所以就快速阅读了。后面的内容很不错,在细读,说到为什么要学习这一点,观点很新颖。
3.《C++ Primer Plus》做了第四章的第一题,尝试用新的方法去做,不过出现了新的问题,现在还没有解决。


-------每天计划进行情况记录


2011.07.07
1. 完成计划制定
2.出外唱K。
3.《C++ Primer Plus》复习完前7章,并完成一道第7章的习题。复习了一下关于数组的函数与指针函数。
4.将昨天的C++问题解决了。知道了两个小错误,一个是粗心地没定义类,二是当用strlen时,如果是string类的对错,调用方法是strlen(string.c_str())
5.《别做正常的傻瓜》看了一小节,认识到了,人,是会有适应性的,对于很多事物,都会有一定的适应性,特别是物质,当然,也有难以产生适应性的东西。要加以理性判断,加上参考物进行判断,加上时间的长度加以判断,那么我相信当你判断一个事物你能不能适应时,你会很快得到答案。花很多精力和金钱去追求那些以为可以给自己带来长久快乐的东西,结果却未必能如想像中那么快乐。


2011.07.08
1.《数据结构与算法分析》第三章,知道了什么是ADT--抽象数据类型,还有一些表ADT,双链表的知识,遍历链表在进行一些添删操作时的效率往往很低。下一小节还了解到了迭代器iterator,不过不是很明白,还是觉得有点抽象,我也没有深究,因为后面要用到的时候自然会懂,现在大概了解了一下迭代器能实现什么功能,是一个vector里面的一个函数,还是STL中的模板。
2.《C++ Primer Plus》看了第八章,其中收获最大的是函数模板,知道了template<typename a>或template<class a> 看了一些实例,函数模板在一定情况下可以减少代码的数量。还有就是显式实例化,显示具体化,隐式具体化之类的模板相同点与不同点。
3.《别做正常的傻瓜》今天看一了章,摘抄一下书上的原话:正常人依照前景理论的描述来做决策,面对得失有不同的风险偏好。在得到的时候风险规避,在失去的时候风险喜好。并且,得到和失去不是绝对的,而是根据参照点决定的。因此,正常人会因参照点的改变而改变自己对风险的偏好。


2011.07.09
1.今天看网页时的几句话,挺不错的,所以这里就把它摘抄下来了;如果你心中专注于你想要解决的问题,那么你所看到的东西就会呈现出以往你没有看到的一面。任何工具都有其适用范畴和前提。然而,我们在学习工具的时候由于投入很多的时间,往往在情绪上面对工具产生了太强的感情,我们既投入了时间,当然内心希望能够用上这些工具,所以就容易忘掉其适用前提,欣欣然地不管三七二十一就把黄金大锤亮出来,以显示自己的厉害。但如果我们换一个态度,仅仅将它看作我们工具箱中的又一件工具,就可以客观地评估它,视具体情况而使用了--始终别忘记自己要解决的问题是什么。Why 永远在 How 之前。
2.《C++ Primer Plus》存储的持续性,作用域,堆栈是什么什么东西,堆栈就是自动存储区域中的一段内存,管理变量的增减,程序使用两个指针来跟踪堆栈,一个指针指向栈底-堆栈的开始位置,一个指针指向堆顶-堆栈的结束位置。静态持续变量又分为三种,外部链接性,内部链接性,无链接性,他们的作用域不同。未被初始化的静态变量的所有位都被设置为0,只能使用常量表达式来初始化静态变量。
3.《数据结构视频(严蔚敏)》第一章的内容,再次认识什么是数据,什么是数据结构,数据结构的形式定义(D,S),还有ADT是什么,ADT的结构定义(D,S,P)......
原创粉丝点击