C自定義資料結構的排序問題,怎麼用c 定義一個學生資料結構,並用該結構定義五個結構變數和賦值

2021-05-29 20:59:59 字數 2448 閱讀 5579

1樓:

宣告struct data

建立測試資料

data st = new data[4],new data() ,

new data() ,

new data()

};按照 data.b 順序排列

data basc = st.orderby(p => p.b).toarray();

按照 data.b 倒序排列

data bdesc= st.orderbydescending(p => p.b).toarray();

2樓:匿名使用者

struct  data:icomparable}

怎麼用c#定義一個學生資料結構,並用該結構定義五個結構變數和賦值

3樓:匿名使用者

:;學號:;年齡:", name, studentid, age);}}

class program

;studentarry[1] = new student();studentarry[2] = new student();studentarry[3] = new student();studentarry[4] = new student();//輸出

foreach (var student in studentarry)}}}

請問大神,我的c#中選擇排序應該如何改,才可以有效?

c#什麼是 「排序」的演算法 什麼是資料結構 能大致介紹下嗎 3q!

4樓:匿名使用者

排序就是把原來順序亂的一系列資料按一定規則排列。。。排序很多種啊。。插入排序,快速排序,氣泡排序,堆排序,基數排序。。你要哪種?資料結構也很多啊。樹,陣列,連結串列。。

5樓:

所謂的排序,比如一組數字,是雜亂無章的,你用一定的演算法,使之按從小到大,或從大到小或者使用者需求的順序使之排列,排序演算法分很多種,不同的演算法各有優劣。

資料結構是讓你明白計算機的各種資料構成,比如連結串列,樹,棧,佇列等。

6樓:vb小菜

arrays.sort();

、請用c#,自定義類和方法,實現如下功能:(1)讀入txt文字中的資料;(2)採用氣泡排序法進行

7樓:大海泛舟

1.txt:1,2,3,4,5,6,7

using system.io;

public void jiangxu_click(object sender, eventargs e)}}

for (int i = 0; i < a.length; i++)}public void jiangxu_click(object sender, eventargs e)}}

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

8樓:匿名使用者

怎麼看著你的標題像是wk裡的招標任務啊?

c#中可以把自定義資料結構變數作為引數傳遞給方法嗎

9樓:匿名使用者

c#屬於基於clr的託管類編copy程語言,對方法的引數能夠使用引數傳遞和值傳遞兩種傳遞方式。你提出的問題關鍵資訊比較少,我初步推測,你所說的自定義資料結構應該是你自己編寫的一個類,裡面有一些你自定義的屬性資訊,例如:

public class a

get}

}你的資料結構定義好以後,就可以建立實體類物件。

a a=new a();

針對這個a,你可以作為方法的引數進行傳遞。

private void actiona(a _a)方法actiona,可以通過actiona(a);完成整個呼叫過程。

10樓:陽陽

完全可以,自定義的實體類物件就可以作為引數

11樓:匿名使用者

可以,只有形參和實參型別相同就可以

12樓:魔法軟糖

可以,自定義struct可以作為方法的引數傳遞。

c#資料結構的問題:未將物件引用設定到物件的例項(我想通過更改add方法達到輸入即可按值大小排序)

13樓:

public void add(object value)else

else}}

}}count++;

}private node getbyindex(int index)

return tempnode;

}我感覺只需要用到這兩個方法~~全部**複製不過來,所以就複製了這兩個所涉及到的方法。

14樓:

public object head;

資料結構的定義,資料結構的定義

兄弟你好,在我剛剛看資料結構的時候也感到納悶,怎麼教材後兩個定義。在後來,仔細的閱讀了一篇教材 c語言程式設計教程 後在回來看 資料結構 才知道自己是弄混了資料結構和抽象資料型別兩個定義。資料結構反映資料的內部構成,即資料由那部分構成,以什麼方式構成,以及資料元素之間呈現的結構。是資料在計算機內部存...

關於資料結構的定義有問題

結構,顧名思義,是由兩個以上的東西組織在一起時,才涉及到組織 結構 這種概念.比如自然界中,就目前的理論,物質是無限可分的,所以世間萬物都有各自的 結構 計算機理論中的話,資料的最小單元是位,所以,從廣義上說,整型,浮點型都有自己的結構,即各個位是按什麼原則組織在一起,可以稱為整型或浮點型.但一般我...

c winform問題c為了省事自定義了個組合控制元件。但是

textbox 是用來顯示和輸入文字而不是用來儲存的 system.windows.forms.richtextbox c winform中我自定義了使用者控制元件,刪除時出錯 5 主窗體關閉了,控制元件自然會被釋放,但是控制元件內執行的執行緒還在執行,當該執行緒處理與控制元件或是窗體相關聯的變數當...