数据结构和算法
文章平均质量分 91
我本凡人 一念云泥
java小白 正在学习
展开
-
数据结构和算法 第一章 综述(2)
继承与多态 下面简要的提一下面向对象编程的两个重要特征:继承与多态 继承是指由基类扩展或派生形成的一个新类。这个扩展类拥有基类的所有属性,并加上了集中其他属性。例如,秘书类可能是冲一个更加一般化的雇员类派生而来,它也许会包括一个雇员类所缺少的字段:打字速度。 在Java语言中,继承又称为子类化(subclassing)。基类被称为父类,扩展类被称为子类。 继承可以方便地向一个现有的类中增加属性,这对于设计一个许多相关类的系统而言,是十分重要的。由于用途发生微小变化而需要重用类,而继承使这个工作变得十分简单,原创 2021-03-06 15:09:48 · 200 阅读 · 0 评论 -
数据结构和算法 第一章 综述(1)
数据结构和算法能起到什么作用 数据结构是对在计算机内存中(有时在磁盘中)的数据的一种安排。数据结构包括数组,链表,栈,二叉树,哈希表等等。算法对这些结构中的数据进行各种处理,例如,查找一条特殊的数据项或对数据进行排序。 掌握这些知识以后可以解决哪些问题呢?粗略的估计一下,上述知识可以用于下面三类情况: 1.现实世界数据存储 2.程序员的工具 3.建模 这些并不是必须遵循的分类,但它们可以体现出数据结构和算法的重要性。 现实世界数据存储 现实世界数据指的是那些描述处于计算机外部的物理实体的数据。看几个例子:一原创 2021-03-03 23:00:18 · 426 阅读 · 0 评论