
leetcode
King_LJames
一位一直在努力的已毕业研究生,云计算领域研发工作者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7、合并两个有序链表(JAVA实现)
1、题目描述 (题目难度:简单) 2、示例 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 3、Java代码实现 ListNode.java public class ListNode { //Definition for singly-linked list. int val; ListNode next; ListNode() {} ListNode原创 2020-11-09 17:27:37 · 349 阅读 · 0 评论 -
6、有效的括号(JAVA实现)
1、题目描述 (题目难度:简单) 2、示例 示例 1: 输入: "()" 输出: true 示例2: 输入: "()[]{}" 输出: true 示例3: 输入: "(]" 输出: false 示例4: 输入: "([)]" 输出: false 示例5: 输入: "{[]}" 输出: true 3、Java代码实现 class Solution { public boolean isValid(String s) { Stack<Chara...原创 2020-11-06 17:38:05 · 850 阅读 · 0 评论 -
Java中栈的使用
1、初始化 Stack stack=new Stack 2、判断栈是否为空 stack.empty() 3、取栈顶值 stack.peek() 4、进栈 stack.push(Object); 5、出栈 stack.pop();原创 2020-11-06 15:53:25 · 243 阅读 · 0 评论 -
5、最长公共前缀(JAVA实现)
1、题目描述 (题目难度:简单) 2、示例 示例1: 输入: ["flower","flow","flight"] 输出: "fl" 示例2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 3、Java代码实现 class Solution { public String longestCommonPrefix(String[] strs) { //获取到字符串数组的长度 int st..原创 2020-11-03 10:16:57 · 774 阅读 · 0 评论 -
4、罗马数字转整数(JAVA实现)
1、题目描述 (题目难度:简单) 2、示例 示例1: 输入:"III" 输出: 3 示例2: 输入:"IV" 输出: 4 示例3: 输入:"IX" 输出: 9 示例4: 输入:"LVIII" 输出: 58 解释: L = 50, V= 5, III = 3. 示例5: 输入:"MCMXCIV" 输出: 1994 解释: M = 1000, CM = 900, XC = 90, IV = 4. 3、Java代码实现 import java.util.HashM...原创 2020-10-29 10:52:54 · 2060 阅读 · 0 评论 -
3、回文数(JAVA实现)
1、题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。(题目难度:简单) 2、示例 示例 1: 输入: 121 输出: true 示例2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 来源:力扣(LeetCode) 链接:https://leetcode.原创 2020-08-02 23:29:30 · 914 阅读 · 0 评论 -
2、整数反转(JAVA实现)
1、题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。(题目难度:简单) 2、实例 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 3、Java代码实现 class Solution { public int reverse(int x) { //数据可能有正负 int tmp = Math.abs(x); //声明一个值来存储最终原创 2020-08-02 23:05:15 · 434 阅读 · 0 评论 -
1、两数之和
1、题目要求 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。(题目难度(简单)) 2、题目实例 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 3、代码实现 public class twoNum { /*...原创 2020-07-30 17:19:58 · 165 阅读 · 0 评论