これをどのように表現すればよいか正確にはわかりませんが、リストから選択するときに「好み」を持つことができるかどうか疑問に思っています。
たとえば、異なる変数 (サイズ、タイプ、高さ) を持つ比較可能なツリー オブジェクトのリストがある場合、より大きなツリー/あるタイプのツリーを他のものよりも "優先" することは可能ですか? 言い換えれば、1 つのオブジェクトを選択するときリストから、最大のツリーを選択するか、あるタイプのツリーを選択する傾向がありますが、常にではありません (確率的要素があります)。