本周重要內(nèi)容是算法以及javaweb作品的制作,其中,算法主要是上周周測的第二題和第三題,尤其是第三題,第三期的主要解題思路是兩次嵌套的內(nèi)循環(huán),加一個判斷,這一題是中等難度的題,當(dāng)時周測的時候有一些細(xì)節(jié)沒有處理好,周二的時候?qū)iT找時間去仔細(xì)一點(diǎn)一點(diǎn)去找bug,在花費(fèi)了幾個小時,終于把一到徹底暴力求解的解決方法寫出來,然后運(yùn)行的時候,他總共有64個案例,前面的都通過了,就最后一個特別龐大的一個數(shù)據(jù)的案例是沒法通過的,原因是運(yùn)行時間太長,也就是說,這一題沒法通過兩個嵌套的放for循環(huán)的暴力求解的思路,最后看的題解就是主要思路,就是用空間去換時間,多建立兩個數(shù)組,然后記住每個下標(biāo)對應(yīng)的值,理解以后發(fā)現(xiàn)他的思路超級好,之前一直感覺暴力求解很舒服,但是像這種一些特殊方法去靈活求解也是挺重要的
此后又練了一些其他的算法題,雖然不多,也有三四到,都是一些簡單類型的
至于作品方面的主要就是把整體的思路徹底理解了,然后作品現(xiàn)在大概有40%到50%之間的程度了,感覺剩下的幾乎就是重復(fù)之前的一直模仿復(fù)制了,應(yīng)該會做的比較快,原本這一周應(yīng)該能完成80%左右的,但是中間出了一個問題,耽誤的時間又加上周六周日,心思一直沒有放在作品,就耽誤了時間,