توي Vb6 مي خوان دقيقا چيو مرتب كنين؟
كسي الگوريتم اين روش مرتب سازي را بلده ؟
اگه بلده من را هم راهنمايي بكن ممنون مي شم
و آيا كسي مي دونه بايد چه جوري اين برنامه را در vb6 پياده سازي كرد؟
Dim a(1 To 5) As Integer
Private Sub Command1_Click()
For i = 1 To 5
prompt = "enter number " + Str(i)
a(i) = Val(InputBox(prompt, " enter data", ""))
Next i
End Sub
Private Sub Command2_Click()
Dim temp As Integer
For i = 1 To 5
For j = 1 To 5
If a(i) < a(j) Then
temp = a(i)
a(i) = a(j)
a(j) = temp
End If
Next j
Next i
For k = 1 To 5
List1.AddItem Str(a(k))
Next k
End Sub
void bubbleSort(int numbers[], int array_size)
{
int i, j, temp;
for (i = (array_size - 1); i >= 0; i--)
{
for (j = 1; j <= i; j++)
{
if (numbers[j-1] > numbers[j])
{
temp = numbers[j-1];
numbers[j-1] = numbers[j];
numbers[j] = temp;
}
}
}
}
Sub BubbleSort(List() As Double)
' Sorts an array using bubble sort algorithm
Dim First As Double, Last As Double
Dim i As Integer, j As Integer
Dim Temp As Double
First = LBound(List)
Last = UBound(List)
For i = First To Last - 1
For j = i + 1 To Last
If List(i) > List(j) Then
Temp = List(j)
List(j) = List(i)
List(i) = Temp
End If
Next j
Next i
End Sub
Quick Sort & Bubble Sort Author: Gustav
Requirements:
Comments:
Sorts numbers, you can choose from two different methods, QuickSort and Bubble sort
View comments (3)
Download Rating/voted: 2.12/9