public boolean findStr(String str, BinaryTreeNode node) {

		if (node != null) {
			if (str.equals(node.getData())) {
				// ýڵҪҵĽڵ
				return true;
			}

			// 
			if (findStr(str, node.getlChild())) {
				stack.push(0);
				return true;
			}

			// Һ
			if (findStr(str, node.getrChild())) {
				stack.push(1);
				return true;
			}
		}

		return false;
	}