java定義一個一維數(shù)組 鍵盤輸入10個整數(shù)存放到一維數(shù)組中,將其排序后輸出,再從鍵盤輸入一個整數(shù)x,將數(shù)組中所有的x全部刪除掉?
鍵盤輸入10個整數(shù)存放到一維數(shù)組中,將其排序后輸出,再從鍵盤輸入一個整數(shù)x,將數(shù)組中所有的x全部刪除掉?包裝com.cuiqi.test測試導入java.util.Scanner文件導入靜態(tài)java.
鍵盤輸入10個整數(shù)存放到一維數(shù)組中,將其排序后輸出,再從鍵盤輸入一個整數(shù)x,將數(shù)組中所有的x全部刪除掉?
包裝com.cuiqi.test測試
導入java.util.Scanner文件
導入靜態(tài)java.lang.System系統(tǒng).in
導入靜態(tài)java.lang.System系統(tǒng). out
/*
*
*快速排序
*由trace于2017年7月18日創(chuàng)建。
*/
public class quicksort{
public static void main(字符串。。。Args){打印(“請輸入10個以空格分隔的數(shù)字:”)
int[]numbers=inputNumbers()
交換(0數(shù)字。長度-1,數(shù)字)
(int i=0 i<numbers.lengthi公司){
打印(數(shù)字[i])
如果(i!= 數(shù)字。長度-1){
打?。ā?,”)
c#定義一維整數(shù)數(shù)組,實現(xiàn)數(shù)組中的數(shù)據(jù)由大到小的順序排列?
C#數(shù)組排序可以通過冒泡排序和LINQ的orderby方法來實現(xiàn)
LINQ實現(xiàn)
array=array。Orderbydesc();
冒泡排序
int[]nums={9,8,7,6,5,4,3,2,1,0}
//交換過程中的中間量
int temp
//要比較的次數(shù)
for(int i=0,<nums.長度-1 I)
{
//交換次數(shù)
對于(int j=0 j<)nums.長度-1-ij)
{
if(nums[J] temp=nums[J ]nums[J]=nums[J 1 ]nums[J 1]=temp } //輸出氣泡排序數(shù)組 用于(int i=0 i<)nums.長度我) {控制臺。寫入(nums[i]“”) }控制臺.ReadKey()