Сортировка массива методом Хоара в Visual Basic и вывод в PictureBox - VB

Узнай цену своей работы

Формулировка задачи:

Привет всем помогите плиз. Имеется часть программы по сортировки массива. Нужно что бы при нажатии на command button отсортированный массив выводился в Picture Box Помогите, если не сложно
Листинг программы
  1. Dim N As Integer, X(50)
  2. Private Sub Command1_Click()
  3. Picture1.Cls
  4. N = 0
  5. Open "c:\A.txt" For Input As #1
  6. While Not EOF(1)
  7. N = N + 1
  8. Input #1, X(N)
  9. Picture1.Print X(N)
  10. Wend
  11. Close #1
  12. End Sub
  13. Function quickSortR(X, N)
  14. i = 0: j = N
  15. p = X(N \ 2)
  16. Do
  17. While X(i) < p: i = i + 1: Wend
  18. While X(j) > p: j = j - 1: Wend
  19. If i <= j Then temp = X(i): X(i) = X(j): X(j) = temp: i = i + 1: j = j - 1
  20. Loop While i <= j
  21. End Function

Решение задачи: «Сортировка массива методом Хоара в Visual Basic и вывод в PictureBox»

textual
Листинг программы
  1. Sub QuickSort(ByVal L As Long, ByVal U As Long)
  2. Dim I As Long, J As Long
  3. I = L: J = U: X = A((L + U) \ 2)
  4. Do
  5.   While A(I) < X: I = I + 1: Wend: While X < A(J): J = J - 1: Wend 'по возрастанию
  6. '  While A(I) > X: I = I + 1: Wend: While X > A(J): J = J - 1: Wend 'по убыванию
  7.  If I <= J Then
  8.     Y = A(I): A(I) = A(J): A(J) = Y:    I = I + 1: J = J - 1
  9.   End If
  10. Loop Until I > J
  11. If L < J Then QuickSort L, J
  12. If I < U Then QuickSort I, U
  13. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы