ホームページ >バックエンド開発 >PHPチュートリアル >php と mysql については、バイナリ ツリーの専門家が助けてくれます。以下の特定のノードが特定のノードの下にあるかどうかを計算するにはどうすればよいですか?

php と mysql については、バイナリ ツリーの専門家が助けてくれます。以下の特定のノードが特定のノードの下にあるかどうかを計算するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:21:07788ブラウズ

この投稿は kwdpx によって最終編集されました: 2013-09-05 16:57:47



データベース メンバー構造:
No. 上位 ID 量
id sh1 jine
1001 999 49
1002 1001
1003 1001 29
1004 1002 10
1005 1003 12
1006 1002 10
1007 1006 4
1008 1003 17
1013 100 8 8
1015 1006 6
1021 1008 9


たとえば、ID: 1021 が以下であるかどうかを知りたい1003?存在する場合は、1003 の下に表示されます。 if(){
echo "is";
echo "is not";

ディスカッションへの返信 (解決済みの解決策)

データ構造はバイナリ ツリーに編成されており、明らかに再帰クエリを通じて見つけることができます。

データ構造はバイナリ ツリーに編成されており、明らかに再帰クエリを通じて見つけることができます。
はい、でもいいえ、コードを書くのを手伝ってください、ありがとう!

リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。