如果再这样下去,每天写代码的时间会越来越短的。。。
还是不够专注啊,不能带手机去自习的原则不能改,否则就会死的很惨。。。。
今天就只是完成了homework4而已,而且还留了些问题没有想出答案来。
这里采坑了,之前看老师讲课的视频的时候,没注意sort里面是个匿名函数,不是一般的坑,而且里面可以不放变量的,老师的代码里面还放了两个变量,但是经过我自己验证,这个匿名函数里面没必要放变量。
这种写法也是第一次写,虽然大概知道是什么意思(其实并不是很懂,还没学到闭包),但是第一次我自己写的时候,还是把这两个括号分开来了。
不是很懂,但又好像懂了一点,因为sort里面本来就没什么实际作用,就是返回一个正数或是一个负数,所以要不要名字都无所谓啦,匿名就好。。。大概是这个意思吧。
其实在写的时候,出现过一个小bug,之前是把puke这个变量传进去,然后在return返回来,我的本意是这样的,但是其实我又忘了return了,纠结了一下下。
其实puke已经是全局变量了,没必要去先传参再return什么的,多此一举了,还是参悟老师的代码之后才发现自己蠢了。
下面说下我的主要问题:
听老师上课说,sort这个方法是用冒泡排序实现的,但如果是冒泡排序的话,输出的次数应该是牌数52的阶乘吧?好像是这样,不知道有没有搞错。
从第0次开始计数===========
最后一次是205次,这是为什么?
反复实验几次以后,发现原来不仅仅是205次,还可能有多个值??
这次变成215次了……
又变成196次了……
没弄明白是怎么回事,不过先这样吧,问题留在这儿。。。路过的大佬帮忙看下呗(*?▽?*)