自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构与算法(十四)冒泡排序

java实现冒泡排序

2023-11-15 17:27:59 25

原创 数据结构与算法(十三)插入排序

java实现插入排序

2023-11-15 16:38:31 24

原创 数据结构与算法(十二)链表实现队列

链表实现队列

2023-11-06 13:25:01 25

原创 数据结构与算法(十一)数组实现循环队列

数组实现简单的循环队列

2023-11-03 17:38:45 28

原创 数据结构与算法(十)数组实现简单队列2

数组实现简单的队列结构

2023-11-02 21:53:11 13

原创 数据结构与算法(九)数组实现简单队列1

使用数组简单地实现队列

2023-11-02 17:20:32 13

原创 数据结构与算法(八)两个栈计算简单的整数四则运算表达式

使用两个栈计算简单的四则运算表达式

2023-11-02 12:24:49 79

原创 数据结构与算法(七)栈

java实现栈式结构

2023-10-31 21:56:19 14

原创 数据结构与算法(六)

单向循环链表解决猴子选大王问题

2023-10-31 17:28:46 18

原创 数据结构与算法(五)

双向循环链表的简单实现

2023-10-31 17:20:25 12

原创 数据结构与算法(四)

单向循环链表的简单实现

2023-10-31 17:14:47 13

原创 数据结构与算法(三)

Java中有自己的链表数据结构LinkedList,今天我们手动实现一个单向链表,以加深对Java底层数据结构的理解,感兴趣的老铁可以对比Java底层代码,提出宝贵意见。throw new IndexOutOfBoundsException("给定的下标超出链表长度或格式不正确");throw new IndexOutOfBoundsException("给定的下标超出链表长度或格式不正确");两种场景,一种是删除指定下标位置的元素,一种是删除值为目标值的元素(只删第一次出现的位置)

2023-10-31 17:08:52 12

原创 数据结构与算法(二)

java中有自己的ArrayList,今天我们尝试着通过数组自己实现一个ArrayList,加深对Java底层数据结构的理解。废话不多说直接上代码。如果当前存值的下标小于等于数组长度,则直接存,否则要扩容之后才能存(跟原生的不太一样,原生的是扩容系数为。用户可以传入一个数字指定集合的初始化长度,当前存值的下标是。简单实现ArrayList。初始化的时候默认集合长度为。往集合的末尾添加一个元素。的位置插入一个元素,后面的元素依次往后移。修改指定下标元素的值。

2023-10-31 17:05:13 14

原创 数据结构与算法(一)

我们知道2的二进制数是10,4的二进制数是100,8的二进制数是1000,16的二进制数是10000......,有没有找到规律。同样,3的二进制数是011,7的二进制数是0111;我们还知道 两个数的与运算(&),二进制位相同得1,同理可得,2&1值为0,4&3值为0,8&7值为0,16&15值为0.....(例如:4是2的2次方,所以4是2的次方数;16是2的4次方,所以16也是2的次方数;同理8也是,32也是。但我们知道计算机底层运算都是二进制数 的运算,取模运算和除以2运算会影响运算效率。

2023-10-31 17:00:10 14

空空如也

空空如也

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

TA关注的人

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