Java “结构体”数组排序

Java没有c中结构体的这个说法,但可以通过类来实现

private static class node{ //定义“结构体”
	int x,y;
	public node(int x,int y) {
		this.x=x;
		this.y=y;
	}
};

node []b=new node[100];//定义“结构体”数组

Arrays.sort(b, 0, n,new Comparator<node>() {//对0~n-1按重载的优先级排序
        @Override
        public int compare(node n1,node n2) {
        	if(n1.x==n2.x) return 0;
    		return n1.x>n2.x?-1:1;//降序排列
        }
 });


已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页