摘要: 这道题为简单题 题目: 思路: 利用栈,遍历列表ops,如果是数字就存入列表a,sum加上数字,如果是C,判断a是否还有数字,有就删除,如果是D,判断a是否还有数字,有就把num加上2倍a的最后一个数并将2倍之和的数添加到a中,如果是+,判断a是否还有两个数,有就将num加上那两个数,并将后面这两个 阅读全文
posted @ 2017-09-24 23:18 唐僧洗发爱飘柔 阅读(167) 评论(0) 推荐(0)
摘要: 这道题为中等题 题目: Given a time represented in the format "HH:MM", form the next closest time by reusing the current digits. There is no limit on how many ti 阅读全文
posted @ 2017-09-24 22:47 唐僧洗发爱飘柔 阅读(275) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: 思路: 我的思路:创建字典,遍历列表,如果nums[i] - k存在于字典中,如果存在那就再判断nums[i]是否存在于a[nums[i] - k],如果nums[i]还没有存在字典中,那么就创建键值对,然后把nums[i] - k和nums[i] 的键值分别添加对应的值(n 阅读全文
posted @ 2017-09-23 12:55 唐僧洗发爱飘柔 阅读(131) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: 思路: 这道题其实很简单,但是我之前做出来总是超时,于是就优化了一下代码,创建一个列表a,长度为len(nums)+1初始化为0,遍历列表nums,把对应列表a的索引变为1,最后用列表生成式返回a[i]为0的索引 代码: 阅读全文
posted @ 2017-09-22 22:52 唐僧洗发爱飘柔 阅读(108) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: 思路: 最开始我只是在sumRange里面写函数,写出来之后总是超时,在查询之后才知道有些东西要写在init之中,所以我先遍历数组,把数组的第n个元素的值变为前n个元素值之和,然后传入sumRange。 代码: 阅读全文
posted @ 2017-09-22 13:10 唐僧洗发爱飘柔 阅读(95) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input w 阅读全文
posted @ 2017-09-22 00:10 唐僧洗发爱飘柔 阅读(141) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate ex 阅读全文
posted @ 2017-09-22 00:06 唐僧洗发爱飘柔 阅读(80) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: 思路: 这道题可能要小心一点,因为他不是单纯的返回长度,还要改变列表的顺序。所以就类似于两个指针,直接把不等于目标值的元素移到数组前面去 代码: 阅读全文
posted @ 2017-09-21 23:57 唐僧洗发爱飘柔 阅读(113) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: 思路: 这道题很简单,直接遍历列表,如果发现该元素不小于目标值,那么就返回该元素的索引,否则返回最后一个元素的索引 代码: 阅读全文
posted @ 2017-09-21 23:48 唐僧洗发爱飘柔 阅读(97) 评论(0) 推荐(0)
摘要: 这道题为简单题 题目: 思路: 遍历列表,找到局部最优m和全局最优n 代码: 阅读全文
posted @ 2017-09-21 23:44 唐僧洗发爱飘柔 阅读(94) 评论(0) 推荐(0)