min-heap

    1熱度

    1回答

    如何在prolog中獲取謂詞以返回值? 我需要找到一個樹的節點,並檢查它是否是最小堆。 我猜它是這樣的: - getnode(tree(_, node, _), node). 我到目前爲止的代碼是這樣 minheap(tree(L, Node, empty)) :- getnode(L, Val), Node =< Val, minheap(L). minhea

    2熱度

    1回答

    這是我在嘗試谷歌答案後的第一篇文章。如果之前在某個地方回答了這個問題,如果你能幫助我指導一個很棒的地方。 我想找出一種方法來做2個字段之間的2路綁定。 我的表單上有2個字段用於計算重量。 如果您輸入磅數到欄位#1中的重量,那麼淘汰將以公斤計算到欄位#2中。我有這個沒有問題,這是我這個 http://jsfiddle.net/ubiquitous_tom/tVh3g/ var weight = 18

    0熱度

    2回答

    我有一個表ID varchar(255)和done位。 我想獲取發現的第一個ID,其中位未設置,同時獲取也設置位。所以沒有其他腳本實例使用相同的ID,並且沒有競爭條件是可能的。 import _mssql con = _mssql.connect(server='server', user='user', password='password', database='default') #t

    2熱度

    1回答

    我試圖保留大量元組集合的頂部k個元素的列表。由於將它保存在內存中是不可能的,因此我想使用固定大小的列表來僅保留最高k值(使用鍵)。我試圖使用min堆,但python的堆非常糟糕,因爲它允許插入非唯一鍵。這是一個巨大的問題。所以我想我可以使用排序列表/代詞(帶有唯一鍵的元組)。使用草圖函數我檢索子字符串在整個文本中出現的計數(O(1)time))。我開始認爲我在循環或彈出窗口和賦值方面做了一些錯誤,

    22熱度

    1回答

    我使用C#編寫Windows 8.1應用程序,並使用GalaSoft提供的MVVM-Light Toolkit進行編程。 我只有下面的代碼: <Application.Resources> <vm:ViewModelLocator x:Key="Locator" xmlns:vm="using:Scedule.ViewModel" /> <ResourceDictionary

    0熱度

    1回答

    我完全新的谷歌腳本和Google+爲此事(C#MVC/JavaScript的開發)。我被要求調查將所有員工的Google+用戶帳戶的所有成員自動添加到名爲「同事」的任何新發起人的Google+個人資料的圈子中。 1)生成所有員工的枚舉。 2)爲添加到企業帳戶的新用戶創建新圈子的「同事」。 3)將第1步中的所有用戶添加到新用戶新創建的「同事」圈子中。 4)當第一次添加新用戶或第一次登錄時,自動執行此

    3熱度

    2回答

    我試圖使用heapq模塊(https://docs.python.org/3/library/heapq.html)中的Python(2.0)內置最小堆數據結構來構建最大堆。要做到這一點,我只需使用我需要的數字的負數來推入我的堆。 使用這個(最大堆版本): import heapq h=[] for i in xrange(10): heapq.heappush(h,-i)

    0熱度

    1回答

    如何在包裝中的所有元素在鼠標懸停在多維數據集http://codepen.io/Feners4/pen/KggAwg上時更改顏色?目前,我只能讓它在鼠標懸停的一側進行更改。爲了學習的目的,我想嚴格遵守Angular。 這是我的HTML: <html> <header> Angularity </header> <h1>hjskl</hi> <body ng-app="App

    0熱度

    1回答

    我有最小堆的Dijkstra的實現,我試圖改變最小堆到最大堆找到最大路徑,但我不能,輸出是錯誤的 所以,請你能幫我改變這個實現到最大堆? 非常感謝 public class DikjstraAlgorithm { public static void main(String[] args) { Graph graph = new Graph(9); for (int i =

    -4熱度

    1回答

    你好,我想知道這些x是否在最小堆的正確位置?我對麼?