當前位置:首頁 » 操作系統 » 數據結構與演算法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的路很長,但是也很有趣,希望你能學好。我想以你的演算法基礎,以後想成為專業精英不是問題。加油吧。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:633
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:924
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:620
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:804
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:718
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1054
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:286
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:148
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:837
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:750