直接插入排序算法

简介: 直接插入排序算法
int main()
{
    int i,j,temp,a[10]={1,3,6,56,9,7,4,2,34,69};
    for( i=1; i<10;i++)                 /* 开始遍历这个 */
    {
        temp = a[i];                    /* 将数组中的一个值赋值给temp*/
        for(j=i-1;j>=0;j--)             /* 取另一个元素 */
        {
            if(a[j]>temp)                   /* 比较一下得出较大的然后再进行后移 */
            {
                a[j+1]=a[j];
            }
            else
            {
                break;
            }
        }
        a[j+1]=temp;
    }
    for(j=0;j<10;j++)
    {
        printf("%d ",a[j]);
    }
    return 0;
}
相关文章
|
9月前
|
搜索推荐
直接插入排序算法
直接插入排序算法
57 0
【算法排序】直接插入排序
【算法排序】直接插入排序
|
算法 搜索推荐
算法-直接插入排序
算法-直接插入排序
|
存储 搜索推荐 算法
直接插入排序算法
直接插入排序算法
122 0
|
缓存 搜索推荐 算法
图解插入排序——直接插入排序算法(straight insertion sort)
图解插入排序——直接插入排序算法(straight insertion sort)
321 0
图解插入排序——直接插入排序算法(straight insertion sort)
|
算法
【21天算法学习】直接插入排序
【21天算法学习】直接插入排序
61 0
|
算法 JavaScript 搜索推荐
每天一点算法-直接插入排序-(Day5)
每天一点算法-直接插入排序-(Day5)
95 0
|
搜索推荐 算法 容器
直接插入排序算法,看这篇就够了
直接插入排序算法,看这篇就够了
|
算法 搜索推荐
八大排序算法之直接插入排序(教你用生活的想象,读懂插入算法)
八大排序算法之直接插入排序(教你用生活的想象,读懂插入算法)
173 0
八大排序算法之直接插入排序(教你用生活的想象,读懂插入算法)
|
搜索推荐 算法 Java
算法学习笔记之直接插入排序算法
算法学习笔记之直接插入排序算法
129 0