`

排序代码

 
阅读更多

 

 

import java.util.Arrays;

/**
 * @Title: Sort.java
 * @Description: 直接插入排序
 * @author ww
 * @date 2011-10-8 下午01:48:32
 * @version V1.0
 */
public class DirectSort
{

	public static void main(String[] args)
	{
		int a[] = { 2, 3, 11, 33, 1, 0, 2, 12, 4, 9, 10 };
		System.err.println(Arrays.toString(a));
		for (int i = 1; i < a.length; i++)
		{
			int tmp = a[i], j = i - 1;
			while (j >= 0)
			{
				if (tmp < a[j])
				{
					a[j+1]=a[j];
					a[j]=tmp;
				}
				j--;
			}
		}
		System.err.println(Arrays.toString(a));
	}
}

 

 

分享到:
评论

相关推荐

    java冒泡排序代码

    java冒泡排序代码,亲测能用,控制台输入数据,自动排序

    js冒泡排序两种排序代码

    本文件编辑了两种js冒泡排序代码,亲测可用,bblSort(arr), bubbleSort(arr),传入排序数组,然后就可以调用函数就可以以冒泡排序对数组进行排序,欢迎大家的下载实用,如有问题可以给我发送邮箱china_zdw202308...

    所有的排序代码,始终排序

    这个主题包“所有的排序代码,始终排序”显然聚焦于各种排序算法的实现,包括了比较排序和非比较排序两种主要类型。让我们深入探讨这些排序方法。 1. **比较排序**:这类排序算法通过比较元素之间的大小关系来决定...

    C/C++数据结构_随机10000个数:排序~8大排序代码集.rar

    本资源“C/C++数据结构_随机10000个数:排序~8大排序代码集.rar”提供了C/C++实现的八种经典排序算法,适合初学者深入理解和实践。这里我们将详细讨论这八大排序算法以及它们的工作原理。 1. **冒泡排序(Bubble ...

    java排序代码大全

    根据给定文件中的标题“Java排序代码大全”以及描述与标签中的关键词如“Java排序”、“排序大全”和“算法”,本文将详细解读文件中所包含的几种排序算法的实现方式,并结合具体代码进行深入分析。 ### 快速排序...

    各种排序代码内部排序内部排序代码

    在计算机科学领域,内部排序是数据处理中一个关键的概念,主要指的是在内存中对一组数据进行排序的过程。这里我们关注的焦点是各种排序算法的实现,包括选择排序、冒泡排序以及归并排序。这些算法在不同的场景下有...

    C语言几种排序代码

    3. **插入排序**:将数组分为已排序和未排序两部分,每次取未排序部分的第一个元素,插入到已排序部分的合适位置。C语言中,这通常通过一次遍历已排序部分,比较新元素与已排序元素并调整位置来完成。 4. **快速...

    C语言插入排序代码

    C语言插入排序代码

    各种常见排序代码 C++

    各种常见的排序代码,总结一版,方便筒子们下载。使用c++实现,有需要添加的,可在评论区留言

    基于Python的冒泡排序代码

    基于Python的冒泡排序代码。

    VB排序代码(7种经典排序算法已优化)

    通过分析这些VB代码,可以深入理解排序算法的工作原理,对比它们的效率,为实际开发提供优化思路。同时,对于初学者来说,这是一个很好的学习和实践平台,可以通过修改和调试代码来提升编程技能。

    内部排序代码(多种)

    本文将详细解析标题为“内部排序代码(多种)”的C++源代码,涵盖冒泡法、快速排序和插入排序这三种经典的排序算法。这些算法在数据结构和算法学习中占有重要地位,对于理解计算机如何处理和优化数据有着深远的意义...

    直接选择排序代码

    直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n-1]中选取...

    C++实现数据结构排序代码

    在IT领域,排序是计算机科学中最基础且重要的概念之一,特别是在数据结构和算法...文件名"DataStruct(排序)"可能包含了这些排序算法的C++源代码,读者可以下载并研究这些代码,以更直观的方式学习排序算法的实现细节。

    排序算法之堆排序代码

    排序算法中的堆排序的代码,其他排序算法的代码可以私信我~

    jQuery仿Excel表格列表排序代码

    **jQuery仿Excel表格列表排序代码**是一种在网页中实现类似Excel表格功能的技术,它允许用户对数据进行排序、检索和筛选,提供了丰富的交互体验。在Web开发中,jQuery库因其简洁的API和强大的功能而被广泛应用,对于...

    格检索排序代码.rar_douwc_prizeb67_排序检索_格检索排序代码

    格检索排序代码是一种在网页中实现表格数据动态检索和排序的技术。这个名为"格检索排序代码.rar_douwc_prizeb67_排序检索_格检索排序代码"的压缩包,据描述,包含了一个基于jQuery的解决方案,用于创建具有分页和...

    冒泡排序代码实现。。。

    本教程将深入探讨冒泡排序的原理、代码实现以及其在实际编程中的应用。 一、冒泡排序的基本原理 1. 比较相邻元素:在每一轮排序中,比较相邻的两个元素,如果它们的顺序错误(即前一个元素大于后一个元素),则...

    delphi代码自动排序

    "Delphi代码自动排序"是一个实用的工具或功能,它能够帮助开发者自动整理和排序代码,提高代码的规范性和一致性。这个工具通常包含了对代码元素如声明、函数、变量等进行排序的功能,使得代码更易于理解和阅读。 1....

    数据结构冒泡排序代码

    数据结构的数据结构课程设计源代码,实现冒泡排序的源代码

Global site tag (gtag.js) - Google Analytics