Graph

在国外有个像Gson viewer的可视小应用:

https://d3c33hcgiwev3.cloudfront.net/_d09434285f7ac02400afc0632bd38798_OSM_Graph_Viewer.0.1.4.html?Expires=1455062400&Signature=OSg-bMxxJ-rULdcUXRoJmECvi4t2TCFZuEUBMU4HZx5SJxnpHGSAmA36kxlwG203td4fdXJ-PnBgRJzC8ZXYqB2ZIYDtl5mqkVw~UwbMUdrAhIWmUtOaIL0XCg~2BxQ90C492hQz58xJIk8S9QOozT66eZivCVOgpx1w0-4X8os_&Key-Pair-Id=APKAJLTNE6QMUY6HBC5A

实验例子:

Lat: 32.8726154, Lon: -117.2419542 Lat: 32.8726217, Lon: -117.2425368

Lat: 32.8726104, Lon: -117.2419042 Lat: 32.8706217, Lon: -117.2425308

Lat: 32.8726104, Lon: -117.2419092 Lat: 32.8706207, Lon: -117.2425308

Lat: 32.8026104, Lon: -117.2419042 Lat: 32.8796217, Lon: -117.2425308

效果图:Graph_第1张图片

Week2:

 MapGraph.java





Lambda expression:

Consumertemp = (x) -> {};

 引用自:java.util.function.Consumer;

public class Main {
    public static void main(String[] args) {
      int x = 99;
      
      Consumer<Integer> myConsumer = (y) -> 
      {
          System.out.println("x = " + x); // Statement A
          System.out.println("y = " + y);
      };

      myConsumer.accept(x);
    }
}

这里的(X)作为变量, -> 表示赋值, {}此处是为了将()里变量X 做处理的地方(此处为空说明不做任何处理)。

如:(arg1, arg2...) -> { body }

可以理解成:public void x(arg1,arg2...){}的用处




你可能感兴趣的:(Algorithm)