【发布时间】:2012-06-24 01:27:09
【问题描述】:
如果我发现链表中的指针(链接)字段已损坏,我该如何解决这个问题?
我在面试中被问到这个问题。我说不行,解决不了。面试官说有可能。有什么办法吗?
【问题讨论】:
-
你是怎么知道的? 如果你发现,你会有比你的程序逻辑更好的逻辑,当你有更好的逻辑时,为什么不首先使用它。 (这是变相的哥德尔合取)
-
确实你是怎么发现的?一般情况下是不可能的……
-
请参考以下链接中如何找出损坏指针的答案:stackoverflow.com/questions/4079099/…
-
@thrustmaster:我一直在为我的问题发布的所有答案在逻辑上正确的答案投票。
-
不请自来的一般面试相关建议...不要做出无根据的假设,导致您给出的答案不令人满意。询问详细信息(单链接、双链接、我们如何知道它已损坏、解析意味着什么、是否可以读取任意地址的内存而不会导致崩溃等)。如果他们没有给你任何细节,考虑不同的情况,如果这个和那个是这样那样,描述这些情况以及在它们中可以做什么。
标签: c linked-list