DS双向链表—前驱后继
题目描述
在双向链表中,A有一个指针指向了后继节点B,同时,B又有一个指向前驱节点A的指针。这样不仅能从链表头节点的位置遍历整个链表所有节点,也能从链表尾节点开始遍历所有节点。
对于给定的一列数据,按照给定的顺序建立双向链表,按照关键字找到相应节点,输出此节点的前驱节点关键字及后继节点关键字。
输入
第一行两个正整数n(代表节点个数),m(代表要找的关键字的个数)。
该代码实现了一个双向链表的数据结构,并根据输入的关键字查找链表中节点的前驱和后继节点。首先,读取节点总数n和要查找的关键字数m,然后依次插入节点并建立双向链表。接着,对每个要查找的关键字,遍历链表找到对应节点并输出其前驱和后继节点的关键字。如果关键字不存在于链表中,则相应地输出前驱或后继节点。
DS双向链表—前驱后继
题目描述
在双向链表中,A有一个指针指向了后继节点B,同时,B又有一个指向前驱节点A的指针。这样不仅能从链表头节点的位置遍历整个链表所有节点,也能从链表尾节点开始遍历所有节点。
对于给定的一列数据,按照给定的顺序建立双向链表,按照关键字找到相应节点,输出此节点的前驱节点关键字及后继节点关键字。
输入
第一行两个正整数n(代表节点个数),m(代表要找的关键字的个数)。
639
622

被折叠的 条评论
为什么被折叠?