Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. usepackage{algorithm}
  2. usepackage[noend]{algpseudocode}
  3.  
  4. begin{algorithm}
  5. caption{Homomorphism: Query Containment}label{alg:euclid}
  6. begin{algorithmic}[1]
  7. Function{getHomorphism}{XPath $p_3$, XPath $q_3$}
  8. ForAll {nodes.getLength}
  9. State ($q_3(root)$ == $p_3(root)$) $leftarrow$ textbf{true}
  10. State textbf{return} true
  11. If{true}
  12. ForAll {descendantNodes.getLength}
  13. State textbf{return} true
  14. If {true}
  15. ForAll {childNodes.getLength}
  16. State textbf{return} true
  17. If {true}
  18. ForAll {wildcardNodes.getLength}
  19. State textbf{return} true
  20. Else
  21. State textbf{return} false
  22. EndIf
  23. EndFunction
  24. end{algorithmic}
  25. end{algorithm}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement