leetcode
心阳唯一
学海无涯,回头是岸
展开
-
LeetCode 14. 最长公共前缀JAVA解法
原题目地址,想看原题目描述的可以点击查看: https://leetcode-cn.com/problems/longest-common-prefix/ 话不多说,直接上代码 思路:运用String的indexOf(String str)方法来进行解题。 /** * 最长公共前缀 * * @param strs 待判断最长公共前缀的字符串数组 * @return 最长的公共前缀 */ private static String longestCommonPrefix(String原创 2020-09-19 21:03:42 · 115 阅读 · 0 评论 -
LeetCode 7. 整数反转JAVA解法
原题目地址,想看原题目描述的可以点击查看: https://leetcode-cn.com/problems/reverse-integer/submissions/ 话不多说,直接上代码 思路:运用整数/10和整数%10把入参整数分解进行反转,因为题目要求不能对于超出整数范围的反转数要进行归零,所以使用long来做结果,再进行强制转换。 /** * 整数反转 * @param x 待反转的整数 * @return 反转后的结果 */ private static int reverse(int原创 2020-09-19 20:24:59 · 81 阅读 · 0 评论 -
LeetCode 1. 两数之和 JAVA解法
https://leetcode-cn.com/problems/two-sum/ public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> container = new HashMap<>(); for (int i = 0; i < nums.length; i++) { if (container.containsKey(target - nums[i])) {原创 2020-08-23 15:38:03 · 77 阅读 · 0 评论 -
LeetCode 9. 回文数 JAVA解法
原题目地址,想看原题目描述的可以点击查看: https://leetcode-cn.com/problems/palindrome-number/ 话不多说,直接上代码 思路:通过%10与/10得到各个位置数的倒置,将倒置的数计算后,和原数一致则表示是回文数。 /** * 判断一个数,是否是回文数 * * @param x 待判断的数 * @return 判断的结果,true:是回文数,false:不是回文数 */ public boolean isPalindrome(int x) {原创 2020-08-22 11:47:52 · 118 阅读 · 0 评论