随笔 - 123  文章 - 24 评论 - 2701 阅读 - 101万

摘要



到底是先有鸡还是先有蛋?这是个很有意思的问题。
这个问题最有趣的部分是,如果你回答说先有鸡,那人家就会问鸡是怎么来的?嗯……鸡是蛋孵出来的,那是先有蛋吧?那人家又会问蛋是咋来的?蛋是鸡生的,那是先有鸡吧?……
这个过程会无限递归下去。
这是这个问题最难的部分,也是核心所在。
其实我们搞编程的都知道,递归算法总有开始和结束,不然堆栈该溢出了。说的直接点,

蛋孵出来的一定是鸡,但鸡不一定非得由蛋孵出来。

因为第一只鸡是由上帝造出来的!吼吼!
有人可能会问了,“那你咋知道上帝不是先造出来一个蛋呢?”
这个简单,你想,上帝要是先造出来一个蛋,那他还得花好多时间亲自把蛋孵成鸡,这岂不是很累,也很傻?所以我敢断定上帝一定是先造出一只鸡,然后让鸡下蛋,再由鸡把蛋孵成更多的小鸡。所以,是先有鸡,后有蛋。


posted on   1-2-3  阅读(1110)  评论(16编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示