自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树的创建

二叉树的创建

2024-06-10 17:47:41 440 1

原创 栈和队列的转换

栈和队列的转换

2024-06-09 16:39:02 545 1

原创 逆波兰表达式

逆波兰表达式又叫做后缀表达式,是一种没有括号,并严格遵循“从左到右”运算的后缀式表达方法。

2024-06-07 21:09:43 817 1

原创 MyQueue(队列)

队列的简单实现

2024-06-06 20:34:35 856

原创 人工智能未来的发展趋势

人工智能的发展

2024-06-05 20:30:52 824 1

原创 MyStack(栈)

栈的方法实现

2024-06-04 21:02:07 335 1

原创 双向链表MyLinkList

双向链表的简单实现

2024-06-02 15:33:02 1126 7

原创 链表的练习

定义两个节点,同时从头节点进行往后走,一个一次走两步,一个一次走一步,最后当节点数量为偶数时快的节点为空和节点数量为奇数时快的节点的next为空时,慢的节点所在的位置就是中间节点。定义两个节点,一个节点先走k-1步,然后两个节点一起走,当快的节点走到最后一个节点的位置时,慢的节点的位置就是倒数第k个节点所在的位置。将两个单链表根据顺序大小串联起来,创建一个新的链表,根据两个链表每个节点大小的比较,将小的节点,用新创建的链表串联起来。

2024-05-31 16:59:22 502

原创 数据结构 泛型

泛型程序设计(generic programming)是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。

2024-05-25 20:43:12 270

原创 MySingleList

单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) +指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。实现自己的单链表MySingleList,能够对单链表进行简单的增删查改。//打印//头插法//尾插法//在任意位置插入//查找关键字key是否在单链表中//删除第一个关键字为key的节点//删除所有为key的节点//单链表长度。

2024-05-23 21:41:55 1288 2

原创 数据结构 杨辉三角

/创建curRew数组,根据for循环,创建多个数组。public List<List <Integer>> generate(int Rew){ //Integer类型的二维数组,Rew表示行数。//除第一个和最后一个元素,其余都为上一行的列为j和前一个j-1的元素相加。i++) {//从第二行到Rew-1行。//将元素放入数组中。//最后一个元素为1。//每行第一个元素都是1。//将List数组加入多维数组中。//在数组中添加一个1。

2024-05-22 20:15:13 301 2

原创 实现MyArrayList

首先定义一个接口,对要实现的操作进行简单的列举。//打印数组//插入数组//在pos位置放入元素//查找某个元素对应的位置//获取某个下标对应的元素//判断是否包含某个元素//更新元素//获取顺序表长度//删除元素//清空元素定义一个MyArrayList类来实现这个接口,对接口中的方法进行具体的实现。MyArrayList本质是一个数组://数组里元素的个数//定义成一个数组//默认数组大小。

2024-05-21 21:36:59 1212 2

原创 异常(Exception)

Java 中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就要自定义符合我们需要的异常。例如:此时我们在处理用户名密码错误的时候就可以抛出两种异常.具体方式:1. 自定义异常类,然后继承自Exception 或者 RunTimeException2. 实现一个带有String类型参数的构造方法,参数含义:出现异常的原因。

2024-05-18 19:23:10 776

原创 图书管理系统

这里的user.doOperation(choice,bookList)是作用于User的,User再作用于它的子类,就可以根据user来调用不同用户的菜单,然后choice来选择方法,bookList来作用方法,完成图书管理系统中的操作,将这些方法组合起来,实现了图书管理系统。删除图书就是找到要删除的图书,记录该图书的数组下标,将该数组下标的后一位覆盖该下标,该下标所对应的对象将被系统回收,依次类推,最后的一处空间将为空,将它置为null。在操作这个包中存放普通用户和管理员对图书系统的不同操作。

2024-05-12 21:29:09 817 6

原创 String类

String类中方法的简单介绍

2024-05-09 15:43:21 952 2

原创 常见的进制和进制的转换

计算机中常见的进制和进制转换

2024-04-05 17:25:26 1169 2

原创 数据类型与变量

常量就是在程序中固定不变的量,是不能改变的数据。例如,数字1,字符'a',浮点数1.1等都是常量。在Java中包括整型常量、浮点数常量、字符常量、字符串常量、布尔常量和null常量。整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表示形式。例如:100, 0x7F。浮点数常量就是数学中的小数,浮点数分为单精度浮点数(float)和双精度浮点数(double)两种类型。例如:3.14,2.1f,1.0。字符常量用于表示一个字符,一个字符常量要用一对单引号 (' ') 括起来。字符常量可以

2024-03-31 21:35:01 1115 6

空空如也

空空如也

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

TA关注的人

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