第13周作業集

2022-09-11 05:27:13 字數 1413 閱讀 1239

題目1:建立兩個線性表,分別儲存和,求這兩個線性表的交集和並集。

**test.j**a

/**

* 建立乙個測試類,宣告四個arraylist物件,存入元素,用方法求出交並集,輸出結果 */

package

a;import j**a.util.*;

public

class

test

}

運算結果

題目2:編寫乙個應用程式,輸入乙個字串,該串至少由數字、大寫字母和小寫字母三種字元中的一種構成,如「123」、「a23」、「56ad」、「dld」、「wq」、「sss」、「4na20」,對輸入內容進行分析,統計每一種字元的個數,並將該個數和每種字元分別輸出顯示。如:輸入內容為「34ah5ywj」,則輸出結果為:數字——共3個,分別為3,4,5;小寫字母——共3個,分別為h,y,j;大寫字母——共2個,分別為a,w。

**test.j**a

/*** 建立乙個測試類,宣告三個列表物件,判斷是否為數字,大寫字母或小寫字母,並計算出個數,輸出結果 */

package

q;import

j**a.util.hashmap;

import

j**a.util.iterator;

import

j**a.util.map;

import

j**a.util.scanner;

import

j**a.util.set;

public

class

test else

if (ch >= 'a' && ch <= 'z')

else

if (ch >= 'a' && ch <= 'z')

}set set = m.entryset(); //

返回包含對映中項的集合

iterator t = set.iterator(); //

用iterator得到hashmap中的項

while (t.hasnext())

else

if (me.getkey().equals("大寫字母:"))

else

if (me.getkey().equals("小寫字母:"))

system.out.println("分別為:"+me.getvalue()); //

輸出最終獲得的內容}}}

運算結果

第13周作業集

建立兩個線性表,分別儲存和,求這兩個線性表的交集和並集。建立乙個測試類,宣告四個arraylist物件,存入元素,用方法求出交並集,輸出結果 編寫乙個應用程式,輸入乙個字串,該串至少由數字 大寫字母和小寫字母三種字元中的一種構成,如 123 a23 56ad dld wq sss 4na20 對輸入...

第13周作業2

實驗目的 學會使用自定義函式解決實際問題 實驗內容 定義自定義函式,計算sin和cos的近似值 作 者 李超 完成日期 2011 年 11 月 18 日 版 本 號 01.13.2 對任務及求解方法的描述部分 輸入描述 無 問題描述 自定義函式,用泰勒公式實現計算sin和cos的近似值,要求 1 求...

第13周作業2 LeetCode22

1.題目描述 generate parentheses given n pairs of parentheses,write a function to generate all combinations of well formed parentheses.for example,given n ...