English 中文(简体)
你们如何称呼那些让人烦恼的小案件,你们得时刻检查它们? [已关闭]
原标题:
  • 时间:2009-02-11 08:05:32
  •  标签:
Closed. This question is off-topic. It is not currently accepting answers.

想要改进这个问题吗?点击更新问题,以便让它符合Stack Overflow 的主题。

Closed 9 years ago.

你们怎么称呼那些让人烦恼的小问题,例如“有人第一次进入记录/在链接列表(c 实现)中删除最后一条记录/…”?

我所知道的唯一术语翻译成中文不太好听,叫做“边缘情况”。它有更好的称呼吗?

最佳回答

边缘情况。

问题回答

角落情况

我所遇到的每位教授都将它们称为“边界情况”或“特殊情况”。

我使用“特殊情况”这个术语。

我把它称为工作 ;-)。

因为他们为此付给我报酬。

但是边缘情况(如先前提到的)可能是更正确的名称。

我称他们为“瑕疵小事”。但说实话,我不再关心那个链接列表了。

因为内存便宜,我总是实现列表以使一个空列表包含两个特殊的节点,即第一个和最后一个节点。

当搜索时,我从第一个节点迭代到最后一个节点(包括最后一个节点的前一个节点),因此我不会先看哨兵节点。

当我插入时,我使用相同的限制来找到插入点 - 这保证我从未在第一个或最后一个之前插入,因此我只需要使用“在中间插入”的情况。

当我进行删除操作时,它是类似的。因为您无法删除第一个或最后一个节点,因此删除代码只需使用“在中间插入”的情况。

虽然我承认这只是我懒惰,但另一方面,我也已经不怎么做C编程了,而且我有一个庞大的代码库可以供我使用,因此我实现新的连接列表的日子已经一去不复返了。





相关问题
热门标签