ホームページ >バックエンド開発 >PHPチュートリアル >mysql データベース ライブラリのレイアウトについて PHP に質問する

mysql データベース ライブラリのレイアウトについて PHP に質問する

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

各人物の下に左側のエリアに 1 名、右側のエリアに 1 名ずつ 2 名が並び、下に無限に伸びます。各メンバーが自分の左右のエリアに何人いるかをどのように数えるか教えてください。


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

これはアルゴリズムを備えた典型的な木、二分木です。これは再帰を使用して実行できます

これは、アルゴリズムを備えた典型的なツリー、バイナリ ツリーです。再帰を使用して実行できます

データ構造と計算コードの作成を手伝ってください、ありがとう!



No. 上位 ID 金額
id jine
1001 999 49 1002 1001 20
1003 1001 29
1004 1002 10
1005 1003 12
1006 1002 10
1007 1006 4
1008 1003 17
1013 1008 8
1015 1006 6
1021 1008 9


1001 左側のエリアの 1002 以下の ID の合計値を取得するにはどうすればよいですか: 1002/1004/1006/1007/1015?

正しい領域 1003 と次の 1005/1008/1013/1021 の合計量を取得するにはどうすればよいですか?

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