入門經典程式設計題

2021-10-23 21:51:20 字數 996 閱讀 5527

編寫乙個靜態方法histogram(),接收乙個整型陣列a和乙個整型m返回乙個大小為m的陣列 其中第i個元素的值為整數i在引數陣列**現的次數。如果a中的值均在到0到m-1之間,返回陣列中所有元素之和應該和a.length相等.

讀題是真的費勁,整個例子吧

陣列a = , m = 7,新陣列b

第0個元素的值為整數0在a**現的次數:0 = b[0]

第1個元素的值為整數1在a**現的次數:1 = b[1]

…第m-1個元素的值為整數m-1在a**現的次數:k = b[m-1]

如果所有的元素都在0-m之間,返回陣列中的所有元素之和應該和a.length相等,這句話好像有點可有可無的意思!!!

基礎版本

對第i個元素進行依次查詢

public

static

int[

]histogram

(int

a,int m)

for(

int i =

0; i < m; i++

) b[i]

= n;

}return b;

}

強化版本

陣列特性

public

static

int[

]histogram_2

(int

a,int m)

return b;

}

測試 histogram()方法

public

static

void

example09()

;int

b =

histogram_2

(a,10);

for(

int i =

0; i < b.length; i++

)}

入門經典程式設計題 菱形

列印出n行的菱形 n為奇數 例如 輸入5 列印出如下圖案 菱形 單層迴圈 此實現方法需要去尋找圖形之間的數學規律 雙層迴圈 將圖形分割成上下兩部分 分別列印 第一層迴圈按行列印 第二層迴圈 迴圈列印空格,迴圈列印 號 單層迴圈的實現 首先理解此圖形的 實現 public static void ex...

Python經典入門100題 41 50題

例項041 類的方法與變數 題目 模仿靜態變數的用法。deffunc i 0print i i 1class cls i 1def dummy self print self.i self.i 1cls cls for i in range 2 func cls.dummy 例項042 變數作用域 ...

java經典程式設計題(13 15)

public class demo1 執行結果 public class demo1 sum sum day 再加上某天的天數 判斷是不是閏年 if year 400 0 year 4 0 year 100 0 leap 1 else leap 0 如果是閏年且月份大於2,總天數應該加一天 if l...