今天有个和我还算比较熟悉的文科的MM突然发QQ消息问我说:“你觉得找对象有多复杂啊?”
 
我一听,顿时觉得MM知识很丰富啊,文科学生竟然知道【Object对象】的概念,太不简单了。看在MM很漂亮的份上,我就打起精神认真回复:
 
“这个需要看对象是有序的还是无序的,如果是有序的,可以在O(lg(n))的时间内找到这个对象,如果是无序的,那找对象就需要O(n)的时间了。”
 
MM很疑惑地发送了个【????】
 
我顿时很奇怪,难道我说错了?我仔细想了想,发现我说的果然不全面,于是补充道:“当然,如果对象是在哈希数组或者类似位图数组的结构里,可以在接近O(1)的时间里找到对象。”
 
这时MM发送了一堆【。。。。。。】然后下线了。我在想,MM貌似生气了,怎么回事,难道我说错了?
 
我苦思冥想半天,突然,一道灵感的闪电击中我的大脑,原来如此啊,上面所说的是针对顺序存储结构的,对于自由存储结构的,比如链表,即使有序也要O(n)啊。
 
唉,我顿时很懊恼。刚才咋就没想到呢,否则MM也不会生气了。
他犯了搞笑时的最大禁忌:解释笑话😂
点击查看全部
该段子通过程序员的算法思维解构恋爱话题,制造了学科认知错位的幽默感。利用时间复杂度(O(n)/O(1))与找对象场景的双关,在技术群体中能引发会心一笑。对方发送问号与下线的反应形成有效互动留白,暗合程序员过度技术化解读生活话题的群体特征。但知识门槛较高,未掌握算法基础的非技术受众可能难以理解哈希数组、链表等专业术语构建的笑点,导致幽默效果局限于特定人群。对技术梗的创新运用和精准的群体自嘲式幽默是其亮点,但受众范围的局限性影响了整体传播效果。
344
收藏
2015/09/14 23:06