我需要示例主方法(用于启动),并为此代码提供假数据()。
链接:https://github.com/mouhyi/Algorithms/blame/master/SkyLine.java
示例代码:
public static class runClass {
public static void main(String[] args)
{
Building[] arr = {{1, 11, 5}, {2, 6, 7}, {3, 13, 9},
{12, 7, 16}, {14, 3, 25}, {19, 18, 22},
{23, 13, 29}, {24, 4, 28}};
}
}发布于 2018-07-05 06:03:18
该算法需要一个Building对象数组,而不是一个二维整数数组.Building类是在SkyLine类中定义的,因此您需要这样定义数据。
public static void main(String[] args) {
SkyLine.Building[] arr = new Building[] {
new SkyLine.Building(1, 11, 5),
new SkyLine.Building(2, 6, 7),
new SkyLine.Building(3, 13, 9),
new SkyLine.Building(12, 7, 16),
new SkyLine.Building(14, 3, 25),
new SkyLine.Building(19, 18, 22),
new SkyLine.Building(23, 13, 29),
new SkyLine.Building(24, 4, 28)
};
}https://stackoverflow.com/questions/51183455
复制相似问题