链表插入
2016-10-15 23:27:18 0 举报
链表插入是指在链表中的指定位置插入一个新的节点。在链表中,每个节点包含两部分:数据域和指针域。数据域用于存储数据,指针域用于指向下一个节点。当需要在链表中插入一个新节点时,首先需要找到插入位置的前一个节点,然后将新节点的数据域设置为要插入的数据,并将新节点的指针域指向前一个节点的下一个节点。最后,将前一个节点的指针域指向新节点。这样,新节点就成功地插入到了链表中。链表插入操作的时间复杂度为O(n),因为可能需要遍历整个链表才能找到插入位置。
作者其他创作
大纲/内容
返回ERROR
!p||ji-1
N
Y
开始
p!=NULL&&ji-1
p=p-nextj++
为s分配存储空间s=(LinkList)malloc(sizeof(LNode))
返回 OK
s-data=e; s-next=p-next; p-next=s;
0 条评论
下一页