链表操作函数笔试题

时间:2018-12-31 12:00:00 资料大全 我要投稿

链表操作函数笔试题

写链表操作函数

链表操作函数笔试题

  链表节点定义如下

  struct ListNode

  {

  long id;

  struct ListNode* next;

  }

  写一个返回下一个节点的函数,没有的话返回0

  struct ListNode* ListNext(struct ListNode* cur);

  写一个在已经排序好的.链表中插入一个节点的函数,返回插入位置的前一个节点

  如果节点已经在链表里边返回0

  struct ListNode* ListInsert(struct ListNode* head,struct ListNode* newNode);

  写一个删除节点的函数,返回删除后的前一个节点,如果节点不在链表里边返回0

  struct ListNode* ListRemove(struct ListNode* head,struct ListNode* theNode);


 

【链表操作函数笔试题】相关文章:

1.笔试题(链表)

2.笔试题(链表反向)

3.笔试题(单向链表)

4.笔试题(单向链表的反转)

5.链表面试题-一个链表的结点结构

6.C++笔试题:关于链表和指针

7.链表题

8.笔试题(函数求和)