- 博客(5)
- 收藏
- 关注
原创 JAVA 实现链表增删改查
链表 数据分散的存储在物理空间中,通过一根线保持他们之间的逻辑关系,这种存储结构称为链式存储结构。 实际上,就是每一个结点存放一个元素和一个指向下一个结点的引用(c语言里叫做指针) 实现类 public class Main { public static void main(String[] args) { /** * 链表 */ AbstractList<String> list = new Link.
2022-05-18 13:56:20
262
原创 JAVA 实现顺序表的增删改查
1.线性表 线性表是一种最基本的数据结构,它是表示一组相同类型数据的有限序列,可以把它当作数组参考,但他不是数组,线性表是一种表结构,它能够支持数据的插入,删除,更新,查找等。同时数组可以随意存放在数组中的任何位置,而线性表只能依次有序排列,不能出现空隙。 2.顺序表 将数据依次存储在连续的整块物理空间中,这种存储结构叫做顺序存储结构。而已这种方式实现的线性表,叫做顺序表。表中的每一个个体都称之为元素,上一个元素称之为 前驱。下一个元素,称之为 后驱。 我们设计线性表的目标就是进行更好的管理数据。对
2022-05-17 21:37:59
1015
1
原创 三个基本排序
1.冒泡排序 简单冒泡排序,并且简单优化,减少遍历。 /** * 冒泡排序 * * 两个之间比较 大的数向后移 * * 乱序变成从小到大排序 * */ public class Maopao { public static void main(String[] args) { int[] arr = {0,2,3,5,6,8,9,1,4,7}; test(arr); for (int i = 0; i < arr.length
2022-05-15 00:13:03
144
原创 JAVA SE初级篇
一、面向对象设计 1.方法的重载 一个类中可以包含多个同名的方法,但是需要的形式参数不一样(形式参数就是定义方法需要的参数,实际参数就是传入的参数) 方法的返回类型,可以相同,可以不同,但是仅仅返回类型不同,是不允许的。 int a(int i) {return i;} int a(double i) { return i}; 2.静态变量和静态方法 类具有的属性。 为所有对象共享的内容。通过使用static关键字来声明一个变量或者一个方法为静态的,一旦声明为静态,那么通过这个类创建的所有对
2022-05-14 03:06:10
112
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人