C 寫自己的的集合

2021-05-26 17:15:07 字數 446 閱讀 9740

(1)除了arraylist, list,.net還提供了queue佇列,stack堆疊,hashset雜湊表,dictionary字典,tuple多元組,陣列,collection集合,等多種內建資料結構。基本上總有一種適合你。

(2)c#允許你用3種方式擴充套件這些類,滿足你的特殊需要

- a) 從這些類繼承乙個類,實現你的擴充套件或者覆蓋掉某些方法

- b) 使用擴充套件方法,你可以給這些類增加方法成員

- c) 實現 ilist icollection 這樣的介面,實現乙個和list、collection相容的型別

dictionary>

list>

tuple, hashset>

...(4) linq 使得你可以方便地操縱這些型別,select() toarray() tolist() todictionary() 等等方法允許你自由地在這些型別之間互轉。

C呼叫自己寫的動態庫

自己做了libhello.so庫後,寫了個簡單的測試 將測試 和庫檔案放到了同一路徑下,gcc main.c l.lhello,結果執行後報錯,a.out error while loading shared libraries libhello.so cannot open shared obje...

自己寫的遞迴快速排序 c

第乙個引數為傳入陣列,第二個為開始值,最後乙個為傳入陣列的最大下標 void myqsort int a,int nfirst,int nlast int key a nfirst int low nfirst int j nfirst int i nlast for i nfirst i if a...

給自己寫的

多吃些粗糧.給別人比他們自己期許的更多,並且用心去做 熟記你喜歡的詩歌 不要輕信你聽到的每件事,不要花光你的所有,不要想睡多久就睡多久。無論何時說 我愛你 請真心實意。無論何時說 對不起 請看著對方的眼睛。相信一見鐘情。永遠不要忽視別人的夢想。深情熱烈地愛,也許你會受傷,但這是使人生完整的唯一方法。...