C 四大演算法

2021-04-12 19:51:56 字數 1316 閱讀 2108

氣泡排序

using system;

namespace bubblesorter

}j++; }

} }public class mainclass

;bubblesorter sh=new bubblesorter();

sh.sort(iarrary);

for(int m=0;m<iarrary.length;m++)

console.write(" ",iarrary[m]);

console.writeline();

} }}

選擇排序

using system;

namespace selectionsorter

int t=list[min];

list[min]=list[i];

list[i]=t;

} }}

public class mainclass

;selectionsorter ss=new selectionsorter();

ss.sort(iarrary);

for(int m=0;m<iarrary.length;m++)

console.write(" ",iarrary[m]);

console.writeline();

} }}

插入排序

using system;

namespace insertionsorter

list[j]=t; }}}

public class mainclass

;insertionsorter ii=new insertionsorter();

ii.sort(iarrary);

for(int m=0;m<iarrary.length;m++)

console.write("",iarrary[m]);

console.writeline();

} }}

希爾排序

希爾排序是將組分段,進行插入排序.

using system;

namespace shellsorter

list[j-1]=t;

} }} }

public class mainclass

;shellsorter sh=new shellsorter();

sh.sort(iarrary);

for(int m=0;m<iarrary.length;m++)

console.write(" ",iarrary[m]);

console.writeline();

} }}

C 四大型別轉換

c 是一門強型別語言 相比c 來說c語言是弱型別語言 不同自定義型別之間的轉換必須進行顯式轉換。c 中也有隱式型別轉換,所以關於c 到底是強型別語言還是弱型別語言是乙個比較尷尬的問題。c 中提供了四種轉換操作符來細分顯式型別轉換。因為是操作符,所以他們不屬於任何的namespace,也就不用包含任何...

C 練習 四大湖

總時間限制 1000ms 記憶體限制 65536kb 描述 我國有4大淡水湖。a說 洞庭湖最大,洪澤湖最小,鄱陽湖第三。b說 洪澤湖最大,洞庭湖最小,鄱陽湖第二,太湖第三。c說 洪澤湖最小,洞庭湖第三。d說 鄱陽湖最大,太湖最小,洪澤湖第二,洞庭湖第三。已知這4個湖的大小均不相等,4個人每人僅答對乙...

C 四大型別轉換

c語言的型別轉換比較自由,但也帶來了一些問題,這些問題大多由程式設計師自行控制和解決。對於龐大的c 語言機制而言,這種簡單粗暴的型別轉換方式顯然是個巨大的負擔,因此c 引入4種型別轉換運算子,更加嚴格的限制允許的型別轉換,使轉換過程更加規範 dynamic cast 用於多型型別的轉換 static...