Data structures 在java中使用dfs algo进行列表收集;

Data structures 在java中使用dfs algo进行列表收集;,data-structures,collections,Data Structures,Collections,我有元素类的对象列表,其中元素的对象如下: 1.要素1{ 姓名:“丽雅”, 孩子:错, 父名称:空 }, 2.要素2{ 姓名:“kiya”, 孩子:是的, 父母姓名:“丽雅” }, 3.3要素3{ 姓名:“veera”, 孩子:错, 父名称:空 }, 4.1要素1{ 姓名:“sanam”, 孩子:是的, 父名:“kiya” } 父对象是那些其子属性值为false的对象,而子对象是那些其子属性值为true且父名称在parentName属性中描述的对象。 如何对该列表进行排序,使孩子的后面

我有元素类的对象列表,其中元素的对象如下:


1.要素1{ 姓名:“丽雅”, 孩子:错, 父名称:空 },


2.要素2{ 姓名:“kiya”, 孩子:是的, 父母姓名:“丽雅” },


3.3要素3{ 姓名:“veera”, 孩子:错, 父名称:空 },


4.1要素1{ 姓名:“sanam”, 孩子:是的, 父名:“kiya” }


父对象是那些其子属性值为false的对象,而子对象是那些其子属性值为true且父名称在parentName属性中描述的对象。 如何对该列表进行排序,使孩子的后面总是跟着他们的家长