我想寫一個方法來找出一個給定的值是否存在於一個鏈表中。C找出一個值是否存在於一個鏈表中
// Returns true if the value exists in the list.
int llist_exists(LinkedList * list, int value) {
LinkedList *e;
e = list->head;
int result = 0;
while(e != NULL)
{
if(e == value)
{
result = 1;
break;
}
}
return result;
}
你的問題是什麼?什麼不按預期工作? – EWit 2015-03-02 20:16:49