linked-list

    0熱度

    3回答

    我已經使用遞歸解決了這個特殊問題,但我無法使用While while循環解決此問題。這裏是我的代碼,錯誤和鏈接問題: https://www.hackerrank.com/challenges/delete-a-node-from-a-linked-list 代碼 def Delete(head, position): list=head while(position-1):

    0熱度

    3回答

    我認爲這應該工作正常...我不知道它有什麼問題嗎?這是我的代碼片段。如果給定的整數列表不是按升序排列,則返回1,如果按升序排列則返回1。 struct Node{ int data; Node *pNext; }; int isItSorted(Node *pHead){ while(pHead != NULL){ if(pHead->data >

    -1熱度

    1回答

    我嘗試顛倒鏈接列表時出現問題。鏈接列表中的數字是: 9, 0, 14, 7, 1 當我試圖扭轉他們,我得到: 7, 14, 0, 9, -842150451. 我不知道爲什麼我沒有得到多少,但我得到作爲輸出-842150451。 這裏是我的displayinReverse()方法: void LinkedList::displayinReverse() { if (first =

    -2熱度

    1回答

    #include <iostream> #include <cstdlib> #include <cstdio> #include <string> using namespace std; class car{ private: string color; int mileage; int topSpeed; int numGear

    0熱度

    1回答

    我試圖理解這段代碼是如何工作的,而且我已經遇到了一些困惑,關於如何思考它,特別是如何將所有東西連接在一起。 以下是我正在考慮呢: 當隊列(Q)進行初始化,我們有Q = [self._head =無,self._tail =無,大小= 0(不Python代碼 - 只是一種組織數據屬性的直觀方式),那麼當第一個元素入隊時,我們創建一個節點N1 =(e1,None),它被分配給self._head和se

    0熱度

    2回答

    好吧,所以我有這個問題,我所有的信息被髮送到鏈接列表作爲對象,這是我想要的。鏈表將從另一個類中初始化,這個其他類包含LinkedLists的所有方法。有沒有一種方法基於數​​字對鏈表中的對象進行排序?因爲每個元素看起來像這樣(「800110簡嘿,你在那裏」)。睡前在,它們被設置爲一個int,字符串,字符串: //if the command is to RecieveMessage

    -2熱度

    1回答

    我在想,如果有可能搜索我創建的列表,例如: static void Main(string[] args) { int count = 0; string trans, descr; List<ErrorInfo> errList = new List<ErrorInfo>(); if (errList.Find(trans) && errList.Fin

    1熱度

    1回答

    我知道這個問題對於你正在做的事情更不是主觀的,但是在節點類中使用原始指針與智能指針有一個一般的經驗法則? 更具體地說,如果我有一個鏈表,其中節點可以有無限的子節點,但只有一個父節點,那麼使用智能指針還是原始指針會更好?

    0熱度

    1回答

    我正在編寫一個鏈接列表(不使用Java的)並嘗試創建一個get方法以通過其索引號返回列表元素。最初,我使用for循環寫了這個。我的代碼重複失敗了一個測試,它在索引0處檢索元素(我似乎能夠在其他索引處檢索元素)。 curr只是爲了跟蹤當前節點。 public double get(int index) { Node curr = this.sentinel.next; for

    0熱度

    2回答

    我有兩個LinkedList:newLinkedList和oldLinkedList,都包含BID類對象。下面是我的出價類: public class Bid { private int quantity; private double bidPrice; public int getQuantity() { return quantity;