我试图解决一个问题,将节点插入到已排序的双链表中 要将一个元素插入到列表的末尾,我使用了一个简单的循环,其中指针移动直到要插入的元素小于列表中的元素或者它达到NULL。 当条件为
时,我的循环工作while ( cur !=NULL && cur->data < data ) {
prev = cur ;
cur = cur->next;
}
但是当条件
时,它不起作用while ( cur->data < data && cur !=NULL ) {
prev = cur ;
cur = cur->next;
}
有人可以解释为什么会这样吗?