如何实现队列,

本文关键字:队列 实现 何实现 | 更新日期: 2023-09-27 18:37:06

我想知道我是否可以依靠您的支持来解决用 C# 制作程序以使用指针实现队列或堆栈的问题。

最大的问题是,当我尝试在 C# 中重用 C++ 或 C 中的实现时,它们无法运行。

例如,当我尝试使用以下代码以开始创建在 C# 中使用链表的代码时

struct cel {
   int         content;
   struct cel *prox;
}; 

控制台应用程序返回以下错误:

(1)"Cel":成员名称不能与其封闭类型相同(2) 类、结构或接口成员声明中的标记"*"无效(3) { 预期(4) 类、结构或接口成员声明中的标记";"无效(5) 类、结构或接口成员声明中的标记"命名空间"无效

由于我需要运行这部分代码才能继续实现的其他部分,因此我真的很想依靠您的帮助来解决这个问题。

如果你知道如何正确实现这部分代码,甚至,如果你知道如何在 C# 中使用指针实现队列或堆栈,请给我完整的代码。

提前感谢您的支持。

如何实现队列,

您不能期望来自特定语言的代码可以在另一种语言中工作。在 C# 中,通常使用引用,而不是指针。首先学习 C# 的基础知识,然后尝试编写更复杂的代码。