在一个list中增加一个节点
生活随笔
收集整理的這篇文章主要介紹了
在一个list中增加一个节点
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在一個list中增加一個節(jié)點(diǎn)
typedef struct _list_t
{struct _list_t *next;int data;
}list;void insert_node(list *head, int i, char x)
{list *p = head, *q = NULL;int j = 0;if ((NULL == head) || (0 >= i)){return ;}while ((NULL != p) && (j < i-1)){j++;p = p->next;}if (NULL != p){q = (list *)malloc(sizeof(list));memset(q, 0, sizeof(list));q->data = x;q->next = p->next;p->next = q;}
}
總結(jié)
以上是生活随笔為你收集整理的在一个list中增加一个节点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ES】MySQL语法版的ES来了,搜索
- 下一篇: MMKV_MMKV