Как я могу выполнить сортировку пузырьков с помощью R и какие функции R и/или пакеты я буду использовать? Я успешно выполнил сортировку слияния, но, похоже, работает некорректно.Bubble sort in R
-7
A
ответ
3
Вы можете написать это нравится, как вы это делаете с другими Сорта:
bubble_sort = function(array) {
count = 0
while(1) {
count_swaps = 0
for (j in 1 : (length(array) - 1 - count)) {
if (array[j] > array[j + 1]) {
s = array[j]
array[j] = array[j+1]
array[j+1] = s
count_swaps = count_swaps + 1
}
}
count = count + 1
if(count_swaps == 0) break
}
array
}
приветы.
-2
Ее функция пузырьковой сортировки с помощью R. Наслаждайтесь
void bubble(int x[], int n) { int j, pass; int switched = TRUE; for(pass = 0; pass < n - 1 && switched == TRUE; pass++) { switched = FALSE; for(j = 0; j < n - pass - 1; j++) { if(x[j] < x[j+1]) { switched = TRUE; Swap(x[j], x[j+1]); } } } }
+2
Это не код 'R'. –
Смежные вопросы
- 1. Bubble Sort in Assembly
- 2. Bubble Sort in C
- 3. Bubble sort in NSMutableArray
- 4. bubble sort in C issue
- 5. Bubble sort in Prolog language
- 6. Bubble sort and file r/w task
- 7. Bubble Sort in C array swapping
- 8. Bubble sort in C с помощью указателей
- 9. Pointer Based Bubble Sort in C++
- 10. ocaml bubble sort
- 11. pl/sql bubble sort
- 12. Collections.sort & Bubble sort
- 13. Bubble sort swapping (C#)
- 14. CompareTo bubble sort
- 15. Bubble Sort throws exception
- 16. Алгоритм bubble sort
- 17. Bubble sort NSMutableArray
- 18. bubble sort printing garbage
- 19. Bubble sort и IndexOutOfRangeException
- 20. Java bubble sort
- 21. Понимание Bubble/Insertion sort
- 22. bubble sort string array
- 23. bubble sort ArrayIndexOutOfBoundsException
- 24. Bubble sort не работает
- 25. Bubble sort количество свопов
- 26. Bubble sort solution explanaition
- 27. Bubble Sort 2D Array
- 28. Bubble sort on elements
- 29. Bubble-Sort 2D-массив
- 30. C++ vector bubble sort
Что вы получили до сих пор? – James
Добро пожаловать в SO. Вы должны добавить намного больше деталей к своему вопросу. Что вы имеете в виду, похоже, не работает правильно? Что вы пробовали? Где это происходит? – shadow