java算法能力很差,邏輯思維也一般,該怎么提高?
網(wǎng)友解答: java算法能力差,想提高算法的話,現(xiàn)在比較直接的方法就是刷題,刷算法和數(shù)據(jù)結(jié)構(gòu)的題可以解決,這里我推薦幾個(gè)刷題網(wǎng)站,如果你堅(jiān)持刷題的話,算法的短板是可以解決地。比較好的刷題
java算法能力差,想提高算法的話,現(xiàn)在比較直接的方法就是刷題,刷算法和數(shù)據(jù)結(jié)構(gòu)的題可以解決,這里我推薦幾個(gè)刷題網(wǎng)站,如果你堅(jiān)持刷題的話,算法的短板是可以解決地。
比較好的刷題網(wǎng)站推薦牛客網(wǎng)。https://www.nowcoder.com/
??途W(wǎng)是程序員學(xué)習(xí)和成長的專業(yè)平臺(tái)。如果你想提升自己的水平,這個(gè)就是比較完美的刷題網(wǎng)站。它上面不止有算法和數(shù)據(jù)結(jié)構(gòu)的題目。包括國內(nèi)著名互聯(lián)網(wǎng)公司的每年的招考真題,是一個(gè)非常成熟的社區(qū),你刷的題不會(huì)一般都會(huì)有刷題者給出了思路,而且上面還有許多開源的提升書籍。像《劍指offer》等。我自己在上面刷了一些題,真的非常實(shí)用的網(wǎng)站。刷題首選!
2. LintCode領(lǐng)扣。https://www.lintcode.com/
領(lǐng)扣也是一個(gè)非常著名的刷題網(wǎng)站。它是一個(gè)國外網(wǎng)站,但是現(xiàn)在也有國內(nèi)站點(diǎn),解決了以前英語不好同學(xué)的短板。上面的題主要是算法和人工智能的題目,對(duì)于新手來說有點(diǎn)梯度,但是上面的題目非常具有挑戰(zhàn)性,如果想提升自己,不可錯(cuò)過!
3.GetHub
。https://github.com/作為一個(gè)程序員,如果不知道gethub就有點(diǎn)說不過去了,這是一個(gè)提升自己最好的網(wǎng)站之一吧。有些東西你可能寫不出來,但是在gethub上,基本上都可以找到你想要的。在gethub上,開源精神是非常值得我們學(xué)習(xí)的,每個(gè)小白還是大神都可以get東西的社區(qū)。gethub上你做的一些東西可能就是你面試時(shí)非常實(shí)用的簡歷。
以上就是我推薦一些提高自己算法的刷題網(wǎng)站。算法是程序的靈魂。希望以上的方法能幫助到你!
網(wǎng)友解答:我不明白你說的這個(gè)算法是什么。我就是做java的,我覺得如果算法不好的話,邏輯不好還是本身沒有思路沒有經(jīng)驗(yàn),邏輯可以通過后期訓(xùn)練提升,算法我覺得也是吧,后期就好了,當(dāng)初我前期也是差不多不會(huì),什么冒泡 雪花之類的算法都不精通,邏輯也不是很好,后期工作后經(jīng)過鍛煉就好了,別灰心,建議前期多寫多看,多提高。