链表操作函数笔试题目

时间:03-21 编辑:佚名 手机版

【23xiu.com - 爱上秀-教育信息门户网】

 写链表操作函数

  链表节点定义如下

  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、小小银球飞起来_700字

2、大灰_650字

3、给——战争中的伙伴们_800字

4、一步、一步、又一步_650字

5、长大_750字

6、去成都欢乐谷_750字

7、第一次坐飞机_750字

8、谢谢有你在_700字

9、小行为,大道德——读《做一个有道德的人》有感_800字

10、一滴小水滴的价值_800字

12

最热文章榜Hot Top