最近有点背...
  • About Me

  • 兴趣爱好



  • 上一张

数据结构之二叉树

二叉树概念

二叉树是指每个父节点最多有两个子节点的树。二叉树的定义是一个递归的定义,它很明确地区分了一个根节点的两个子树,分别是左子树和右子树。

这里写图片描述

数据结构之链表

前言

链表与之前所讲的数据结构有一些不同。
栈与队列是申请一段连续的空间,然后按顺序来存储数据;
链表是一种物理上非连续、非顺序的存储结构,数据元素之间的顺序是通过每个元素的指针来关联的。

链表结构

链表的每一个节点都包含两部分信息:元素数据本身和指向下一个元素地址的指针。
这里写图片描述

数据结构之数组

数组作为最为基础的数据结构,以线性结构来存储固定大小、相同类型的数据。
Java中已经为我们封装好了ArrayList来描述各种操作,下面将自定义类分装并描述数组的操作。

  • 数组操作之增删改查

数据结构之栈与队列

写在前面

栈与队列是两种不同特点的数据结构。
栈遵循着先进后出的特点,它就像一个器皿,先放进去的后被取出来,后放进去也就是靠近瓶口的先出来。
队列,就像它的名字一般,它的结构类似于排队,先进先出,后进后出。

栈的实现

SpringBoot配置管理

SpringBoot的便捷性在于配置文件的简化,极大的缩短了项目环境搭建的时间。今天,我们就它的配置文件来领略SpringBoot的风采。

配置管理

和常规的Spring项目一样,SpringBoot也自己的配置文件application.properties.与之不同的是,SpringBoot几乎只有几行的代码就可以代替过往繁琐的配置。

  • 配置端口号和访问前缀

    1
    2
    server.port=8080
    server.context-path=/springboot