线性表之双向链表:
双向链表有助于某个节点,直接获取到其前节点和后节点;
typedef struct DNode{
int data;
struct DNode *prior,*next;
}DLNode,*DLinkList;
而对于双向链表,一样有前面的基本的函数;就是当进行操作的时候,就需要照顾到前驱指针和后继指针的位置
具体不多说,只谈核心,ps(当进行某个操作的时候,先判断是不是空,必要的前提,后面就是需要选择进行的步骤);
至此:线性表OVER
线性表之双向链表:
双向链表有助于某个节点,直接获取到其前节点和后节点;
typedef struct DNode{
int data;
struct DNode *prior,*next;
}DLNode,*DLinkList;
而对于双向链表,一样有前面的基本的函数;就是当进行操作的时候,就需要照顾到前驱指针和后继指针的位置
具体不多说,只谈核心,ps(当进行某个操作的时候,先判断是不是空,必要的前提,后面就是需要选择进行的步骤);
至此:线性表OVER