对于计算机专业的学生来说,他们一定会很熟悉一句话:程序设计 = 算法 + 数据结构。而根据笔者的理解,所谓程序设计其实就是为了编程解决实际问题,所谓算法是一种解决问题某种思维的方法,但是思维需要得到编程实践,这就需要基于数据结构。一个好的数据结构能够让我们更快更高效得处理数据,有些模拟性、数学背景并 ...
分类:
编程语言 时间:
2016-06-24 14:39:54
阅读次数:
180
第4章 对象与类 4.1 类和对象的基本概念 描述了类和对象的基本概念,以及类之间的关系介绍。 程序中的很多对象来自于标准库,还有一些自定义的。 结构化程序设计:通过设计一系列的过程(算法),选择合适的存储方式来解决问题。 算法+数据结构 4.1.1 类/封装/继承 类是构造对象的模板,由类构造对象 ...
分类:
编程语言 时间:
2016-06-23 16:07:35
阅读次数:
259
对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言、算法、数据结构、编译原理、软件工程等。很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟。邹欣老师的《构建之法:现代软件工程》一书很好地,并且 ...
分类:
其他好文 时间:
2016-06-16 20:16:09
阅读次数:
179
// poj题目分类 http//poj.org/ 初期 基本算法 图算法 数据结构 简单搜索 动态规划 数学 组合数学 数论 计算方法 计算几何学 中级 基本算法 图算法 数据结构 搜索 动态规划 数学 组合数学 其他 计算方法 随机化算法 3318 2454 杂题 1870 3296 3286 ...
分类:
其他好文 时间:
2016-06-11 00:45:20
阅读次数:
235
1.数据结构包括数据的逻辑结构和物理结构。数据的逻辑结构就是从具体问题抽象出来的数学模型,是为了讨论问题的方便,与数据在计算机中的具体存储没有关系。讨论数据结构的目的是为了在计算机中实现对它的操作,因此还需要研究在计算机中如何表示和存储数据结构,即数据的物理结构。数据的物理结构又称为存储结构,是数据 ...
分类:
编程语言 时间:
2016-06-01 12:43:49
阅读次数:
164
程序 = 算法 + 数据结构 数据结构 制约了 算法的 >>>>依赖注入 依赖注入也就是解数据结构和算法耦合的思想 ...
分类:
其他好文 时间:
2016-05-26 10:15:46
阅读次数:
136
大学我们学习了很多的专业课程,像编程语言、算法、数据结构、编译原理、软件工程等。偶尔会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?在阅读《构建之法》这本书之后,我对软件编程有了新的认识。 刚开始读这本书,最大的感受的感受就是软件工程原来是可以这么学的,以前学习软件工程 ...
分类:
其他好文 时间:
2016-05-23 06:37:41
阅读次数:
114
大学期间学了很多关于编程的知识,但总觉得理论与实践之间差距很远。读完《构建之法》,有很大的感想,比如第一章,我对什么是程序,什么是软件,什么是软件工程,没有使用到算法需不需要学习、掌握,软件和算法,数据结构有无关联等问题有了一定思考。本书还介绍了很多的概念,比如软件工程、单元测试、软件开发流程、敏捷 ...
分类:
其他好文 时间:
2016-05-23 06:35:06
阅读次数:
156
面对在软件开发方面经验很少的我们,读这本书,软件工程课不再枯燥沉闷,而是变得出乎意料的生动有趣。学习了很多的专业课程,像算法,数据结构,编译原理,软件工程等。我们同学可能心里都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越 ...
分类:
其他好文 时间:
2016-05-22 22:51:41
阅读次数:
250
对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言、算法、数据结构、编译原理、软件工程等。很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟。邹欣老师的《构建之法:现代软件工程》一书很好地,并且 ...
分类:
其他好文 时间:
2016-05-22 19:55:59
阅读次数:
142