自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java数据结构专题——链表(上)

当下一个结点不为空就继续才往下找,因为是找删除结点的前一个结点位置,这里的判断条件是cur.next.val==key,所以循环条件是cur.next不为空,否则会引发空指针异常,如果能找到返回这个结点,循环结束就代表未找到,出了循环返回null即可。removeallkey的思路和remove很相似,只不过removeallkey要删除所有的key就需要多一层循环,既然要删除所有的key,就需要遍历整个链表找到相应值后删除结点,所以循环结束的条件还是和遍历相同,当cur=null就停下。

2024-08-18 09:14:29 742

原创 Java数据结构——顺序表

在开始顺序表之前先了解一下什么是线性表。线性表指的是具有n个相同特征的数据(元素)的有限序列。线性表是一种广泛使用的数据结构,例如常见的有顺序表、链表、栈、队列。这篇文章主讲的就是顺序表的原理、模拟实现和使用。线性表在逻辑结构上是线性的,从字面意思上看就是一条连续的直线。但在物理结构上不一定连续。线性表在计算机的存储上通常是数组(顺序表)和链式存储(链表)。下方图片供大家参考在前期的C当中我们知道,数组开辟了一块足够的空间且是连续的。

2024-07-28 22:43:18 719

原创 C语言分支和循环(下)

C语言提供了三种循环语句,分别是while循环,for循环,do while循环。接下来依次介绍这三种循环。

2024-01-28 16:22:34 730

原创 c语言分支和循环(上)

引入的程序是判断年龄结构的,第一个if的条件n<30若不成立,那么就不执行括号内的语句,直接走向下一个else if判断是否成立,而且后续()内的条件是已经排除上面()的条件的,例如第一个if不成立,第二个条件默认就是n>=30的情况,不需要再把其写入括号内。if语句不是和对齐的else匹配的(如果是,那么应该输出负数,但未有输出),else语句是和最近的一个if匹配,上述例子中也就是与第二个if匹配。if后跟着的一条语句就是当()内的条件成立时,想要执行的语句。接下来引入的就是if else的多重判断。

2024-01-24 15:51:26 354 1

空空如也

空空如也

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

TA关注的人

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