自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之栈、队列、数组--王道

1.栈栈 (stack) 是限定仅在表尾进行插入或删除操作的线性表。 因此, 对栈来说, 表尾端有其特殊含义, 称为栈顶 (top),相应地, 表头端称为栈底 (bottom)。不含元素的空表称为空栈。 栈又称为后进先出 (Last In First Out, LIFO) 的线性表.2.队列队列(queue)是一种先进先出(First In First Out, FIFO)的线性表。 它只允许在表 的一端进行插入,而在另一端删除元素。 在队列中,允许插入的一端称为队尾(rear), 允许删

2022-06-12 19:58:19 472

原创 数据结构之树与二叉树--王道

5.1树的基本概念5.1.1树的定义树是n(n>_0)个结点的有限集。当n=0时,称为空树。在任意一棵非空树中应满足:(1)有且仅有一个特定的称为根的结点。 显然,树的定义是递归的,即在树的定义中又用到了其自身,树是一种递归的数据结构。树作为一种逻辑结构,同时也是一种分层结构,具有以下两个特点: 1)树的根结点没有前驱,除根结点外的所有结点有且只有一个前驱。 2)树中所有结点可以有零个或多个后继。 树适合于表示具有层次结构的数据。树中的某个结点(除根结...

2022-05-28 16:53:32 635 1

原创 数据结构之广义表

1.广义表的定义顾名思义,广义表是线性表的推广,也称为列表。用大写字母表示广义表的名称,用小写字母表示原子(l) A = ()----------A是一个空表, 其长度为零。 (2) B=(e)--------B 只有一个原子 e, 其长度为1。 (3) C= (a, (b, c, d))-------C的长度为2, 两个元素分别为原子 a 和子表(b,c, d)。 (4) D = (A, B, C)---------D的长度为3,3个元素都是广义表。显然,将子表的值代入后,则.

2022-05-22 17:15:37 6772

原创 数据结构之线性表(顺序表与链表)--王道

目录2.1线性表的定义和基本操作2.1.1线性表的定义2.1.2线性表的基本操作2.2线性表的顺序表示2.2.1顺序表的定义2.2.2顺序表上基本操作的实现2.3线性表的链式表示2.3.1单链表的定义2.3.2单链表上基本操作的实现1.用头插法建立单链表2.用尾插法3.按序号查找结点值4.按值查找表结点5.插入结点操作6.删除结点操作7.求表长操作2.3.3双链表1.双链表的插入2.双链表的删除2.3.4循环链表...

2022-05-21 11:57:53 626

原创 数据结构的基本概念--王道

1.1.1基本概念和术语1.数据数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。2.数据元素数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。例如,学生记录就是一个数据元素它由学号、姓名、性别等数据项组成。3.数据时象数据对象是具有相同性质的数据元素的集合,是数据...

2022-05-20 18:36:43 202

原创 JAVA面向对象-中篇-初学必看

面向对象的特征二:继承性1.为什么要有类的继承性?(继承性的好处)* ① 减少了代码的冗余,提高了代码的复用性* ② 便于功能的扩展* ③ 为之后多态性的使用,提供了前提2.继承性的格式:class A extends B{ }* A:子类、派生类、subclass* B:父类、超类、基类、superclass3.子类继承父类以后有哪些不同?3.1体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性和方法。* 特别的,父类...

2022-05-07 21:35:16 101

原创 JAVA面向对象-上篇-初学必看

参考尚硅谷java基础教程目录类与对象1.面向对象学习的三条主线:2.面向对象与面向过程(理解)3.面向对象中两个重要的概念:4.面向对象思想落地实现的规则5.对象的创建与对象的内存解析6.匿名对象:我们创建的对象,没显式的赋给一个变量名。7.JVM内存结构类的结构之一:属性属性 vs 局部变量类的结构之二:方法1.方法:描述类应该具的功能。2.return关键字:3.方法的重载4.可变个数形参的方法5.java的值传递机制递归..

2022-05-07 17:08:30 102

原创 HTML前端基本单词

目录基本块级元素行内文本表单表格基本html 超文本标记语言head 文档的信息meta 元信息title 标题link 外部资源style 样式body 身体,可见区域块级元素h1-h6 标题p 段落(paragraph)ul 无序列表ol 有序列表dt 定义的标题Define titledl 定义清单dd 定义内容 def...

2022-04-04 16:05:51 499

原创 你的第一个java程序-02学丢了

2.1您的第一个Java程序(1)让我们从创建一个简单的程序开始,该程序将“ Hello World”打印到屏幕上。classMyClass {publicstaticvoidmain(String[ ] args) {System.out.println("Hello World");}}(2)在Java中,可以实际运行的每一行代码都必须在class中。(3)在我们的示例中,我们将类命名为MyClass。(4)Java中,每个应用程序都有一个入...

2022-04-03 17:08:31 528

原创 1.2JDK8环境配置 超详细必会

1. 打开网页http://www.oracle.com下载对应平台的合适的 JDK 版本。2. 双击下载的 exe,如 jdk-8u131-windows-x64.exe。3. 进入安装向导。4. 下一步,更改安装路径,选择安装所有组件更改为 D:\developer_tools\Java\jdk1.8.0_131\5. 下一步,开始安装6. 安装 jre,可以更改 jre 安装路径。(过程同上述安装目录的选择) 注意:如果提示需要将 ...

2022-04-03 16:35:48 175

原创 Java基础学习-01学丢了

1.1,什么是计算机名称:Computer,全称电子计算机,俗称电脑。定义:能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。组成:由硬件和软件组成。形式:常见显示有台式计算机、笔记本计算机、大型计算机等。应用:科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络等领域。(1)计算机硬件组成:cpu,主板,内存,电源,主机箱,硬盘,显卡,键盘、鼠标,显示器。(2)基本的Dos命令打开CMD的方式开始+系统+命令提示符 win键+R+输入cmd (推荐.

2022-03-30 17:39:13 55

空空如也

空空如也

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

TA关注的人

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