【发布时间】:2014-04-15 20:38:23
【问题描述】:
我目前正在做一个项目,我必须编写的最后一个功能是使用 rand 函数对链表进行洗牌。
我很困惑它是如何工作的。
有人可以澄清一下我该如何实现这个吗?
我查看了我过去的代码示例以及我对数组进行的洗牌操作,但数组和链表完全不同。
编辑: 为了进一步澄清,我的教授让我们使用链表来洗牌,因为他就像那样“很棒”。
【问题讨论】:
-
你有义务做链表吗?为什么不是矢量?或列表?在c++中链表没用
-
如果你有一些代码可以打乱数组,只需来回转换列表
-
我的教授不允许我们使用数组来洗牌。我们仅限于链接列表。
-
我可以帮助你,但你确定你想要 c++ 方法吗?这很奇怪。在 C 中可以尝试解释它是如何工作的,在这种情况下,它非常有用。
标签: c++