摘要: java匿名内部类除了一次性使用类之外,今天又发现了一种好玩的用法。 大家都知道直接访问另个一个包的protected方法是不可以的。 用匿名内部类就可以了:) 阅读全文
posted @ 2017-03-10 10:58 GTM_AI编程 阅读(301) 评论(0) 推荐(0)
摘要: python是个好东西 准备java学累的时候解闷。 mac默认python是2.7 安装wingIDE并破解 http://www.cnblogs.com/minfan/p/6219566.html 安装python3.5 brew install python3 点击扳手配置python路径 P 阅读全文
posted @ 2017-03-07 14:04 GTM_AI编程 阅读(1256) 评论(0) 推荐(0)
摘要: 昨天研究了一下午,看见英文就头疼。 官方文档https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html 下载https://www.elastic.co/downloads/elasticsearch 解压后复 阅读全文
posted @ 2017-03-06 11:34 GTM_AI编程 阅读(1397) 评论(0) 推荐(0)
摘要: 思路:扫描当前位置的元素和前面的元素,如果小于前面的就和前面的做交换。大致有序的数组效果更佳。 外循环向后扫描i++ ,由于内循环要比较前一个元素,所以要从索引为1的地方开始。内循环从当前位置开始向前扫描j-- insertion(int[] a){ for(int i = 1;i<a.lengh; 阅读全文
posted @ 2017-02-27 11:47 GTM_AI编程 阅读(184) 评论(0) 推荐(0)
摘要: 思路:找到当前位置开始到数组结束的最小数的索引然后与当前位置的数做交换。由于前面的数都是一次性排好,不再访问。 对于长度为N的数组,需要N方/2次比较和N次交换。 choose(int[] a){ for(int i=0 ;i<a.lengh;i++){ int min=i; //找到当前位置开始最 阅读全文
posted @ 2017-02-27 11:08 GTM_AI编程 阅读(289) 评论(0) 推荐(0)
摘要: 查找某一个数在数组中的下标,每次只查找数组一半的元素。用两个指针来界定查询范围。 当然二分查找是应用在有序数组中。 seach(int key, int[] b){ int l = 0; int h = b.lengh-1 int mid = (h+l)/2 while(l<=h){ //说明在中间 阅读全文
posted @ 2017-02-25 22:22 GTM_AI编程 阅读(227) 评论(0) 推荐(0)