leetcode
还没入门的大菜狗
一只大菜狗
展开
-
leetcode twosum
虽然很菜,但还是记录一下。希望能得到指点。(没学过数据结构。。。) public class Solution { public int[] twoSum(int[] nums, int target) { int [] result = new int [2]; for(int i=0;i<nums.length;i++) {原创 2016-04-25 14:11:09 · 315 阅读 · 0 评论 -
【leetcode】2.Add Two Numbers
题目 You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a翻译 2016-11-08 22:15:21 · 176 阅读 · 0 评论 -
【leetcode】448.解题报告
我的解法第一次的错误解法public class Solution { public List findDisappearedNumbers(int[] nums) { List v = new ArrayList<>(); Arrays.sort(nums); for(int i=1;i原创 2017-05-10 19:38:29 · 355 阅读 · 0 评论 -
【leetcode】485.解题报告
自己的答案public class Solution { public List<Integer> findDuplicates(int[] nums) { List<Integer> res = new ArrayList<>(); for(int i=0;i<nums.length;++i){ int index = Math.ab原创 2017-05-08 11:29:03 · 284 阅读 · 0 评论 -
[leetcode]解题报告121. Best Time to Buy and Sell Stock
这题,似曾相识。。。记得今年春招的时候,在今日头条网络笔试安卓的时候出现过。。。。个人想法:—面试算法里也讲过这种问题——最大子列和问题。。。1.选择数据结构 既然是best time,肯定找一个低价、时间买入,高价、时间卖出。我觉得适合map存储。 2.嗯。。。果断gg啊,本来就想复杂了。别人的想法public class Solution { public int maxProfit原创 2017-05-22 14:18:35 · 235 阅读 · 0 评论 -
[leetcode]解题报告35. Search Insert Position
个人想法:判断:—暴力解法——无脑穷举public class Solution { public int searchInsert(int[] nums, int target) { if(nums.length==1){ if(nums[0]<target) return 1; else return原创 2017-05-22 14:37:36 · 237 阅读 · 0 评论