如果再這樣下去,每天寫代碼的時間會越來越短的。。。 還是不夠專註啊,不能帶手機去自習的原則不能改,否則就會死的很慘。。。。 今天就只是完成了homework4而已,而且還留了些問題沒有想出答案來。 這裡採坑了,之前看老師講課的視頻的時候,沒註意sort裡面是個匿名函數,不是一般的坑,而且裡面可以不放 ...
如果再這樣下去,每天寫代碼的時間會越來越短的。。。
還是不夠專註啊,不能帶手機去自習的原則不能改,否則就會死的很慘。。。。
今天就只是完成了homework4而已,而且還留了些問題沒有想出答案來。
這裡採坑了,之前看老師講課的視頻的時候,沒註意sort裡面是個匿名函數,不是一般的坑,而且裡面可以不放變數的,老師的代碼裡面還放了兩個變數,但是經過我自己驗證,這個匿名函數裡面沒必要放變數。
這種寫法也是第一次寫,雖然大概知道是什麼意思(其實並不是很懂,還沒學到閉包),但是第一次我自己寫的時候,還是把這兩個括弧分開來了。
不是很懂,但又好像懂了一點,因為sort裡面本來就沒什麼實際作用,就是返回一個正數或是一個負數,所以要不要名字都無所謂啦,匿名就好。。。大概是這個意思吧。
其實在寫的時候,出現過一個小bug,之前是把puke這個變數傳進去,然後在return返回來,我的本意是這樣的,但是其實我又忘了return了,糾結了一下下。
其實puke已經是全局變數了,沒必要去先傳參再return什麼的,多此一舉了,還是參悟老師的代碼之後才發現自己蠢了。
下麵說下我的主要問題:
聽老師上課說,sort這個方法是用冒泡排序實現的,但如果是冒泡排序的話,輸出的次數應該是牌數52的階乘吧?好像是這樣,不知道有沒有搞錯。
從第0次開始計數===========
最後一次是205次,這是為什麼?
反覆實驗幾次以後,發現原來不僅僅是205次,還可能有多個值??
這次變成215次了……
又變成196次了……
沒弄明白是怎麼回事,不過先這樣吧,問題留在這兒。。。路過的大佬幫忙看下唄(*╹▽╹*)