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