`
tanglei198577
  • 浏览: 59689 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Bubble Sort - The arithmetic always queried by interviewer

    博客分类:
  • java
J# 
阅读更多
/**
 * 
 * @author tanglei
 * @since  07.27
 */

public class MaoPao {
	public static void main(String[] args){
	    int a[] = {5,4,3,2,1} ;
	    for(int i=0;i<a.length;i++)
	    { 
	       for(int j=0;j<a.length-i-1;j++)
	       {
	          int temp;
	          if(a[j]>a[j+1])
	          {
	             temp  = a[j];
	             a[j] = a[j+1];
	             a[j+1]  = temp;
	          }
	       }    
	    }
	    for(int k=0;k<a.length;k++)
	    {
	    	 System.out.println(a[k]);
	    }
	}

}

    Output :

                   1

                   2

                   3

                   4

                   5

分享到:
评论

相关推荐

    scratch2源码Bubble Sort-冒泡排序算法

    冒泡排序(Bubble Sort)是一种基础的排序算法,它的基本思想是通过重复遍历待排序的元素列表,比较相邻的元素并根据需要交换它们的位置,直到列表中的所有元素都按照升序或降序排列。在Scratch2这个图形化编程环境...

    Bubble Sort-冒泡排序算法-少儿编程scratch项目源代码文件案例素材.zip

    冒泡排序(Bubble Sort)是一种基础的排序算法,适合初学者和少儿编程教学。它通过重复遍历待排序的数列,依次比较相邻元素并交换位置,使较大的元素逐渐“冒”到数列的顶端,从而实现排序。在这个项目中,我们将...

    vuejs-bubble-sort-animation.zip

    在这个项目"vuejs-bubble-sort-animation.zip"中,开发者利用Vue.js实现了一个冒泡排序算法的可视化示例。通过这个代码,我们可以深入理解冒泡排序的工作原理,并学习如何在Vue中创建动态的数据展示。 冒泡排序是一...

    bubble-sort-AjMing:GitHub Classroom创建的bubble-sort-AjMing

    《深入理解Bubble Sort排序算法——以C语言实现为例》 在计算机科学中,排序算法是...在学习和研究过程中,通过GitHub Classroom创建的项目如"bubble-sort-AjMing",我们可以实践和巩固这些基础知识,提升编程技能。

    Bubble-sort-method.rar_冒泡法

    冒泡排序是一种基础且经典的排序算法,它的基本思想是通过不断地交换相邻的逆序元素,逐步将较大的元素“冒泡”到序列的后部,从而实现整个序列的有序化。这个过程就像是水面下的气泡逐渐上升到水面一样,因此得名...

    Android代码-bubble-scroll

    bubble-scroll For a fun read, see my Companion Article on Medium.com Inspired by the very awesome Dribble by Nikita Duhovny

    selection-sort-bubble-sort-binary-search

    在"selection-sort-bubble-sort-binary-search-master"这个项目中,很可能包含了这三个算法的C++实现源代码,可以作为学习和理解这些基础算法的实例。通过阅读和分析这些代码,你可以深入理解它们的内部工作原理,...

    Bubble-Picker, 一种易于使用的动画,可以用于Android内容的选取.zip

    Bubble-Picker, 一种易于使用的动画,可以用于Android内容的选取 气泡选择器 检查这个项目上的dribbble阅读我们如何在媒体上做到这一点的。 要求Android SDK 16 用法添加到你的root build.gradle:allprojects {

    bubble-navigation-master.zip

    【bubble-navigation-master.zip】是一个与Android应用开发相关的压缩包,主要包含了一个名为"bubble-navigation-master"的项目源代码。这个项目旨在提供一个轻量级且易于定制的导航栏组件,适用于Android应用程序,...

    bubble-formation.zip_Boltzmann_boltzmann 气泡_bubble-formation_格子B

    在本压缩包文件"bubble-formation.zip"中,重点是应用LBM来模拟气泡的形成和生长过程,这在工程和科学领域具有广泛的应用,如沸腾换热、浮选工艺、声波传播等。 首先,我们来详细了解一下LBM的基本原理。Boltzmann...

    Bubble-Sort-program

    克隆应用程序后,您可以在您的irb中运行bubble_sort.rb或bubble_sort_by.rb,它将返回给定数组的结果。 作者 玛哈·玛迪 GitHub上的 推特: LinkedIn) :bust_in_silhouette:亚历克斯·安维·埃波隆(Alex Anvi ...

    Bubble Slider-可将input元素转换为漂亮的slider滑块的

    Bubble Slider是一款可以将任意input元素转换为漂亮的范围滑块slider的jQuery插件。转换后的滑块以圆形气泡作为滑块的拖动目标,并且会在拖动目标上以tooltip的形式显示当前滑块的值。

    Grape Bubble Gum-crx插件

    【Grape Bubble Gum-crx插件】是一款专为英语用户设计的浏览器扩展程序,它旨在为用户带来一种新颖且富有启发性的浏览体验。这款插件的主要功能是在打开新标签页时,展示一种时尚的设计风格,同时提供鼓舞人心的语句...

    bubble-sort-animate-:原生js实现的冒泡排序动画

    在这个项目中,“bubble-sort-animate-:原生js实现的冒泡排序动画”是用JavaScript语言创建的一个可视化示例,帮助开发者更好地理解和学习冒泡排序的工作原理。 在JavaScript中,实现冒泡排序的基本步骤如下: 1. ...

    Bubble Translator - 气泡屏翻译

    气泡屏幕翻译是一款方便的翻译器,可在其他应用程序之上运行。您可以将游戏和程序中的文本翻译为另一种语言。可以识别屏幕上的任何文本,并立即将其翻译成您的母语。浏览器、SNS、游戏、照片、文档等一切都可以翻译...

    react-bubble-chart-d3:使用 D3 React气泡图

    预习一般用法正如您在中看到的那样,为了使用我们需要将其导入的组件: import BubbleChart from '@weknow/react-bubble-chart-d3' ; 然后,在 render 方法中,我们可以像这样调用它: bubbleClick = ( label ) =&gt; {...

    冒泡排序(Bubble Sort)

    冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是...

    Bubble-Notification

    【Bubble-Notification】是一种在Android平台上实现的通知效果,灵感来源于QQ 5.0版本中的设计。这个效果的主要目的是为用户提供一种新颖且引人注意的方式来显示新的消息或通知,尤其是当应用处于后台运行时。它通过...

    Bubble-Sort-Algorithm-Visualizer:用纯C ++制作的冒泡排序算法可视化工具

    Bubble-Sort-Algorithm-Visualizer(Windows / Linux) 用纯C ++制作的冒泡排序算法可视化程序。笔记: 列表数组和#define值是唯一可编辑的变量。 向上增加LENGTH和WIDTH的值以获得更清晰的输出。 非商业用途

    Bubble Slider-可将input元素转换为漂亮的slider滑块的jQuery插件

    &lt;script src="bubble-slider.js"&gt; $(document).ready(function() { $('#mySlider').bubbleSlider({ bubbleText: function(value) { return value + '%'; } // 自定义气泡文本 }); }); ``` 在这个例子中,`#...

Global site tag (gtag.js) - Google Analytics