自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java的封装、继承和多态

简单来说,封装就是把类中的属性和方法使用private修饰。在private修饰下,类中的属性和方法只能由该类使用,而不能被其他类使用。如果其他类需要用到该类的属性,一般会在该类中提供一个用public修饰的方法返回该类的属性,这样其他类就能通过这个方法获取该类的属性了。封装使得类内部的属性和方法不会被直接使用,提高了类的安全性。此外,类的使用者有时不需要知道类的具体实现,只需知道使用类提供的public方法来使用类即可,提升了工作效率。

2022-10-14 15:03:04 215 1

原创 数据结构与算法(四)

线性表的顺序表示是用一组地址连续的存储单元依次存储线性表的数据元素,通常这种结构称为顺序表。其特点为,逻辑上相邻的数据元素在物理上也相邻。只要确定了顺序表的起始位置,线性表的任一数据元素都能随机存取。对于插入操作,在位置i插入时,需要执行n-i+1次。对于删除操作,删除位置i的元素时,需要执行n-i次。对于查找操作,查找位置为i的元素时,需要执行i次。对顺序表中的所有元素,平均需要。次,其时间复杂度为O(n).次,其时间复杂度为O(n).对所有的插入位置,平均需要。对所有的删除位置,平均需要。...

2022-08-01 17:31:18 71

原创 数据结构与算法(三)

1.线性表的定义与特点线性表是由特性相同的数据元素组成的有限序列。线性表中元素的个数被称为线性表的长度,当线性表长度为0时,该线性表被称为空表。在一个非空的线性表中有且只有一个“第一个”数据元素。 有且只有一个“最后一个”数据元素。 除第一个之外,每个数据元素有且只有一个前驱。 除最后一个之外,每个数据元素有且只有一个后驱。...

2022-01-30 16:06:05 541

原创 数据结构与算法(二)

算法与算法分析(1)算法的定义和特性算法是用于解决某类问题的有限长的操作序列。一个算法必须满足五个特性有穷性,一个算法必须在有穷步骤后结束,且每个步骤都能在有穷时间内完成。 确定性,算法的每个步骤都有明确的规定,不能存在二义性。 可行性,算法的每个步骤都可以通过已经实现的基本操作经有限次执行来实现。 输入,算法需要有零个或多个输入。 输出,算法需要有一个或多个输出,无输出的算法是无意义的。(2)评价算法优劣的基本标准正确性,在输入数据正确的情况下,能够在有限的时间内输出正确的.

2022-01-17 12:19:59 883

原创 数据结构与算法(一)

1.数据结构的研究内容数据结构的研究对象是非数值计算的程序设计中计算机的操作对象,以及他们之间的关系和操作。所谓非数值计算,指的是相关问题的数学模型不是数学方程,而是具有逻辑关系的数据。例如表、树和图。2.基本概念和术语(1)数据、数据元素、数据项和数据对象数据:指能被输入到计算机中并被计算机程序处理的符号。数据元素:数据的基本单位,在计算机中常被当做一个整体进行考虑和处理。数据项:组成数据元素的单位,有独立的含义,并且不可分割。数据对象:...

2022-01-08 20:45:45 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除