導航:首頁 > 編程語言 > raptor冒泡排序編程

raptor冒泡排序編程

發布時間:2025-03-12 22:02:22

① 怎樣寫流程圖才能使raptor隨機產生一個1到100的整數

import java.util.Random;
/**
*定義一個具有10個整形元素的數組,隨機生成1——100之間的整數初始化數組元
*素:(List實現)
*(1)使用冒泡演算法對數組元素進行排序,輸出結果。
*(2)除了使用冒泡排序演算法之外,請再給出至少3中不同的排序演算法。
*/
public class paixu{
public static void main(String[]args){
int[]arr=new int[10];
Random r=new Random();
for(int i=0;i<10;++i){
arr<i>=r.nextInt(100)+1;
System.out.print(arr<i>+"");
}
System.out.println("");
int temp;
int len=arr.length;
for(int i=len-1;i>=1;i--){
for(int j=0;j<i;j++){
if(arr[j]>arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<10;i++){
System.out.print(arr<i>+"");
}
}
}
鏈表法
package com.abc;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
*定義一個具有10個整形元素的數組,隨機生成1——100之間的整數初始化數組元
*素:(List實現)
*(1)使用冒泡演算法對數組元素進行排序,輸出結果。
*(2)除了使用冒泡排序演算法之外,請再給出至少3中不同的排序演算法。
*/
public class paixu{
public static void main(String[]args){
List<Integer>arr=new ArrayList<Integer>();
Random r=new Random();
for(int i=0;i<10;++i){
arr.add(r.nextInt(100)+1);
}
for(int i=0;i<10;i++){
System.out.print(arr.get(i)+"");
}
System.out.println("");
int temp;
int temp1;
int len=arr.size();
for(int i=len-1;i>=1;i--){
for(int j=0;j<i;j++){
if((int)(arr.get(j))>(int)(arr.get(j+1)))
{
temp=arr.get(j);
temp1=arr.get(j+1);
arr.set(j,temp1);
arr.set(j+1,temp);
}
}
}
for(int i=0;i<10;i++){
System.out.print(arr.get(i)+"-->");
}
}}



(1)raptor冒泡排序編程擴展閱讀:
特徵
使用DllImport屬性調用Windows API
通過在「文件」菜單上單擊「新建」,然後單擊「項目」,打開一個新的「Windows應用程序」項目。出現「新建項目」對話框。
從Visual Basic項目模板的列表中選擇「Windows應用程序」。將顯示新項目。
將一個名為Button2的按鈕添加到啟動窗體上。
雙擊Button2打開窗體的代碼視圖。
要簡化對DllImport的訪問,請向啟動窗口類的代碼頂部添加一條Imports語句:
Visual Basic復制代碼
Imports System.Runtime.InteropServices
在End Class語句之前為窗體聲明一個空函數,並將函數命名為MoveFile。
將Public和Shared修飾符應用到函數聲明中,並基於Windows API函數使用的參數來設置MoveFile的參數:
Visual Basic復制代碼
Public Shared Function MoveFile(_
ByVal src As String,_
ByVal dst As String)_
As Boolean
'Leave the body of the function empty.
End Function
函數可以有任意一個有效的過程名;DllImport屬性指定DLL中的名稱。它還為參數和返回值處理互操作封送處理,因此可以選擇與API使用的數據類型相似的Visual Studio數據類型。
將DllImport屬性應用到空函數中。
第一個參數是包含要調用的函數的DLL的名稱和位置。不必為位於Windows系統目錄下的文件指定路徑。
第二個參數是一個命名參數,指定Windows API中的函數名稱。在本示例中,DllImport屬性強制將MoveFile調用轉發給KERNEL32.DLL中的MoveFileW。MoveFileW方法將文件從路徑src復制到路徑dst。

閱讀全文

與raptor冒泡排序編程相關的資料

熱點內容
文件夾合並了怎麼拆開 瀏覽:256
波段副圖源碼無未來函數 瀏覽:84
livecn伺服器地址 瀏覽:255
程序員這個工作真的很吃香嗎 瀏覽:842
程序員和數學分析師待遇 瀏覽:676
壓縮氣彈簧怎麼拆 瀏覽:319
華為公有雲伺服器添加虛擬ip 瀏覽:207
程序員和運營哪個累 瀏覽:22
抖音安卓信息提示音怎麼設置 瀏覽:454
光速虛擬機的共享文件夾 瀏覽:246
程序員培訓機構發的朋友圈真實性 瀏覽:742
天乾地支簡單演算法 瀏覽:299
下載個壓縮文件 瀏覽:298
普通人電腦關機vs程序員關機 瀏覽:628
米酷建站源碼 瀏覽:115
氫氣app怎麼搜搭配 瀏覽:619
pdf綠盟 瀏覽:505
固態硬碟編譯器重建 瀏覽:391
怎樣編輯硬碟文件夾 瀏覽:660
安卓系統如何打開電腦軟體 瀏覽:572