public void bubbleSort(int[] arr) {
boolean swapped = true;
int j = 0;
int tmp;
while (swapped) {
swapped = false;
j++;
for (int i = 0; i < arr.length - j; i++) {
if (arr[i] > arr[i + 1]) {
tmp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = tmp;
swapped = true;
}
}
}
}
相关文章
- 华为OD机试用java实现 -【分积木】
- 使用Java技术WebSocket创建聊天、群聊,实现好友列表,添加好友,好友分组,聊天记录查询功能。
- java调用chatgpt接口,实现专属于自己的人工智能助手
- Vue element表格实现拖动排序
- 【算法学习笔记】堆排序和归并排序、其他几种排序的代码实现、比较和应用(习题)
- Java应用【七】使用Java实现数据结构和算法:排序、查找、图
- 深入学习java集合:LinkedHashMap
实现 - qt多线程实现快速排序和冒泡排序方法二
- 【Java数据结构学习笔记之三】Java数据结构与算法之队列(Queue)实现
- 【Java数据结构学习笔记之二】Java数据结构与算法之队列(Queue)实现