自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构-循环队列作业

【代码】数据结构-循环队列作业。

2024-05-21 21:46:52 194

原创 数据结构-链队列作业

【代码】数据结构-链队列作业。

2024-05-14 22:46:55 201 2

原创 数据结构-括号匹配作业

该代码重在匹配,即检查要求数组的每一个元素,左括号就入栈,右括号就出栈检查上一个元素是否能够和它匹配,其他字符等通通跳过。

2024-05-14 22:37:14 211 3

原创 数据结构—汉诺塔作业

分析可得,若要将n个盘子从第一个柱子移到第三个柱子,需要先将n-1个盘子移到第二个柱子上,然后再把这n-1个盘子移到第三个柱子上,设n个盘子的移动次数为F(n),则F(n)=2*F(n-1)+1,F(1)=1,最终可得F(n)=2^n-1.

2024-05-07 22:58:28 233 1

原创 数据结构—3.1栈作业

栈是一种先进后出的数据结构,元素只能从一端(栈顶)入栈和出栈。

2024-04-26 14:08:24 253 1

原创 数据结构—多项式相加作业

关于add:该函数内部出现了多个判断、多个分支,易混淆。

2024-04-26 13:46:10 207 1

原创 数据结构—静态链表作业

该代码可以实现静态链表的创建、插入和删除的功能。静态链表是一种用数组模拟链表行为的数据结构。其储存空间大小固定,能够较为高效地实现插入和删除操作,同时也存在空间利用率不高、表长难以确定以及失去随机存取特性等缺点。

2024-04-23 17:43:14 215

原创 数据结构—双向链表作业

该代码可以实现双向链表建立、插入、删除的功能。与单向链表相比,双向链表每个节点都增加了一个指向前面节点的指针,这使得它在进行遍历等功能时更加高效,与此同时,其所需存储空间也就更大,操作更复杂更容易混乱。

2024-04-23 17:05:25 250

原创 数据结构—单链表作业

该代码可以实现C语言单链表的创建、打印、元素的插入和删除等功能。本次学习加深了我对单链表的理解。单链表具有动态分配内存、扩展性强、插入和删除效率高等优点,但也存在访问元素效率低、需要额外空间存储指针、容易出现内存泄漏以及无法直接获取链表长度等缺点。

2024-04-09 19:48:27 318

原创 数据结构-顺序表作业

该代码可以实现C语言顺序表的打印、创建、插入、删除、查找等功能。通过此次学习,我了解到顺序表简单来说就是使用数组实现的线性表。它按照元素的逻辑顺序依次存储在连续的内存空间中,具有随机存取的特性,即可以通过下标快速访问任意位置的元素。这个特性使得顺序表在某些场景下具有优势,例如当我们需要频繁访问表中的元素时。同时,顺序表也有其局限性。由于顺序表需要预先分配固定大小的内存空间,因此在插入或删除元素时可能需要移动大量元素,导致效率降低。因此,在使用顺序表时,我们需要根据具体的应用场景和需求来权衡其优缺点。

2024-04-06 21:34:56 333

空空如也

空空如也

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

TA关注的人

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