當前位置:首頁 » 操作系統 » 數據結構與演算法java語言版

數據結構與演算法java語言版

發布時間: 2024-12-29 18:01:47

1. 演算法 數據結構編程java語言)

private void sort(int[] list)
{
int[] sortlist=new int[21];
for(int i=1;i<=20;i++)
sortlist[i]=-1;
for(int i=0;i<list.Length;i++)
{
sortlist[list[i]]=list[i];
}
for(int i=0;i<sortlist.Length;i++)
{
if(sortlist[i]!=-1)
{
輸出sortlist[i];
}
}
因為已知最大值,所以遍歷演算法計算次數為常數,所以演算法復雜度為1

2. Java 與 演算法+數據結構 (100分)

說數據結構沒用那是不可能的,但是要看你做什麼了。

比如說你要血java,如果你想搞網站方面的話就簡單了。

數據結構基本可以不用學,因為在web應用中,能用到的演算法的地方少之又少,幾乎就那麼幾個,想記不住都難。

但是如果你要往軟體方面和手軟方面發展的話就要學一部分了,但是這東西學是學不到的,能學到的只不過是思路,到時候自己發揮一下,想個演算法就行了,演算法這東西說難不難,難的東西有,但是沒有你能用到的。

像你這樣的情況我想說兩點:

首先,說你想從事演算法類的工作,那麼選擇什麼樣的語言都是一樣的,演算法肯定有,但是用到的都不多。剛進公司的時候一般是用不到演算法的,因為演算法都是別人想的,你也許有好的演算法,但是別人不一定採用,但是你的演算法基礎不要丟掉,因為等你當了項目經理後這個是必不可少的。

其次,你要知道,在學計算機的路上,很少有人能學什麼就做什麼,大家都在被社會潮流推動,想要不掉隊就只能隨波逐流。因為畢竟我們都不想一輩子寫代碼。大家都是拿這東西做個跳板。

學java的路很長,但是也很有趣,希望你能學好。我想以你的演算法基礎,以後想成為專業精英不是問題。加油吧。

熱點內容
pythonmaxlist 發布:2025-01-01 13:09:03 瀏覽:765
編程教師社區 發布:2025-01-01 13:04:10 瀏覽:379
鬼一電動車有什麼配置 發布:2025-01-01 13:04:09 瀏覽:25
android音頻採集 發布:2025-01-01 12:56:01 瀏覽:828
eeprom存儲地址 發布:2025-01-01 12:48:57 瀏覽:389
希捷硬碟如何加密 發布:2025-01-01 12:38:34 瀏覽:524
怎麼ping遠程伺服器 發布:2025-01-01 12:32:35 瀏覽:229
生物有機肥廠實驗室用什麼配置 發布:2025-01-01 12:32:32 瀏覽:307
機械硬碟緩存太低是不是影響速度 發布:2025-01-01 12:20:22 瀏覽:966
linuxjdk是否安裝 發布:2025-01-01 12:01:17 瀏覽:210