插入排序法

2016-02-19 20:22 4 1 收藏

图老师小编精心整理的插入排序法希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - 编程语言 】

用c实现的插入排序法,先输入10个数,然后利用插入排序法进行排序,将结果输出。算法简单,可供初学者学习。 !-- frame contents -- !-- /frame contents --   #include "stdio.h"
  #include "conio.h"
  main()
  {
        int a[10],r[11];                  
        int *p;
        int i,j;
        for(i=0;i10;i++)
        {
         p=&a[i];
         printf("please scan the NO:
          %d",i);
         scanf("%d",p);
         r[i+1]=a[i];
        }
         r[0]=1;
        for(i=2;i=10;i++)
        {
          r[0]=r[i];
          j=i-1;
          while(r[j]r[0])
              {
                  r[j+1]=r[j];
                  j--;
              }
          r[j+1]=r[0];
        }     for(i=1;i=10;i++) {p=&r[i];printf("form min to max the NO: %d value=%d",i,*p);}  getch();
   }

来源:http://www.tulaoshi.com/n/20160219/1623464.html

延伸阅读
排序的含义 排序是指根据一组物体的某种特性的差异或按某种规则,按序进行排列。 排序锻炼宝宝逻辑思维能力 排序活动是培养幼儿逻辑思维能力的有效途径,幼儿通过排序活动,可以获得按序排列物体的经验,在思维中逐渐建立起序列结构,帮助幼儿理解数的顺序,促进幼儿的可逆性、传递性、双重性思维能力的发展,引导孩子...
假设有一组数字 1~1000,请将它们随机填充在一个数组中 要求: 1、数组中 2、整个程式运算很快! william 兄解答 varNums: array[1..1000] of integer;i,j,k,temp: integer;beginfor i := Low(Nums) to High(Nums) doNums[i] := i;for i := 0 to 1000 do begin // 1001 round may not be enoughj := random(High...
标签: 电脑入门
杨过自从被郭靖送上全真教并拜赵志敬为师后,赵志敬将在郭靖上受的气一股脑发泄在了杨过身上.不仅不教杨过武功,而且还派给他无数的重体力活。杨过每天只有背那几句口诀心法,完全没有学到一招半式的武功。 文字擂台:杨过被欺压 WPS显威力 每年一度检验弟子学艺情况的比试到了,首先对阵的就是杨过和平时欺压他成为习惯的大师兄清笃。在...
今天在论坛上看到一个问题,如下: 解决这个问题,Insus.NET写了一个函数,可以方便以后的扩展,如果数值出现TB或是或更高时,可以只改这个函数即可。 代码如下: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[udf_OrderLimitSize] ( @Ov NVARCHAR(30) ) RETURNS decimal(18,6) AS BEGIN --如果...
陌陌表情排序   进入我的表情点击编辑,按住并上下移动,即可按照自己的需求进行表情排序。 如图示:

经验教程

945

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部