资源简介

数据结构算法设计C++在北理乐学上的测试答案。
数据结构算法设计C++在北理乐学上的测试答案。
数据结构算法设计C++在北理乐学上的测试答案。
数据结构算法设计C++在北理乐学上的测试答案。

资源截图

代码片段和文件信息

#include       
using namespace std;      
struct ListNode      
{      
int data;      
struct ListNode *next;      
};      
class Delete      
{      
    public:      
        void DeleteNode(ListNode*int);      
        ListNode* inputdata(ListNode*int);//写入数据      
        ListNode* createList();//创建链表       
        void printLit(ListNode* );      
};      
void Delete::DeleteNode(ListNode* pint x)      
{      
    ListNode *q=p->next;      
    ListNode *o=new ListNode;      
    while(q->data!=x)      
    {      
    o=p;      
    p=p->next;      
    q=q->next;      
    }      
    o->next=p->next;      
    delete(p);      
}       
ListNode* Delete::createList()      
{      
     ListNode *p=new ListNode;      
     p->next=NULL;      
     return p;//头指针      
}      
ListNode* Delete::inputdata(ListNode *pint x)      
{      
    ListNode *q=new ListNode;       
    q->data=x;      
    q->next=NULL;//逐个创建  尾节点置空       
     p->next=q;//接链      
    return p->next;//返回下个指针       
 }       
void Delete::printLit(ListNode* p)      
{      
    ListNode *q=p->next;      
    while(1)      
    {      
        if(p->next!=NULL)      
        {      
            cout<data<<‘ ‘;      
            p=p->next;      
        }      
        else      
        {      
            cout<data<            break;      
        }      
     }       
}      
int main()      
{      
    int ci=0m;      
    int n;      
    Delete delete1;      
    ListNode *o*p*q*s;      
    p=delete1.createList();      
    o=q=p;//头指针       
    for(i=0;;i++)      
    {      
        cin>>n;      
        p=delete1.inputdata(pn);      
        if(getchar()==‘\n‘)      
        break;      
     }       
     cin>>m;      
     s=o->next;      
     delete1.DeleteNode(qm);      
     if(s->data==m)      
     cout<<“该结点没有前驱结点“<     else      
     delete1.printLit(o->next);      
           
}  


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2098  2020-02-16 19:27  C++\13 删除结点.cpp

     文件    1854833  2020-02-16 19:27  C++\13 删除结点.exe

     文件       3391  2020-02-16 19:28  C++\14 求交集.cpp

     文件    1854788  2020-02-16 19:28  C++\14 求交集.exe

     文件       2739  2020-02-16 19:29  C++\15 回文.cpp

     文件    1856701  2020-02-16 19:29  C++\15 回文.exe

     文件        985  2020-02-16 19:29  C++\16 输出学生成绩.cpp

     文件    1972778  2020-02-16 19:29  C++\16 输出学生成绩.exe

     文件       1000  2020-02-16 19:30  C++\17 括号是否配对.cpp

     文件    1900087  2020-02-16 19:30  C++\17 括号是否配对.exe

     文件        729  2020-02-16 19:30  C++\18 奇偶数输出.cpp

     文件    1972141  2020-02-16 19:30  C++\18 奇偶数输出.exe

     文件        597  2020-02-16 18:05  C++\29 显示时间.cpp

     文件    1853690  2020-02-16 18:05  C++\29 显示时间.exe

     文件        643  2020-02-16 18:05  C++\30 求三个数中的最大值.cpp

     文件    1853530  2020-02-16 18:05  C++\30 求三个数中的最大值.exe

     文件        574  2020-02-16 18:07  C++\34 求两点间距离.cpp

     文件    1857704  2020-02-16 18:07  C++\34 求两点间距离.exe

     文件        495  2020-02-16 18:09  C++\35 统计单词个数.cpp

     文件     370576  2020-02-16 18:09  C++\35 统计单词个数.exe

     文件        752  2020-02-16 18:10  C++\36 显示时间.cpp

     文件    1853691  2020-02-16 18:10  C++\36 显示时间.exe

     目录          0  2020-02-17 15:30  C++

----------- ---------  ---------- -----  ----

             19214522                    23


评论

共有 条评论