Ich versuche herauszufinden, wie man bei einer bestimmten Transaktion richtig durch eine Hash-Baumstruktur navigieren kann. Ich habe bereits die Antwort auf die Frage, aber ich bin mir nicht ganz sicher, wie sie dazu gekommen sind. HierLesen einer 3-Kandidaten-Hash-Baumstruktur
ist ein Link auf die hash tree structure
Frage: eine Transaktion gegeben, die Elemente enthält {1,3,4,5,8}, welche der Hash-Baum-Blattknoten werden besucht, wenn die Kandidaten der Transaktion finden?
Antwort: L1, L3, L5, L9 und L11
Ich verstehe, dass dies eine Form von Apriori ist, so mein erster Gedanke Prozess ist auf der ersten Knotenebene suchen {1, 4, 7}, {2, 5, 8} und {3, 6, 9} und wenn einer dieser 3 Kandidatenartikelsätze mindestens eine Zahl in der Transaktion enthält, fahren Sie mit der nächsten Knotenebene fort, wo Sie mindestens prüfen würden 2 Nummern waren in der Transaktion, aber das funktioniert überhaupt nicht. Wenn jemand helfen könnte zu erklären, wie man diese Art von Hash-Struktur mit einer Transaktion navigieren kann, wäre es sehr hilfreich.
Ohhh okay, also muss ich jede mögliche 3-Kandidaten-Kombination in {1, 3, 4, 5, 8} betrachten und sehen, welche Knoten besucht werden? Also {1, 3, 4}, {1, 4, 5} usw. –