`
resp
  • 浏览: 154584 次
  • 性别: Icon_minigender_1
  • 来自: 湖南长沙
社区版块
存档分类
最新评论

Java数组冒泡排序思路及示例

    博客分类:
  • Java
阅读更多
public static void main(String[] args) {
		double nums[] = { 20, 50, 80, 70, 65, 746, 38 };
		// 从此一个位开始循环数组
		for (int i = 0; i < nums.length; i++) {
			// 从第i+1为开始循环数组
			for (int j = i + 1; j < nums.length; j++) {
				// 如果前一位比后一位小,那么就将两个数字调换
				// 这里是按降序排列
				// 如果你想按升序排列只要改变符号即可
				if (nums[i] < nums[j]) {
					double tem = nums[i];
					nums[i] = nums[j];
					nums[j] = tem;
				}
			}
		}
		for (int i = 0; i < nums.length; i++) {
			System.err.println(nums[i]);
		}
	}
 
分享到:
评论

相关推荐

    跟我学Java面向对象程序设计技术及应用——应用冒泡排序算法实现数组元素排序的Java程序实现示例.pdf

    杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/29 页 1 跟我学 Java 面向对象程序设计技术及应用——应用冒泡排序算法实 现数组元素排序的 Java 程序实现示例 1.1 ...

    java数组排序示例(冒泡排序、快速排序、希尔排序、选择排序)

    java中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法(希尔排序(Shell Sort)是插入排序的一种),下面是一些示例,需要的朋友可以参考下

    控制台显示java冒泡排序流程示例

    主要介绍了控制台显示java冒泡排序流程示例,需要的朋友可以参考下

    arithmetic java算法冒泡排序、二叉树、数组、链表、队列学习简单示例

    arithmetic java算法冒泡排序、二叉树、数组、链表、队列学习简单示例 private static void mpSoft(String [] data) { for (int i = 0; i ; i++) { System.out.println(Arrays.toString(data)); for (int j = 0; ...

    冒泡排序-java版本

    附件中是使用 Java 实现冒泡排序的一个示例。 代码首先定义了一个 bubbleSort 方法来实现冒泡排序的逻辑,然后通过 main 方法创建了一个整数数组 arr,调用 bubbleSort 方法对其进行排序,最后使用 printArray 方法...

    [Java算法设计]-数组排序.java

    这份资源提供了Java数组排序的全面指南。该文档涵盖了数组排序的基本概念,包括如何实现各种排序算法,如冒泡排序、选择排序、插入排序、归并排序和快速排序。此外,文档还为每个排序算法提供了详细的代码示例和实现...

    [Java算法-排序]冒泡排序.java

    此外,文档还包括一个逐步指南,介绍了如何在Java中实现冒泡排序,包括详细的代码示例和实现细节。 文档还涵盖了高级主题,如如何优化代码以提高性能以及如何处理大的数组。该资源包括实用练习,让读者可以练习在...

    Java排序算法实现:冒泡与选择排序示例代码

    冒泡排序(Bubble Sort) 是一种基本的排序算法,它通过多次遍历数组,比较相邻元素的大小并交换它们,从而使最大(或最小)的元素逐渐移动到数组的最后。冒泡排序的实现在Java中非常简单,通过嵌套的循环来实现相邻...

    javascript中数组的冒泡排序使用示例

    代码如下: &lt;... &lt;head&gt;... //采用冒泡排序,向上冒泡,最小值在最上边 for(var x = 0 ; x &lt; arr xss=removed&gt; arr[y]){ var temp = arr[x]; arr[x] = arr[y]; arr[y] = temp; } } } document.

    史上最清晰 - Java经典算法教程:冒泡排序

    在这个教程中,我们将深入研究冒泡排序的原理,并提供一个Java示例来演示如何实现它。不管您是初学者还是有经验的Java开发者,通过学习这个算法,您将了解一种排序方法,有助于提高您的算法理解和编程技能。 冒泡...

    Bubble-Sort-Java:Java 上的高效冒泡排序类

    冒泡排序Java Java 上的高效冒泡排序类。 您可以使用 BubbleSort.java,只需添加到您的包中并创建一个对象。 Runner 类仅作为示例。 方法详情: sort public int[] sort(int[] a, java.lang.String t) 按 ASC 或 ...

    Java冒泡排序法和选择排序法的实现

    主要介绍了Java冒泡排序法和选择排序法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    浅谈JAVA实现选择排序,插入排序,冒泡排序,以及两个有序数组的合并

    主要介绍了JAVA实现选择排序,插入排序,冒泡排序,以及两个有序数组的合并,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Java数据结构和算法中文第二版

    冒泡排序 选择排序 插入排序 对象排序 几种简单排序之间的比较 小结 问题 实验 编程作业 第4章 栈和队列 不同的结构类型 栈 队列 优先级队列 解析算术表达式 小结 问题 实验 编程作业 第5章 链表 ...

    Java数据结构和算法(第二版)

    冒泡排序 选择排序 插入排序 对象排序 几种简单排序之间的比较 小结 问题 实验 编程作业 第4章 栈和队列 不同的结构类型 栈 队列 优先级队列 解析算术表达式 小结 问题 实验 编程作业 第5章 链表 链结点(Link) ...

    java小例子涵盖了基本的编程概念和常见的问题解决方法

    9. 冒泡排序:对给定的整数数组进行冒泡排序,并打印排序后的结果。 10. 计算圆的面积:根据给定的半径计算圆的面积,并打印结果。 这些例子涵盖了一些常见的编程任务和算法,适合用作学习和练习Java编程语言的入门...

    Java范例开发大全 (源程序)

     实例74 冒泡排序法 102  实例75 数组递增排序 103  实例76 部分数组递增排序 103  实例77 选择排序法 104  实例78 快速排序法 106  第6章 字符串(教学视频:138分钟) 108  6.1 字符串类String 108 ...

    JAVA实现多线程的两种方法实例分享

    介绍了JAVA实现多线程的两种方法实例分享,有需要的朋友可以参考一下

    基于java语言的数据结构及算法实现,LeetCode算法示例.zip

    算法分类:排序算法(如冒泡排序、快速排序、归并排序),查找算法(如顺序查找、二分查找、哈希查找),图论算法(如Dijkstra最短路径算法、Floyd-Warshall算法、Prim最小生成树算法),动态规划,贪心算法,回溯法...

    SortingSounds:可视化三种不同排序算法的Java应用程序

    运行冒泡排序算法的应用程序示例: 快速排序: Java api中以Arrays.sort()方法实现的Dual-Pivot Quicksort: 要使用maven生成此项目的jar文件,请执行以下操作: 克隆项目后,在项目的主目录中打开终端并输入...

Global site tag (gtag.js) - Google Analytics