← 返回单词列表
co-recursive
形容一种从输出或生成结果出发来描述算法、定义或过程的技术概念,主要用于计算机科学和数学。
💡 记忆钩子
把普通递归想成顺着输入一步步往下拆,而 co-recursive 则像从一个输出端不断向外长出结构:重点不在“输入怎么变小”,而在“结果怎样持续生成”。
📝 学习建议
- 先把它和 recursive 放在一起对比记忆:recursive 通常从输入或问题本身逐层展开,co-recursive 则从输出或生成过程来刻画。
- 不要把 co- 简单理解成“两个对象一起递归”;这里的核心是描述方向和观察角度发生了变化。
📖 中文释义
adj
-
core 按输出定义的递归式📖 指一种从输出或生成结果来说明算法、定义或过程的方式,而不是从输入开始逐步说明。它特别适合描述可以持续生成大型甚至无限结构、却不必一次把全部内容存入内存的算法。💡 常见结构是“co-recursive algorithm/definition”等,用 co-recursive 直接修饰相关技术名词。它只适合专业技术语境,不能自然地替换普通语境中的 recursive。中文学习者容易把它误解为“共同递归”或认为它只是递归的同义词;使用时应突出“从输出或生成结果描述”这一方向。not-comparableA co-recursive algorithm can generate elements of an infinite stream as they are needed.co-recursive 算法可以在需要时逐个生成无限数据流中的元素。The researchers gave a co-recursive definition of the process.研究人员用 co-recursive 的方式定义了这个过程。
🌳 词源
由表示共同或伴随的前缀 co- 与 recursive 构成。
Proto-Indo-European *ḱe?
Proto-Indo-European *ḱóm
Proto-Italic *kom
Proto-Italic *kom-
Latin con-
Latin co-der.
English co-
English recursive
English co-recursive
From co- + recursive.
🏷 单词标签 & 词根