喵小乐cherry 发表于 2015-4-3 13:19:58

恩恩
{:7_115:}

晴天般微笑2015 发表于 2015-4-4 16:12:15

#include<stdio.h>
#include<stdlib.h>

#define MAXSIZE 10
#define SIZEINCREMENT 5

typedef int ElemType;

typedef struct _SqList
{
        ElemType *data;
        int size;
}SqList;

void Init_SqList(SqList * sqlist)
{
        int i;
        sqlist->data=(ElemType *)malloc(sizeof(ElemType)*MAXSIZE);

        for(i=0; i<MAXSIZE; i++)
        {
                (sqlist->data) = 0;
        }

        sqlist->size = 0;
}

void En_SqList(SqList *sqlist,ElemType i,int index)
{
        int j;

        if( sqlist->size == MAXSIZE )
        {
                sqlist->data =(ElemType *)realloc(sqlist->data,sizeof(ElemType)*(sqlist->size+SIZEINCREMENT));

        }

        for(j=sqlist->size-1;j>=index-1;j--)
        {
                (sqlist->data) = (sqlist->data) ;

        }

        (sqlist->data) = i;

        sqlist->size++;
}

void Del_SqList(SqList *sqlist,ElemType *m,int index)
{
        int i;
        if(sqlist->size == 0)
        {
                printf("the sqlist is empty\n");
                return;
        }

        *m=(sqlist->data);

        sqlist->size--;

        for(i=index; i<sqlist->size; i++)
        {
                (sqlist->data) = (sqlist->data);
        }
       
}

void main()
{
        int i,m;
        SqList sqlist;

        Init_SqList(&sqlist);

        for(i=1; i<15; i++)
        {
                En_SqList(&sqlist,i,i);
        }

        for(i=0; i<sqlist.size; i++)
        {
                printf("%d ",(sqlist.data));
        }
        printf("\n");

        Del_SqList(&sqlist,&m,5);

        printf("the 5th num is %d\n",m);


}

hankang81 发表于 2015-4-6 16:57:06

看看吧

newman11 发表于 2015-4-6 19:56:22

激动人心,无法言表!

苍穹落雨 发表于 2015-4-15 00:30:21

谢谢小甲鱼

shujujiegou 发表于 2015-4-19 09:16:46

真是难得给力的帖子啊。感觉对我帮助听不小的

kingdom412 发表于 2015-4-19 12:01:34

真是被感动的痛哭流涕……

saw13 发表于 2015-4-20 21:25:31

看看强烈支持楼主ing……

修止符 发表于 2015-4-26 15:53:42

LOOK LOOK

微笑看世界 发表于 2015-4-30 09:59:08

最近用到这个东西

魔诀 发表于 2015-4-30 16:11:27

研究一下

364904690 发表于 2015-5-23 18:40:57

真是难得给力的帖子啊。

天上跑着玩 发表于 2015-6-4 11:47:21

看看

溯月0503 发表于 2015-6-4 17:03:02

看看

fish-john 发表于 2015-6-5 17:00:51

真是难得给力的帖子啊。

w262793268 发表于 2015-6-6 14:56:04

mark

永卟。放棄ㄟ 发表于 2015-6-12 10:11:41

已做完

小学期 发表于 2015-6-15 10:51:17

看看先

qq134025 发表于 2015-6-21 15:21:07

节日快乐

xiaoyefawen 发表于 2015-7-2 09:13:22

谢谢
页: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17
查看完整版本: 动态顺序表的各种操作(线性表)