RUVIDEO
Поделитесь видео 🙏

Bubble Sort Algorithm solved in Android App using recursion.

📁 Обучение 👁️ 19 📅 05.12.2023

This video shows how you can design an Android App to sort a list of numbers. the algorithm used is Bubble Sort in this video. This app can be help you to design your apps where you are getting your data(numbers) from some sensors and want to have a sorted numbers as an output.


For quick sort implementation, please refer to the below video:
https://youtu.be/Dekl--WaGwc

Complete Source code of this tutorial is available at: https://programmerworld.co/android/bubble-sort-algorithm-solved-in-android-app-using-recursion/

We will be glad to hear from you regarding any query, suggestions or appreciations at: [email protected]


Source Code

package com.example.mybubblesort.mybubblesort;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import java.util.Arrays;

public class MainActivity extends AppCompatActivity {

EditText enteredNumbers;
EditText sortedNumbers;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

enteredNumbers=findViewById(R.id.eneteredNumbers);
sortedNumbers=findViewById(R.id.sortedNumbers);
}
public void sortButtonPressed(View view){
String[] numberList = enteredNumbers.getText().toString().split(",");
Integer[] numbers = new Integer[numberList.length];

for(int i=0; i less_than_sign numberList.length; i++){
numbers[i]=Integer.parseInt(numberList[i]); // Convert String of arrays into integer arrays
}
bubbleSort(numbers, numbers.length); // Sorted numbers
sortedNumbers.setText(Arrays.toString(numbers));
}

private void bubbleSort(Integer[] numbers, int length){
if(length less_than_sign 2){
return;
}
for (int i = 0; i less_than_sign length-1; i++){
if(numbers[i] greater_than_sign numbers[i+1]){
//Swap
Integer temp = numbers[i];
numbers[i] = numbers[i+1];
numbers[i+1] = temp;
}
}
bubbleSort(numbers, length-1);
}
}

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Bubble Sort Algorithm solved in Android App using recursion.», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.