我应该为循环的“根”使用啥名称?

Posted

技术标签:

【中文标题】我应该为循环的“根”使用啥名称?【英文标题】:What name should I use for the "root" of a cycle?我应该为循环的“根”使用什么名称? 【发布时间】:2019-08-18 09:14:36 【问题描述】:

所以,我正在编写一个cyclic 数据结构。 (在 C# 中,但我的问题与语言无关。)这很简单:只是一个循环的双向链表。

但是虽然所有节点都是平等的,但我需要挑出 一个 作为我的默认入口点和参考:这个的正确名称是什么?

我的问题是,用于在“根”、“头”、“顶”、“主”等结构中挑选出节点的大多数术语都暗示了一个层次结构,我明确表示了这一点没有拥有或渴望。诸如“当前”和“活跃”之类的其他词更平等,但暗示 暂时性

现在我正在考虑“起源”、“句柄”,甚至只是“入口”。

【问题讨论】:

'head' 是常用术语,并不意味着等级,只是第一。 @MattTimmermans firstness 不意味着等级吗?它暗示它先于一切,后于无。在一个循环中,所有节点都在 之前, 在所有节点之后,包括它们自己。尽管我可以将其视为某种概念上的衔尾蛇。 【参考方案1】:

你使用了entry,有什么问题?

您可以使用 handle,因为它为您提供了数据的句柄。

【讨论】:

“Entry”可以解释为“value”的同义词,而不是“ingress”的同义词。 使用了什么以及为什么?

以上是关于我应该为循环的“根”使用啥名称?的主要内容,如果未能解决你的问题,请参考以下文章

为已经使用的名称返回啥 HTTP 错误代码?

我应该使用啥类型的连接?

在后台线程内循环并不断更新 UI 时使用啥?

FPS 和 UPS 有啥区别?我应该在游戏循环中跟踪 UPS 吗?

依赖默认编码,我应该使用啥以及为啥?

我应该在 jquery 小部件上使用啥命名空间?