linked-list

    2熱度

    2回答

    頭部和尾部節點之間是否存在鏈接列表類型結構的名稱?在這樣的列表中,你顯然可以反覆遍歷它,因爲它本身就是雙重的。

    0熱度

    7回答

    我希望我使用正確的術語。 我做了一個單鏈表。 class MyStack { public Node Initial { get; set; } public MyStack() { Initial = null; } public void Push(int data) { var node = new N

    3熱度

    2回答

    我想在linux內核中遍歷task_struct的子節點並從子節點獲取信息。我對所有的信息都有問題,所以讓我們把它放在獲得簡潔性的pid上。 這是我的代碼的初步認識的一部分。 struct list_head * p; struct task_struct ts, *tsk; pid_t tmp_pid; INIT_LIST_HEAD(&ts.children); current = t

    5熱度

    5回答

    我有以下一段代碼來反轉鏈表。我在while循環中感到困惑,因此如果有人能夠提供關於它的實際工作情況的可視解釋,那麼肯定會很感激。 static void Reverse (struct node** headRef) { struct node* result = NULL; struct node* current = *headref; struct node*

    1熱度

    3回答

    如何刪除列表上的特定元素? ... java.util.List<Polygon> triangles = new LinkedList<Polygon>(); Point startDrag, endDrag, midPoint; Polygon triangle; .... int[] xs = { startDrag.x, endDrag.x, midPoint.x }; in

    0熱度

    2回答

    如何獲取鏈接列表中的數據引用/索引? 例如如果我有這個鏈表 java.util.List<Polygon> triangles = new LinkedList<Polygon>(); polygon triangle, selectedTriangle; Point startDrag,endDrag,midPoint; .... triangles.add(new Polygon(

    0熱度

    7回答

    我想知道是否有可能遍歷鏈表這樣的: currentNode = randomNode;//where randomNode may or may not = firstNode prevNode = firstNode; while(prevNode != currentNode && prevNode->link != currentNode) { prevNode = pre

    6熱度

    9回答

    我試圖製作一個swapNode函數,它可以接受任意兩個節點並交換它們。如果他們距離至少有2個節點,我已經制定了一個算法,但我似乎無法想出一個算法,如果它們彼此更接近,就可以工作。 這是我寫了這麼遠: void swapNode(call * &head, call * &first, call * &second){ call * firstPrev = NULL; call

    2熱度

    3回答

    我在通過鏈接服務器嘗試調用具有參數的MySQL(5.0.77)存儲過程時遇到問題(SQL Server 2005)使用OPENQUERY語法。 MySQL的存儲過程返回結果集,當我使用「EXEC ... AT ......」語法調用工作正常,如.. EXEC('CALL my_stored_proc(''2009-10-07'',''2009-10-07'');') AT MySQLSERVER;

    1熱度

    4回答

    我有一個方法,它有一個鏈接列表和一個int值的引用。所以,這個方法會計算並返回值在鏈表中發生的頻率。所以,我決定做一個類, public class ListNode{ public ListNode (int v, ListNode n) {value = v; next = n;) public int value; public ListNode next; } 然後,該方法將與