缘由 之前leetcode刷题的时候,某道题试图新建一个HashMap的数组,总是编译出错,然后突然反应过来,Java里是不能按照像通常新建基本类型的数组一样,直接新建泛型数...
IP属地:上海
缘由 之前leetcode刷题的时候,某道题试图新建一个HashMap的数组,总是编译出错,然后突然反应过来,Java里是不能按照像通常新建基本类型的数组一样,直接新建泛型数...
KMP算法,背景不必多说,主要想写一写自己对KMP算法的一些理解和其具体实现。关于KMP算法的原理,阮一峰老师的这篇文章足矣。 字符串匹配的KMP算法 文中对KMP算法的匹配...
什么是链表 数据结构里,除了数组之外,最常用的应该就是链表(linked list)了。 那么什么是链表呢,如其名,就是由一个一个的结点(node)连起来的链啦。 所谓结点,...
引子 不管进行什么开发,桌面也好、移动端也罢,UI一直都是让人头大的一部分。那对于Android开发来说,在UI这一块,是否有什么最佳实践能让人少走一些弯路吗?这两天就这个问...
摘要 使用 Gradle 和它推荐的工程结构 把密码和敏感数据放在gradle.properties 不要自己写 HTTP 客户端,使用Volley或OkHttp库 使用Ja...