ホームページ >バックエンド開発 >PHPチュートリアル >PHP における無限分類の原理を明らかにする
コンセプト
php 鮮やかな比喩は木のようなものです。この木には根があり、幹、枝、葉が先に進むほど密度が高くなります。 、下に行くほど、列が増えます。使用している PC にプレインストールされている WINDOWS オペレーティング システムと同じように、フォルダー内に新しいフォルダーを作成し、そのフォルダーに追加してみてください。新しいものを作成して続行します。無限レベルがどのようなものか理解できます。
原則
まず、ニュース→PHPニュース→PHP6.0が出たというような3段階の分類があると仮定します。 「PHP6.0 がリリースされました」というニュースを見つけたい場合は、まずニュースをクリックし、次に PHP ニュース をクリックして見つけます。つまり、祖父クラスを介してレベルごとに検索できます。逆も同様です。サブクラスの親クラスがわかっていれば、それを見つけることができます。このようにして、データベースを設計するときに、親クラス ID の追加フィールドを設定して、データベース内の親クラス ID が特に重要になります。次に、再帰的方法と反復的方法を使用します。無限の分類を作成します。より深く理解するために、家系図と子孫ツリーの比喩を使用できます。 家系図はInfinitus分類の現れの1つであり、もう1つは
子孫ツリーです。その違いは中国語の意味からもわかります。 家系図は現在多くの場所で普及しています。家系図の作成方法は、自分の先祖を見つけて、代々それを検索して体系化することです。家系図もこれに似ています。ノードから始めてその親ノードを上に見て、見つからなくなるまで親ノードの親ノードを探します。この探索により形成される樹状構造を家系図と呼ぶ。
子孫ツリーはその逆です。子孫ツリーは生物学の本の遺伝図に似ています。ノードから開始してその子ノードを検索し、その子ノードの子ノードを検索します。完成しました。このようにして形成されたツリー構造を子孫ツリーと呼びます。
再帰的フローチャート
反復的フローチャート
関連記事:
phpは無限の分類木を再帰的に実装します