【数据结构】顺序表的应用(3)(C语言)

问题:

已知一个顺序表中的各节点值是从大到小有序的,设计一个算法,插入一个值为x的节点,使顺序表中的节点仍然是从小到大有序的。

头文件与该头文件一样:【数据结构】顺序表的实现(C语言)

#include "stdio.h"
#include "sequlist.h"
int main ()
{
    sequence_list slt;
    int length,aa,i;
    while(1)
    {
        init(&slt);
        printf("请输入想要创建的顺序表的长度:");
        scanf("%d",&length);
        printf("请依次输入顺序表中的值\n");
        for(i=0;ii;j--)
        {
            slt.a[j]=slt.a[j-1];
        }
        slt.a[i]=aa;
        slt.size_++;
        //精华部分(结束)
        display(&slt);
        printf("\n");
    }
    return 0;
}

 

你可能感兴趣的:(C/C++)