0
doublelylinkedlistにソートを実装する際に問題があります。以下は、doublylinkedlistに挿入するためのコードとリスト上のクイックソート用のコードですが、動作させるのに問題があります。どんな助けでも大歓迎です!doublyLinkedListを実装しました
void sortedList::insertElement(listItemType newItem)
{
listNode *prev = NULL;
listNode *cur = head;
while ((cur != NULL) && (newItem > cur->item))
{
prev = cur;
cur = cur->next;
}
listNode *newPtr = new listNode;
newPtr->item = newItem;
newPtr->next = cur;
if (prev == NULL)
head = newPtr;
tail->prev = newPtr;
else
prev->next = newPtr;
size++;
}
この質問にタグとしてC++を追加することができます。これは、アルゴリズム関連の問題よりも言語関連の問題が多いようです。 – ilim