首页 > 代码库 > 基本数据结构
基本数据结构
链表struct Node
{
int data;
//数据域
struct Node *next;
//指针域
};
//基本操作:创建,插入,删除,打印[百科示例]
无需事先知晓链表数据的长度,充分利用内存空间,事先灵活的内存动态管理。
链表允许插入和移除表上任意位置上的节点,但是不允许随机存取。因为它包含指向另一个相同类型的数据的指针(链接)。
链表是一种存储方式,它可以在非连续的内存空间里面存储一个集合的元素。和它对应的是数组,数组要在连续的空间里存储集合的元素
队列
队首删除,队尾插入。
栈
后进先出,只能在栈顶插入和删除,栈底固定,栈顶浮动。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。