集合的練習

2021-06-27 18:02:59 字數 2031 閱讀 7009

//案例:把分揀奇偶數的程式用泛型實現。int nums=;奇數在左邊 偶數在右邊

listlist = new list() ;

//listodd = new list();//奇數

//listeven = new list();//偶數

//for (int i = 0; i < list.count; i++)

////    else

//    

//}//stringbuilder sb = new stringbuilder(); //可變字串

//for (int i = 0; i < list.count; i++)

////練習1:將int陣列中的奇數放到乙個新的int陣列中返回。

//將陣列中的奇數取出來放到乙個集合中,最終將集合轉換成陣列 。

//int nums = ;

//listlistodd = new list();

//for (int i = 0; i < nums.length; i++)

////}

再將集合轉換成相應的陣列

//int newnums = listodd.toarray();

//for (int i = 0; i < newnums.length; i++)

////練習2:從乙個整數的list中取出最大數(找最大值)。

//listlist = new list() ;

//int temp=list[0];

//for (int i = 0; i < list.count; i++)

////}

"該陣列中最大值為",temp);

//練習:把123轉換為:壹貳叄。dictionary

//「1一 2二 3三 4四 5五 6六 7七 8八 9九」

console.writeline("請輸入乙個數");

string number = console.readline();

string str = "1壹 2貳 3叄 4肆 5伍 6陸 7柒 8捌 9玖 0零";

dictionarydic = new dictionary();

string parts = str.split(new char );

for (int i = 0; i < parts.length; i++)

stringbuilder sb = new stringbuilder();

for (int i = 0; i < number.length; i++)

console.writeline(sb.tostring());

console.readkey();

//練習:計算字串中每種字元出現的次數(面試題)。 「welcome to chinaworld」,不區分大小寫,列印「w2」「e 2」「o 3」…… 

//string str = "welcome to china! this is a beautiful county, i think you will like it.here is the great wall";

//str = str.tolower();

//dictionarydict = new dictionary();

//for (int i = 0; i < str.length; i++)

////        else

//        

//    }

//}//foreach (keyvaluepairkv in dict)

//,出現了", kv.key, kv.value);

//}//案例:兩個(list)集合和,把這兩個集合去除重複項合併成乙個。

listlist1 = new list() ;

listlist2 = new list() ;

for (int i = 0; i < list2.count; i++)

}//將集合1顯示出來

for (int i = 0; i < list1.count; i++)

console.readkey();

集合,集合的練習

set不支援 索引,切片,重複,連線,因為set是無序的 s print s 列表去重 li 1,2,3,1,2,3 print list set li s1 s2 print 並集 s1.union s2 並集 print 交集 s1.intersection s2 交集 求交集時,把s1的值更新...

集合 (set的練習)

給你兩個集合,要求 注 同乙個集合中不會有兩個相同的元素。每組輸入資料分為三行,第一行有兩個數字n,m 0 n,m 10000 分別表示集合a和集合b的元素個數。後兩行分別表示集合a和集合b。每個元素為不超過int範圍的整數,每個元素之間有個空格隔開。針對每組資料輸出一行資料,表示合併後的集合,要求...

C 集合練習

namespace listdemo endregion region 把分揀奇偶數的程式用泛型實現。list random rand new random listl1 new list listl2 new list int i 0 while i 10 foreach var item in ...