2013年12月30日

附加作业——读书笔记

摘要: 学习内容 代码大全2中文版(英文太差看不懂)第十一章变量名的力量,为了不惹事不贴链接,如有需要这本书电子版的可以直接搜索“代码大全2中文版高清晰完整版”学习收获 首先,认识到变量名命名是一件不得不注意的大事儿,为此,程序员之间做出了一些不成文的标准。按重要程度排列如下: 1、变量名要明确反映出变量的具体含义,具体方法类似与外国人书写地址的风格,把最核心的含义放在最前面,后面一层一层的往上面添加修饰。同时要把比较重要的修饰放在前面形成前缀,就像英文中的修饰语前置;我喜欢的书写规则,一般情况下除第一个单词其余单词首字母大写,前缀小写,用下划线隔开。部分作用域极短且所在作用域程序结构比较简单的... 阅读全文

posted @ 2013-12-30 21:18 hennande 阅读(99) 评论(0) 推荐(0) 编辑

附加作业——堆和栈

摘要: 数据结构 栈和堆都是特殊的数据结构,都有其特殊的性质,比如说栈是”FILO“,而堆是一个两头开口的大麻袋,比较随意,别太大就能放进去,从哪头放没关系,想要拿出来看看得现翻(于是有点儿慢)。 日常编程中,我们比较常用的是栈,估计不会有人愿意自己手工实现一个堆的,至于用栈的话熟悉基本性质,和基本的算法结合好就ok了,不会有什么障碍系统相关 一般我们口头上说的堆基本上指的都是内存中的堆空间,程序在内存中的空间一般可以分成5类,本文要讨论的是”堆“和”栈“,其实内存中的堆栈和我们一般的堆栈数据结构在性质上是没有区别的,只不过内存中的堆栈隶属于操作系统,操作系统将内存硬件进行封装然后呈现出我们所见... 阅读全文

posted @ 2013-12-30 21:18 hennande 阅读(184) 评论(0) 推荐(0) 编辑

导航