would this work:

if (node1.value != node2.value)
 return false;
if(node1 != null && node2 != null)
{
  if(node1.leftChild.value == node2.leftChild.value)
       isIsomorphic(node1.leftChild, node2.leftChild)
  else if(node1.leftChild.value == node2.rightChild.value)
        isIsomorphic(node1.leftChild, node2.rightChild)

  if(node1.rightChild.value == node2.leftChild.value)
       isIsomorphic(node1.rightChild, node2.leftChild)
  else if(node1.rightChild.value == node2.rightChild.value)
        isIsomorphic(node1.rightChild, node2.rightChild)
}
return true;


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups-beta.google.com/group/algogeeks
-~----------~----~----~----~------~----~------~--~---

Reply via email to