1.寫乙個mystack 類,表示「棧」這種資料結構。
棧在表示上,就如同乙個單向開口的盒子,每當有新資料進入時,都是進入棧頂。其基
本操作為push 和pop。push 表示把乙個元素加入棧頂,pop 表示把棧頂元素彈出。
示意圖如下:
棧的特點:先進後出。
棧的基本操作:
1) push(object o):表示把元素放入棧
2) object pop():返回棧頂元素,並把該元素從棧中刪除。如果棧為空,則返回 null 值
3) object peek():返回棧頂元素,但不把該元素刪除。如果棧為空,則返回null值。
4) boolean isempty():判斷該棧是否為空
5) int size():返回該棧中元素的數量
要求:1) 利用list,實現棧。
2) 討論:應當用arraylist 作為實現類還是用linkedlist?為什麼?
map.put(1, 「張三丰」);
map.put(2, 「周芷若」);
map.put(3, 「汪峰」);
map.put(4, 「滅絕師太」);
要求:1.遍歷集合,並將序號與對應人名列印。
2.向該map集合中插入乙個編碼為5姓名為李曉紅的資訊
3.移除該map中的編號為1的資訊
4.將map集合中編號為2的姓名資訊修改為"周林"*/
其中,classnum 表示學生的班號,例如「class05」。 有如下list
list list = new arraylist();
list.add(new student(「tom」, 18, 100, 「class05」));
list.add(new student(「jerry」, 22, 70, 「class04」));
list.add(new student(「owen」, 25, 90, 「class05」));
list.add(new student(「jim」, 30,80 , 「class05」));
list.add(new student(「steve」, 28, 66, 「class06」));
list.add(new student(「kevin」, 24, 100, 「class04」));
在這個list 的基礎上,完成下列要求:
1) 計算所有學生的平均年齡
2) 計算各個班級的平均分
Day7字典和集合作業
1.宣告乙個字典儲存乙個學生的資訊,學生資訊中包括 姓名 年齡 成績 單科 性別 男 女 不明 student 2.宣告乙個列表,在列表中儲存6個學生的資訊 6個題1中的字典 a.統計不及格學生的個數 b.列印不及格學生的名字和對應的成績 c.統計未成年學生的個數 d.列印手機尾號是8的學生的名字 ...
python綜合作業要求
至少要完成內容 分析每年不同班級平均成績情況 不同年份總體平均成績情況 不同性別學生成績情況,並用一定圖表展示。分析集美大學2015 2018年間不同省份在本一批的平均分數,柱狀圖展示排名前10的省份,分析福建省這3年各批次成績情況,並 2019年錄取成績 資料不夠,請繼續前往集美大學招生辦獲取更多...
8 SparkSQL綜合作業
0.建立rdd,並轉換為dataframe scm持久化 建立spark.sql臨時表等預處理 總共有多少學生?rdd dataframe spark.sql 總共開設了多少門課程?rdd dataframe spark.sql 每個學生選修了多少門課?rdd dataframe spark.sql...