在列表 c++ 中向下移动元素
我需要一些帮助,我需要能够在链接列表中找到一个元素并将其在列表中向下移动。我该怎么做?
例子: 1 2 3 4
找到 2 并切换到下一个
输出: 1 3 2 4
将 2 向下移动两个空格 2 3 4 1
I need some help, I need to be able to find an element in a linked list and move it down in the list. How can I do this?
example:
1 2 3 4
find 2 and switch with next
output: 1 3 2 4
move 2 two spaces down
2 3 4 1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用
std::list
,这相当简单。首先,搜索您的号码,为您提供一个指向列表中该位置的迭代器。例如:如果您不使用
std::list
,请使用std::list
:-)If you're using
std::list
, this is fairly simple. First, do a search for your number, getting you an iterator to that position in the list. For example:And if you're not using
std::list
, usestd::list
:-)