比較數的大小(冒泡法)
Private Sub Command1_Click()
Dim a(10) As Integer
Dim i As Integer
Dim j As Integer
For i = 1 To 10
a(i) = 10 + Int(Rnd() * 1000)
Print a(i);
Next i
Print
For i = 1 To 9
For j = 1 To 10 - i
If a(j) < a(j + 1) Then
swap a(j), a(j + 1)
End If
Next j
Next i
For i = 1 To 10
Print a(i);
Next i
Print
End Sub
Private Sub swap(a As Integer, b As Integer)
Dim t As Integer
t = a
a = b
b = t
End Sub
相關推薦
比較數的大小(冒泡法)
Private Sub Command1_Click() Dim a(10) As Integer Dim i As Integer Dim j As Integer For i = 1 To 10 a(i) = 10 + Int(Rnd() * 1000) Print a
用C#實現對陣列元素排序(冒泡法)
昨天學習瞭如何用Split方法對陣列進行處理,還學習瞭如何用Array.Sort()方法對陣列進行排序,今天來研究下冒泡演算法 冒泡演算法(Bubble Sort)先畫表來說明下: 比如說,我們有個八
有一個班4個學生5門課成績,要求程式設計實現把這四個學生的成績按照第一門課由小到大排序(冒泡法)。
#include <stdio.h> #include <stdlib.h>int main(int argc,char** argv){ int student[4][5];//記錄4個學生5門功課成績 int changeRecord[4]={0
三個數比較大小(非陣列)
public static void sort(int a,int b,int c) { if (a > b) { if (c >
STL基礎--算法(不修改數據的算法)
詞典 find ems ear sam \n 第一個 turn heap 不修改數據的算法 count, min and max, compare, linear search, attribute // 算法中Lambda函數很常用: num = count_if(v
STL基礎--算法(修改數據的算法)
rep rate shuffle 範圍 swap 連續 con 謂詞 string 修改元素的算法 copy, move, transform, swap, fill, replace, remove vector<int> vec = {9,60,70,8
習題3-1 比較大小(10 分)
本題要求將輸入的任意3個整數從小到大輸出。輸入格式:輸入在一行中給出3個整數,其間以空格分隔。輸出格式:在一行中將3個整數從小到大輸出,其間以“->”相連。輸入樣例:4 2 8 輸出樣例:2->4->8#include<stdio.h> i
Python 比較兩個數的大小(三元表示式)
利用三元表示式來比較Python中兩個數的大小: 尤其注意最後面沒有冒號。 def f(a,b): # 在此處需要加return來作返回值,也可以將結果賦值給一變數 # 如: x = (a,b) if a>b else (b,a) return (a,b) if
比較大數的大小(10**6) c++ python
A. Comparing Two Long Integers
Java比較日期大小(年月日)
/** * @title: dateCompare * @description: 比較日期大小 * @param date1 日期1 * @param dat
C語言:判斷兩字串的大小關係(strcmp法)
題目來源:大工慕課 連結 作者:Caleb Sung 參考解答 邏輯非常簡單,這裡不再贅述: #include<stdio.h> #include<string.h>
阿裏數加(1-2)api調用分析
-c demo spm 保留字 使用場景 sta 字段 3.2 app https://data.aliyun.com/product/nls?spm=5176.doc30437.2.1.UPDABu 下面以最常用的”一句話識別”服務給大家做一個入門級的示例,為您介紹如
程序模擬洗撲克牌(算法)
相交 arr 基礎上 contain 關心 人才 ray 面試 eat 前一段時間找實習,騰訊面試中一輪面試官被問到這個題目,我回答了以下解法中的第一種,太搓了。直接遭面試官歧視了,回來搜了搜,發現一種更好的解法(以下解法中的另外一種)。今天偶爾發現解法2事實上有毛病。
二叉搜索樹的隨機化插入和伸展插入操作(平攤法)
新節點 div fine mod and sta std splay ins 源碼例如以下: #include <stdlib.h> #include <stdio.h> //#define Key int #define hl h->l
mysqldump 定時備份數據(全量)
off quick tar innodb 引擎 -a 管理工具 -1 l數據庫 MYSQL 數據庫備份有很多種(cp、tar、lvm2、mysqldump、xtarbackup)等等,具體使用哪一個還要看你的數據規模。下面給出一個表 #摘自《學會用各種姿態備份Mysql
用 16G 內存存放 30億數據(Java Map)轉載
false ssi rain for ems foo rom open med 在討論怎麽去重,提出用 direct buffer 建 btree,想到應該有現成方案,於是找到一個好東西: MapDB - MapDB : http://www.mapdb.org/ 以下
PHP常用內置函數記憶(持更)
會話控制 time 個數 array 函數 pat world set 運算 <?php /** * 會話控制 */ //開啟session session_start(); //創建session $_SESSION[‘name‘] = ‘admin‘; /
文件拆分成指定大小(IO流)
tab 文件大小 sys write exception public each 文件讀取 rac 1 package stream; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5
linux 系統函數之 (dirname, basename)【轉】
bsp spa csdn 跨平臺 dirname 轉載 nbsp 描述 dir 轉自:http://blog.csdn.net/peter_cloud/article/details/9308333 版權聲明:本文為博主原創文章,未經博主允許不得轉載。
Python學習筆記19(算法)
while bdc bubble == append 算法 ef7 -a += 1.二分查找 只能用二分查找查找有序列表 def bin_search(data,val): #data為被查找的列表,val是要查找的值 low = 0 high = l