【发布时间】:2014-07-17 09:33:07
【问题描述】:
说我有这个列表:1、3、5、7、9、13
例如,给定值为:9,上一项为 7,下一项为 13
如何使用 C# 实现这一点?
【问题讨论】:
-
获取给定项目的索引。加 1 移动下一个,减一移动上一个。确保检查边界。
-
索引为 +/- 1.... 你试过什么?
-
什么样的列表?使用(双重)链表非常容易,例如
LinkedList<T>类。 -
为什么是反对票?我问是因为我不知道如何实现这一点。
-
@hoangnnm - 如果您将鼠标悬停在反对票图标上,它会显示“这个问题没有显示任何研究工作”(我没有反对票)