http://i.imgur.com/30Wsgfu.png
想请问一下为什么答案是C呀?
以下的code的概念应该可以实现C的动作,但不需要跑遍整个linked list。
struct listNode {
char data;
struct listNode *nextPtr;
};
typedef struct listNode *ListNodePtr;
void insert(listNode F, listNode L, listNode new_point, int new_value)
{
new_point->data = new_value; //指定值给main alloc好,传进来的新指标
L->nextPtr = new_point; //利用L去把这个新指标加到串行后面。
L = L->nextPtr; //更新L的位置。
}
还是我有什么地方没有考虑到,希望网友可以告诉我盲点。