![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
Jeremy__Zhu
世界那么大,趁着年轻,赶紧去看看!
展开
-
leetcode第一道题,找出数组中两数之和为target的两个数,返回其下标答案及思考
题目描述初始函数class Solution { public int[] twoSum(int[] nums, int target) { }}思路解析最好想的就是暴力法,拿第一个和第二个、第三个、第四个加和是不是等于target,然后再用第二个和第三个、第四个、第五个等等依次加和,时间复杂度,很简单两个for循环,n²级别。public i...原创 2019-03-19 21:11:54 · 3236 阅读 · 0 评论 -
leetCode第二题答案,两个链表存储形式的数据加和,最终返回一个链表(java版分析)
题目详情我的开始代码解析这个代码是简单实现版,没有追求代码的精简。package com.ke.leetCodes;class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } //Input: (2 -> 4 -> 3) + (5 -> 6 -&g...原创 2019-03-20 15:17:34 · 497 阅读 · 0 评论 -
leetCode 第三题
题目详情思路分析去重的问题首先应该想到的是set数据结构。其的思路就是去利用set来进行记录当前的集合中是否有重复的元素。class Solution { public int lengthOfLongestSubstring(String s) { Set<Character> s1 = new HashSet<Character>();...原创 2019-03-20 20:38:19 · 709 阅读 · 0 评论