• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于链表的一些问题

struct student_tag
{
        int nVar;
        char *pStr;
        student_tag *next;
};
typedef struct student_tag Stu;
Stu *CreateLink(int nCount)
{
        Stu *pStu = new Stu;
        pStu->nVar = -9999;
        pStu->next = NULL;
        Stu *pHeader = pStu;
        for (int i = 0; i < nCount; i++) {
                pStu->next = new Stu;
                if (3 == i)
                        pStu->next->nVar = 1;
                else
                        pStu->next->nVar = i;
                pStu->next->next = NULL;
                pStu = pStu->next;}
        return pHeader;
}
void OutLinker(Stu *pHeader)
{
        pHeader = pHeader->next;
        while (NULL != pHeader)
        {
                cout nVar next;
        }
        cout next;
        while (NULL != pHeader)
        {
                if (nVa1 == pHeader->nVar)
                {
                        pBefore->next = pHeader->next;
                        delete pHeader; pHeader = NULL;
                        pHeader = pBefore->next;
                }
                else
                {
                        pBefore = pBefore->next;
                        pHeader = pHeader->next;
                }
        }
}
要求实现

void InsertElement(Stu *pHeader, int nVar)在链表中插入某个元素使其值为nVar
{
}
void RevertLinker(Stu *pHeader)将链表翻转
{
}
void ClearLinker(Stu *pHeader)清空链表
{
}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031168位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!