為什麼在 Google 中搜索「recursion」會被問「您是不是要找: recursion」?
02-27
這個問題源自於quora上的這個回答:
http://www.quora.com/Google/What-are-some-of-the-funniest-google-search-results有圖為證:
工程師們的幽默。
recursion 即遞歸。
要搞明白遞歸是什麼,首先得明白遞歸是什麼。
明白了么?
----------------
簡而言之,遞歸是指將大規模的問題拆分成小規模而解法類似的問題的策略。這使得使用較為簡單的演算法解決大型問題成為可能。
@stephen cheng :
關於遞歸是什麼舉個例子吧。
比方說計算 Fibonacci 數列,遞歸就是最常用的一個方法。一個用簡單遞歸實現的寫法如下:
int fib( int n ) {
switch(n){
case 0: case 1:
return 1;
default:
return fib(n-1) + fib(n-2);
}
}
可以說這是彩蛋?哈哈,Google的工程師會賣下萌,搞點笑,前提是笑點得找到……
冷笑話說穿了笑點就不好笑了嘛╮(╯_╰)╭
你用中文在Google裡面搜索"遞歸"也會這樣。對的,Google在賣萌!
推薦閱讀:
※Google+ 會對 Google 搜索結果有哪些影響?
※國內有哪些方式使用谷歌搜索?
※Google Year In Search 2017 視頻回顧了哪些年度事件?
TAG:Google搜索 |