Java
老乡zx
平平淡淡才是真
展开
-
Java数据结构--------1.简介,学习目标以及接口定义
数据结构定义: 按某种方式组织的数据集合 且支持对结构中的数据进行访问于操作 学习目标: 线性表(List): 一种顺序存储的数据集合,支持表中任何位置进行插入删除等操作 堆栈(Stack): 可以看做一种特殊的线性表,但它通常只允许对线性表的顶端数据进行插入和删除等操作.数据先进后出 列队(Queue): 和堆栈有些相似,不过它通常是对数据尾端进行操作.数据则是先进先出 二叉树...原创 2019-04-19 20:28:18 · 179 阅读 · 0 评论 -
Java数据结构--------2.线性表和链表
数组线性表: 数组是一种固定大小的数据结构,尽管如此,仍然可以使用数组实现动态结构.处理方法是,当数组不能再存储新的元素是,创建一个更大的数组来代替当前数组. 查询较快,插入和删除较慢 开始时,用默认大小创建一个数组data,设置为Object[]型,像数组中插入一个新元素时,首先确认数组是否有做够的空间.如数组不够空间,则创建当前数组中的元素复制到新数组中,并将新数组设为当前数组,并将...原创 2019-04-19 22:58:50 · 127 阅读 · 0 评论