栈是一种什么的数据结构 链栈,存储数据的类型定义问题要注意什么?
浏览量:2923
时间:2021-03-14 06:09:29
作者:admin
链栈,存储数据的类型定义问题要注意什么?
如果是C,可以用模板实现。此外,您可能不需要自己编写。在STD图书馆里。
如果是C,有几种方法。Char比int短,所以可以申请联合结构来存储它。另一种方法是存储一个通用void*并在使用它时更改其类型。
定义链栈和单链表这两种数据结构有什么区别啊?我觉得链栈就是给单链表改了个结构体名称而已。在具体函?
站和队列是抽象结构,而单链表是一个具体的实现。通过链表可以实现堆栈和队列的操作。
通常,堆栈或队列用结构封装,然后定义一些操作(推送、弹出等)。这里,对链表进行具体的操作。例如
结构堆栈{
结构列表{head*head
}
结构队列{
结构列表{head*head
结构列表{head*end
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。