如何在MATLAB中使用java.util.TreeSet和用户类型元素以及用户定义的比较器 我是Matlab新手,我的母语是C++。现在我尝试在MATLAB中使用平衡树实现算法。据我所知,可以使用java.util.TreeSet来完成。但我不知道如何在这棵树上提供我自己的比较器。在下一个代码中,我得到了解析错误 classdef SitesComparator < java.util.Comparator<Site> classdef SitesComparator也可以在C++中实现布尔运算> P >如果你的比较器需要编译的java,那么你需要在MATLAB之外编写和编译它,然后导入它在MATLAB中使用。

如何在MATLAB中使用java.util.TreeSet和用户类型元素以及用户定义的比较器 我是Matlab新手,我的母语是C++。现在我尝试在MATLAB中使用平衡树实现算法。据我所知,可以使用java.util.TreeSet来完成。但我不知道如何在这棵树上提供我自己的比较器。在下一个代码中,我得到了解析错误 classdef SitesComparator < java.util.Comparator<Site> classdef SitesComparator也可以在C++中实现布尔运算> P >如果你的比较器需要编译的java,那么你需要在MATLAB之外编写和编译它,然后导入它在MATLAB中使用。,java,matlab,set,comparator,Java,Matlab,Set,Comparator,要在Matlab中使用compliled Java,请参见: 如果你可以使用现有的java类完全构造你的比较器,你可以在Matlab中构造它,并在java中使用它。 C++中,我可以实现布尔运算器和少量的加法,你能提供最简单的 CordEDF < /C>,只有第一行就足够了,我只是想看看如何从java接口继承比较器类。我的主要问题是,比较器是泛型类。

要在Matlab中使用compliled Java,请参见:


如果你可以使用现有的java类完全构造你的比较器,你可以在Matlab中构造它,并在java中使用它。

C++中,我可以实现<代码>布尔运算器和少量的加法,你能提供最简单的<代码> CordEDF < /C>,只有第一行就足够了,我只是想看看如何从java接口继承比较器类。我的主要问题是,
比较器
是泛型类。