链表操作函数笔试题
10-16 00:00:09
来源:http://www.qz26.com 笔试题目 阅读:8684次
导读:写链表操作函数链表节点定义如下struct ListNode{long id;struct ListNode* next;}写一个返回下一个节点的函数,没有的话返回0struct ListNode* ListNext(struct ListNode* cur);写一个在已经排序好的链表中插入一个节点的函数,返回插入位置的前一个节点如果节点已经在链表里边返回0struct ListNode* ListInsert(struct ListNode* head,struct ListNode* newNode);写一个删除节点的函数,返回删除后的前一个节点,如果节点不在链表里边返回0struct ListNode* ListRemove(struct ListNode* head,struct ListNode* theNode);
链表操作函数笔试题,标签:银行笔试题目,企业笔试题目,http://www.qz26.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);
Tag:笔试题目,银行笔试题目,企业笔试题目,求职笔试面试 - 笔试题目
下一条:代码类笔试题