1106 冒泡排序文法 图

  #include <stdio.h>

  main()
  {
     int i,j,temp;
      int a[10]; 

      for(i=0;i<10;i++)
          scanf ("%d,",&a[i]); 

     for(j=0;j<=9;j++)
         { for (i=0;i<10-j;i++)
          if (a[i]>a[i+1])
            { temp=a[i];
               a[i]=a[i+1];
               a[i+1]=temp;}
         }
     for(i=1;i<11;i++)
         printf("%5d,",a[i] );
     printf("\n");

 }

时间: 2024-08-26 15:21:29

1106 冒泡排序文法 图的相关文章

1106 冒泡排序语法树

冒泡排序文法

冒泡排序文法评论

http://www.cnblogs.com/95mz/p/4940662.html#3303857 http://www.cnblogs.com/chenshien/p/4940645.html http://www.cnblogs.com/mingyin/p/4951518.html http://www.cnblogs.com/RSTART/p/4940905.html http://www.cnblogs.com/xjy-gg/p/4939332.html http://www.cnbl

js模拟冒泡排序动态图(1轮)

代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>123</title> 6 </head> 7 <style> 8 .div1{ 9 width:80px; 10 height:45px; 11 border:2px solid red; 12 display:none; 13 float:l

Java冒泡排序算法

package com.jckb; /** * 冒泡排序 * @author gx */ public class BubbleSort { public static void main(String[] args) { int[] arr = { 6, 3, 8, 2, 9, 1 }; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j] &g

java结构与算法之冒泡排序

一.什么是冒泡排序:冒泡排序是在从相邻两个数之间进行比较,这里将前面一个值定义为before,后面一个值定义为after:当before>after时i,交换他们的值,如果before<after,则不交换. 冒泡排序的时间复杂度,用大O法表示:O(N^2),运算效率低,但是算法思想简单,是比较基础的排序方法 冒泡排序思路图: 冒泡排序参考代码: public class PopSort { int[] array = null; @Test public void testPopSort()

排序算法系列:冒泡排序与双向冒泡排序

概述 排序算法应该算是一个比较热门的话题,在各个技术博客平台上也都有一些博文进行了一定程度的讲解.但还是希望能从自我完善的角度出发,可以更详细.全面.形象地表达这些算法的精髓.本文就先从最简单的冒泡排序开始说起,别说你已经彻底了解了冒泡排序算法(虽然一开始我也是这样以为的). 版权说明 本文链接:http://blog.csdn.net/lemon_tree12138/article/details/50474230 – Coding-Naga - 转载请注明出处 目录 概述 版权说明 目录 冒

js十大排序算法详解

十大经典算法导图  图片名词解释:n: 数据规模k:"桶"的个数In-place: 占用常数内存,不占用额外内存Out-place: 占用额外内存 1.冒泡排序 1.1  原始人冒泡排序 function bubbleSort(arr) { var len = arr.length; for (var i = 0; i < len; i++) { for (var j = 0; j < len - 1 - i; j++) { if (arr[j] > arr[j+1]

C语法归约之表达式(3)

1.概要 前三篇博文(0,1,2)主要讨论是声明和定义的相关语法归约.从这篇文字开始,将开始进行有效的计算,涉及表达式和语句. 首先,表达式和语句这两个概念是不同的,表达式是没有分号(;)的,而表达式+:构成语句.但这不是语句的全部,语句还可以是跳转,迭代,标签语句等等(见图片C语句文法图)!打个比喻来说吧--就是蛋和鸡的关系!当然不是那个悖论,而是表达式是蛋,孵化是分号,鸡是语句.蛋孵化成鸡.鸡肚子里可以有蛋!嘎嘎!二者区别必须明白.不能混为一谈! 在C语言中,如果单纯就表达式计算而言,表达式