![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基本算法
末日使者38
这个作者很懒,什么都没留下…
展开
-
计算两个经纬度坐标的直线距离
private static final double EARTH_RADIUS = 6378137; private static double rad(double d) { return d * Math.PI / 180.0; } public static double getDistance(double lng1, double lat1, double ln原创 2017-09-04 10:47:39 · 1100 阅读 · 0 评论 -
八皇后-剪枝函数
剪枝原理:用三个一维数组分别记录当前列,左上到右下,右上到左下是否有皇后。 public class MyMain { public static int N=8; public static int lat[] = new int[N+60]; public static int lon[] = new int[N+60]; public static int cur[]=new in原创 2017-08-28 20:56:10 · 1444 阅读 · 0 评论 -
改进的冒泡排序
传统的冒泡是从左到右冒泡,改进为两边同时冒泡,边界值做标记当left>right时排序终止。 public class MyMain { public static void main(String[] args) { int a[] = { 3, 21, 1, 4, 7, 6, 9, 11, 22, 43, 56, 78,0,-1 }; int len = a.l原创 2017-08-28 20:50:58 · 248 阅读 · 0 评论 -
阿里菜鸟网络开始来,快到碗里来
阿里巴巴菜鸟网络秋招开始了,主要面向19年毕业生,Java、C、C++、算法、产品、测试等岗位都可推,同学可以查询campus.alibaba.com上的岗位介绍选择一个合适的岗位,然后发到姓名-电话-邮箱-岗位以及简历我邮箱baoliang.wbl@cainiao.com菜鸟的使命是与物流合作伙伴一道,致力于实现中国范围内24小时送货必达、全球范围内72小时送货必达,相对阿里其他老的BU,菜鸟正...原创 2018-07-12 21:03:14 · 238 阅读 · 0 评论