Static

Thinking will not overcome fear but action will.

leetcode 1300

转变数组后最接近目标值的数组和

题目链接:https://leetcode-cn.com/problems/sum-of-mutated-array-closest-to-target/ 题目描述 分析 1. 优化循环 代码实现 public enum Q1300 { instance; // result 不一定是arr中的数字 public int ...

leetcode 70

爬楼梯

题目链接:https://leetcode-cn.com/problems/climbing-stairs/ 题目描述 分析 f(x)=f(x-1)+f(x-2) (x>2),当前数字=前两个数字之和 1. 循环 2. 递归 代码实现 public enum Q70 { instance; public int...

leetcode 15

三数之和

题目链接:https://leetcode-cn.com/problems/3sum/ 题目描述 分析 1. 暴力 时间负责度过高,不通过 2. 官网 传送门 代码实现 public enum Q15 { instance; // 官网解法 public List<List<Integer...

leetcode 739

每日温度

题目链接:https://leetcode-cn.com/problems/daily-temperatures/ 题目描述 分析 题意: 输入[30,31,34,29,30,35],输出[1,1,3,1,1,0],分析:从30出发,找到第一个比30大的数,即31,两个数下标差1,即输出第一个是1,再比如35,但是后面没有数了,即输出最后一个数0 ...

面试题

Java开发岗(1~3年)

面Java开发岗所问的问题整理,相对于Java开发实习岗,问题更深,更广,常问的问题:1. 分布式相关; 2. 项目; 3. 并发; 4. 数据库 面Java实习岗面试题链接 -> 传送门 1. 某SaaS类 SaaS的理解 StringBuffer、StringBuilder区别 Java中其它的包 Spring bean的加载机制 Sprin...

git console setting

记录

记录Mac控制台中如何设置git命令自动补全和git命令颜色功能,git常用命令 -> 如意门 1. git command completion setting 1. clone git-completion.bash 到本地 curl https://raw.githubusercontent.com/git/git/master/contrib/completion...

leetcode 9

回文数

题目链接:https://leetcode-cn.com/problems/palindrome-number/ 题目描述 分析 1. 栈 利用栈的先进后出特点,将最大位数字顺序添加到栈中,再出栈对比数字的余数 2. 余数 获取数字的位数,对比最大和最小位数字,是否相等,如:1221 -> 1221/1000=1 1221/%10...

双拼输入法

微软双拼

双拼打字法可能很多人没有听过,现在用的最多的是全拼和五笔输入法,我认识双拼打字法是从一个 Java 入门视频上看到的,觉得那老师打字挺有意思点,看起来像全拼打字但又像五笔打字,后面在网上找了半天,知道了这是双拼打字法 What? 对比全拼打字:全拼打字是将所有的拼音打全,而双拼打字只将声母、韵母各用一个字母(或个别符号)打出即可,每个字只需两个按键 Why? 快 毫无疑...

如何将spring-framework导入idea中

Java开发基本上都会用Spring框架,但是绝大数只是在用上,不知道原理,这里记录下我在导入Spring源码出现的问题及解决方法 1. 环境 a. jdk8+ b. gradle2.5 c. idea-2017.2 2. 步骤 spring-framework项目下 import-into-idea.md 其实已经介绍了导入idea步骤及常见问题 git地址:...

leetcode interview 46

把数字翻译成字符串

题目链接:https://leetcode-cn.com/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof/ 题目描述 分析 1. 递归 见代码 代码实现 public enum QInterview46 { instance; public int translateNu...