鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[技术交流] 静态顺序表的各种操作(线性表)

  [复制链接]
发表于 2015-3-22 23:17:48 | 显示全部楼层
HEhe
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-3-24 08:25:47 From FishC Mobile | 显示全部楼层
学习下,谢谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-25 14:38:17 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-29 16:48:52 | 显示全部楼层
可惜我看了还不会 柯南
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-29 19:40:36 | 显示全部楼层
for( t=*len-1; t >= i-1; t-- )
    {
        Sqlist[t+1] = Sqlist[t];
    }

    Sqlist[i-1] = x;          这段能不能注释下 小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-2 14:48:31 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-3 10:12:53 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-4 17:27:21 | 显示全部楼层
#include<stdio.h>
#include<stdlib.h>

#define MAXSIZE 10

typedef int ElemType;

typedef struct SqList
{
        ElemType *data;
        int size;

}SqList;

void Init_SqList(SqList *sqlist)
{
        sqlist->data=(ElemType *)malloc(sizeof(ElemType)*MAXSIZE);
        sqlist->size = 0;
}

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

        if(index<1 || index>sqlist->size + 1)
        {
                printf("the index is not in the array\n");
                return;
        }

        if(sqlist->size == MAXSIZE)
        {
                printf("the list is full\n");
                return;
        }

        for(j=sqlist->size-1;j>=index-1;j--)
        {
                sqlist->data[j+1]=sqlist->data[j];
        }
        sqlist->data[index-1] = i;
        sqlist->size++;       
}

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

        if(index<1 || index>sqlist->size + 1)
        {
                printf("the index is not in the array\n");
                return;
        }

        *i=sqlist->data[index-1];

        for(j=index-1; j<sqlist->size; j++)
        {
                sqlist->data[j] = sqlist->data[j+1];
        }

        sqlist->size--;

       
}

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

        Init_SqList(&sqlist);

        for(j=1; j<6; j++)
        {
                En_SqList(&sqlist,j,j);
        }

        if(sqlist.size == 5)
        {
                for(j=0;j<sqlist.size;j++)
                {
                        printf("%d ",sqlist.data[j]);
                }
                printf("\nthe remain space is %d\n",MAXSIZE-sqlist.size);
        }

        En_SqList(&sqlist,3,0);

        for(j=0;j<sqlist.size;j++)
                {
                        printf("%d ",sqlist.data[j]);
                }
        printf("\nthe remain space is %d\n",MAXSIZE-sqlist.size);


        printf("please input the inseart index:");
        scanf("%d",&j);
        En_SqList(&sqlist,j,0);

        printf("please input the delete index:");
        getchar();
        scanf("%d",&j);

        Del_SqList(&sqlist,j,&m);

        for(j=0;j<sqlist.size;j++)
                {
                        printf("%d ",sqlist.data[j]);
                }
        printf("\nthe remain space is %d\n",MAXSIZE-sqlist.size);
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-7 08:02:26 | 显示全部楼层
不是回复了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-12 09:47:15 | 显示全部楼层
谢谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-12 09:59:49 | 显示全部楼层
好东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-12 10:13:35 | 显示全部楼层
nice!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-13 17:52:03 | 显示全部楼层
旨在学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-28 21:17:31 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-30 09:20:15 | 显示全部楼层
我要用这些东西的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-30 18:13:33 | 显示全部楼层
支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-5-2 10:21:23 | 显示全部楼层
谢谢小甲鱼!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-2 21:30:54 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-5 17:13:49 | 显示全部楼层
力顶小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-8 07:38:02 | 显示全部楼层
真是难得给力的帖子啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 15:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表