喵小乐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
谢谢