![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 91
猫战士学习中
人生就是这样起落起落落落落落落落落
展开
-
数据结构:顺序表
静态顺序表是指在程序运行前就确定了大小的顺序表,它的存储空间是静态分配的,一旦分配了大小,就不能动态改变。静态顺序表通常使用数组来实现,数组的长度是固定的,定义时需要指定大小。其中包含一个固定大小为 10 的整型数组 x 和一个整型变量 size,用来表示静态顺序表中的元素和当前存储的元素个数动态顺序表是指在程序运行时根据需要动态分配内存空间的顺序表。动态顺序表通常使用指针和动态内存分配来实现,可以根据需要动态增加或减少存储空间。其中包含一个指向动态数组的指针 data,以及两个变量size和。原创 2024-06-28 18:08:33 · 571 阅读 · 0 评论 -
数据结构:单链表
/ 定义单链表节点数据类型为整型// 定义单链表节点结构体// 节点数据// 指向下一个节点的指针。原创 2024-06-29 11:23:34 · 425 阅读 · 0 评论 -
数据结构:双向链表
双向链表是一种常见的数据结构,它允许在链表中的元素之间双向移动。双向链表中的每个节点都包含指向前一个节点和后一个节点的指针。// 定义双向链表节点结构体int data;// 节点数据// 指向前一个节点的指针// 指向下一个节点的指针} Node;原创 2024-07-17 18:15:54 · 523 阅读 · 0 评论 -
数据结构:栈
栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。这一端被称为栈顶,而另一端则被称为栈底。栈中的数据元素遵守后进先出的原则。原创 2024-07-19 13:22:29 · 554 阅读 · 0 评论 -
数据结构:队列
队列是一种先进先出的数据结构。第一个入队列的元素将是第一个被移除的元素。可以将队列想象成一个排队的人,先到的人先得到服务。在队列中,允许插入的一端称为队尾,而允许删除的一端称为队头。当一个元素被添加到队列时,它会被放置在队尾;而当一个元素从队列中被移除时,它会从队头被取出。原创 2024-07-31 23:51:27 · 696 阅读 · 0 评论