• 大小: 6KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: C/C++
  • 标签: 数据结构  加减  

资源简介

清华大学 严蔚敏版 数据结构题集 实习 1.4 长整数四则运算 C编写, DEV_C++ 编译器下运行通过 PS: 只实现了带符号加减,以应付作业. 纯应付作业,无实用价值... 纯用来赚资源分 PS PS: 题目太无聊了, 大数哪里有用链表弄的... 还是循环的... 狂faint.. - -|||

资源截图

代码片段和文件信息


#include 
#include 

typedef struct Node{
    int data ;          // 数据域 
    struct Node *prior; // 前驱 
    struct Node *next ; // 后继 
}LNode *linkList;
 
void Initlink( linkList *L )    // 初始化表头 
{
*L = (linkList) malloc(sizeof(LNode));
(*L)->prior = *L ;
(*L)->next = *L ;
}

void Delete( linkList L )   // 清空头结点外的链表元素 
{
    linkList p = L->next; 
    linkList tmp;
    
    while (p != L){
        tmp = p;
        p = p->next;
        free(tmp);
    }
    L->next = L;
    L->prior = L;
}

void Append( linkList L int s )    // 链表尾部添加元素 
{
    linkList p = L;
    linkList tmp = (linkList)malloc(sizeof(LNode));
    tmp->next = L ;
    tmp->data = s ;
    
    tmp->prior = L->prior ; // 新节点前驱指向链表最后元素 
    L->prior->next = tmp ; 

评论

共有 条评论