自定义博客皮肤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)
  • 收藏
  • 关注

原创 哈夫曼树的构造

输入方式为读取以空格为间隙的一串数字,直到读取到#为止,然后构造对应的哈夫曼树,并打印出来。

2023-06-13 10:25:44 71 1

原创 作业:二叉树的遍历

【代码】作业:二叉树的遍历。

2023-05-03 22:42:43 39

原创 作业:链队

【代码】作业:链队。

2023-04-24 23:28:41 53

原创 括号匹配问题

【代码】括号匹配问题。

2023-04-24 22:31:49 39

原创 作业:汉诺塔问题和相关感悟

【代码】作业:汉诺塔问题。

2023-04-20 00:15:46 310

原创 线性表总结

学习链表和顺序表的过程中,我深刻理解了数据结构的抽象思维。数据结构本身是对现实中数据的抽象,是对数据本身的建模和分析。而链表和顺序表则是不同的抽象方式,它们通过不同的方式组织和存储数据,以适应不同的应用场景和需要。首先,顺序表和链表都是数据元素的集合。不同的是,顺序表是一种物理结构,数据元素在物理内存上是连续的,而链表是一种逻辑结构,数据元素在内存上不一定连续,通过指针进行连接。其次,顺序表和链表的插入和删除操作是有所不同的。因此,当需要频繁地进行插入和删除操作时,链表的效率更高。

2023-04-19 23:07:04 23

原创 作业 :多项式的加法

【代码】作业 :多项式的加法。

2023-04-18 12:09:46 49 1

原创 第二次作业

链表的每个节点,除了需要设置一个数据域存储数据元素之外,还需要设置一个指针域,用来表示元素之间的逻辑关系,在元素个数相同时,相比于顺序表,链表需要占用更多的空间。然而,在进行查找和删除等操作时,对于顺序表,则需要移动大量的节点,时间复杂度为O(n),而对于链表,则只需要修改指针,时间复杂度为O(1)。因此,当线性表长度较小时,为了节省空间,一般选用顺序表,但若是用于插入删除等操作,则宜用链表作为存储结构。

2023-04-02 16:56:40 35

原创 顺序表作业

/ 删除倒数第六个 ///*定义指向线性表的指针*/

2023-03-28 12:12:48 36

原创 第一堂数据结构课 的收获

计算机的教材不像别的科目那样对每个细节进行阐释,很多知识点都得自己去了解,才能明白为什么是这样的,所以如果草草地看过去,是无法理解器本质和背后原理的,因此在第一堂课上,老师让我们仔细阅读教材。如今,人工智能的应用已经极为广泛,而在未来,它只会发展的更加智能,从而取代大部分人简单或无创造力的工作,对此我们理应有危机感,争取往更加高端的程序员靠拢,让自己变得不那么容易被替代。提出问题的过程,就是思考的过程,只有深入地思考,才能看到自己对概念的理解是否清晰,是否深刻,再就是图结构,元素之间是多对多的网状关系。

2023-03-22 22:16:30 73 1

空空如也

空空如也

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

TA关注的人

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