20172325《Java程式設計》第一周學習總結

來源:互聯網
上載者:User

標籤:http   情況   別人   嵌套   net   感悟   class   java軟體   count   

20172325《Java程式設計》第一周學習總結教材學習內容總結教材學習中的問題和解決過程

教材學習有問題先去https://shimo.im/doc/1i1gldfsojIFH8Ip/看看,如果別人沒有提出相同問題,可以編輯文檔添加,然後把自己提出的問題複製到下面:

  • 問題1:XXXXXX
  • 問題1解決方案:XXXXXX
  • 問題2:XXXXXX
  • 問題2解決方案:XXXXXX
  • ...
課本習題解答
  • EX2.1 下列增長函數的階次是多少?
    • a.10n^2+100n+1000
    • 解:O(n^2)
    • b.10n^3-7
    • 解:O(n^3)
    • c.2^n+100n^3
    • 解:O(2^n)
    • d.n^2 ·log2(n)
    • 解:O(n^2 ·log2(n))
  • EX2.4 請確定下面程式碼片段的增長函數和階次:
for(int count = 0 ; count < n ; count++)    for(int count2 = 0 ; count2 < n ; count2 = count2 + 2)    {        System.out.println(count,count2);    }}
- 解:嵌套迴圈,內層迴圈的迴圈次數是n/2,外層迴圈的迴圈次數是n,所以增長函數為:F(n)=(n^2)/2,階次為O(n^2)。
  • EX 2.5:請確定下面程式碼片段的增長函數和階次:
for(int count = 0 ; count < n ; count++)    for(int count2 = 1 ; count2 < n ; count2 = count2 * 2)    {        System.out.println(count,count2);    }}
- 解:嵌套迴圈,內層迴圈的迴圈次數是logn,外層迴圈的迴圈次數是n,所以增長函數為:F(n)=nlog2(n),階次為O(n·log2(n))。
代碼託管

本周無代碼

結對及互評點評模板:
  • 部落格中值得學習的或問題:
    • xxx
    • xxx
    • ...
  • 代碼中值得學習的或問題:
    • xxx
    • xxx
    • ...
  • 基於評分標準,我給本部落格打分:XX分。得分情況如下:xxx
點評過的同學部落格和代碼
  • 本周結對學習情況
    • 20172306
    • 結對照片
    • 結對學習內容
      • XXXX
      • XXXX
      • ...
其他(感悟、思考等,可選)

xxx
xxx

學習進度條
程式碼數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積)
目標 5000行 30篇 400小時
第一周 0/0 1/1 8/8
參考資料
  • Java程式設計教程

  • 《Java軟體結構與資料結構(第4版)》

20172325《Java程式設計》第一周學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.