09 2019 档案

摘要:别人好聪明,为什么我只能想到思路但是却实现不出来。。。。 还是得多做才会吧 执行用时 :32 ms, 在所有 Python3 提交中击败了100.00%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了5.56%的用户 看了别人的答案才做出来的。 很无力了。 要注意的点: 1 阅读全文
posted @ 2019-09-30 18:31 欣姐姐 阅读(173) 评论(0) 推荐(0) 编辑
摘要:class Solution: def singleNumber(self, nums) -> int: k={} i=0 while i < len(nums): m=nums[i] if m in k.keys(): k[m]=2 i+=1 else: k[m]=1 i+=1 for i,j i 阅读全文
posted @ 2019-09-30 16:51 欣姐姐 阅读(148) 评论(0) 推荐(0) 编辑
摘要:class Solution: def searchMatrix(self, matrix, target): """ :type matrix: List[List[int]] :type target: int :rtype: bool """ #print(len(matrix))#行数 #p 阅读全文
posted @ 2019-09-29 14:33 欣姐姐 阅读(140) 评论(0) 推荐(0) 编辑
摘要:执行用时 :48 ms, 在所有 Python3 提交中击败了96.07%的用户 内存消耗 :18.4 MB, 在所有 Python3 提交中击败了5.18%的用户 ——2019.9.29 阅读全文
posted @ 2019-09-29 14:32 欣姐姐 阅读(154) 评论(0) 推荐(0) 编辑
摘要:执行用时 :60 ms, 在所有 Python3 提交中击败了86.87%的用户 内存消耗 :14.5 MB, 在所有 Python3 提交中击败了5.26%的用户 ——2019.9.29 阅读全文
posted @ 2019-09-29 13:56 欣姐姐 阅读(87) 评论(0) 推荐(0) 编辑
摘要:这个有点简单 执行用时 :88 ms, 在所有 Python3 提交中击败了84.13%的用户 内存消耗 :14.7 MB, 在所有 Python3 提交中击败了19.21%的用户 但是却不是最优的。 考虑优化。 ——2019.9.29 阅读全文
posted @ 2019-09-29 13:24 欣姐姐 阅读(275) 评论(0) 推荐(0) 编辑
摘要:分治算法,看了别人的才做出来。 执行用时 :172 ms, 在所有 Python3 提交中击败了10.63%的用户 内存消耗 :14.9 MB, 在所有 Python3 提交中击败了5.04%的用户 效果却不怎么好。。。 但是人家聪明的人只需要两三行就写出来了: class Solution: de 阅读全文
posted @ 2019-09-29 10:49 欣姐姐 阅读(195) 评论(0) 推荐(0) 编辑
摘要:执行用时 :1752 ms, 在所有 Python3 提交中击败了16.57%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了5.41%的用户 今天完成的第4道题! 加油! ——2019.9.27 阅读全文
posted @ 2019-09-27 10:50 欣姐姐 阅读(184) 评论(0) 推荐(0) 编辑
摘要:执行用时 :32 ms, 在所有 Python3 提交中击败了100.00%的用户 内存消耗 :13.7 MB, 在所有 Python3 提交中击败了100.00%的用户 这个也很开心!!! 今天做出来的第三道题。 ——2019.9.27 阅读全文
posted @ 2019-09-27 10:41 欣姐姐 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1 class Solution: 2 def climbStairs(self, n: int) -> int: 3 #假设爬了x次一个台阶,y个两次台阶 4 #求x与y的组合序列 5 if n==0: 6 return 0 7 m=0 8 for x in range(n+1): 9 #prin 阅读全文
posted @ 2019-09-27 10:22 欣姐姐 阅读(182) 评论(0) 推荐(0) 编辑
摘要:执行用时 :932 ms, 在所有 Python3 提交中击败了26.60%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了5.54%的用户 ——2019.9.27 阅读全文
posted @ 2019-09-27 09:28 欣姐姐 阅读(163) 评论(0) 推荐(0) 编辑
摘要:我虽然写出来了,但是超出时间了。。。 看了别人的答案,思路和我的一模一样,但是人家就没超出时间,所以就很厉害了。 如下: 人家用了集合set,我没用这个; 人家这样的表达都显得更加地道简洁,多学习啊要!!!! 2019.9.26 阅读全文
posted @ 2019-09-26 16:55 欣姐姐 阅读(315) 评论(0) 推荐(0) 编辑
摘要:执行用时 :304 ms, 在所有 Python3 提交中击败了50.79%的用户 内存消耗 :15.9 MB, 在所有 Python3 提交中击败了5.53%的用户 1 class Solution: 2 def sortArrayByParityII(self, A) : 3 B1=[] 4 B 阅读全文
posted @ 2019-09-26 15:41 欣姐姐 阅读(157) 评论(0) 推荐(0) 编辑
摘要:这个我是真的开心了,因为效果挺好的: 执行用时 :88 ms, 在所有 Python3 提交中击败了76.83%的用户 内存消耗 :14.4 MB, 在所有 Python3 提交中击败了100.00%的用户 class Solution: def duplicateZeros(self, arr) 阅读全文
posted @ 2019-09-26 10:01 欣姐姐 阅读(290) 评论(0) 推荐(0) 编辑
摘要:经过40多分钟才写出来,应该还是思路的问题。 但是通过了我就很开心 执行用时 :940 ms, 在所有 Python3 提交中击败了5.23%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了8.44%的用户 举个例子: 假如c=78 因为c大于8**2,小于9**2, 所以 阅读全文
posted @ 2019-09-25 13:46 欣姐姐 阅读(305) 评论(0) 推荐(0) 编辑
摘要:执行用时 :48 ms, 在所有 Python3 提交中击败了74.72%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了5.30%的用户 ——2019.9.25 阅读全文
posted @ 2019-09-25 12:53 欣姐姐 阅读(198) 评论(0) 推荐(0) 编辑
摘要:超出时间限制。。 1 class Solution: 2 def mySqrt(self, x: int) -> int: 3 for i in range(0,x//2+2): 4 if x>=i**2 and x<(i+1)**2: 5 return i 好气哦。。。加油想想怎么改进。。。 修改 阅读全文
posted @ 2019-09-25 11:56 欣姐姐 阅读(196) 评论(0) 推荐(0) 编辑
摘要:这个我是用字典来做的 执行用时 :320 ms, 在所有 Python3 提交中击败了24.97%的用户 内存消耗 :15.2 MB, 在所有 Python3 提交中击败了5.48%的用户 用了我一个半小时。。。。。 人家简单的做法只需要两句话就能完成。。。。。。 脑子好笨。。。。。 ——2019. 阅读全文
posted @ 2019-09-25 10:56 欣姐姐 阅读(134) 评论(0) 推荐(0) 编辑
摘要:class Solution: def isSameTree(self, p, q) -> bool: if not p and not q: return True elif p is not None and q is not None: if p.val==q.val: return self 阅读全文
posted @ 2019-09-24 17:00 欣姐姐 阅读(129) 评论(0) 推荐(0) 编辑
摘要:超时: 再次超出时间限制: 通过: 数因子里面5的个数: 执行用时 :72 ms, 在所有 Python3 提交中击败了17.11%的用户 内存消耗 :13.7 MB, 在所有 Python3 提交中击败了5.19%的用户 ——2019.9.24 阅读全文
posted @ 2019-09-24 15:22 欣姐姐 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1 class Solution: 2 def searchInsert(self, nums, target: int) -> int: 3 if target in nums: 4 return nums.index(target) 5 else: 6 if target>=nums[-1]: 阅读全文
posted @ 2019-09-24 10:48 欣姐姐 阅读(182) 评论(0) 推荐(0) 编辑
摘要:早上写的第二个题,也是超时。。。 挺挫败的,但是又觉得在所难免,毕竟不知道算法,,,, ——2019.9.20 阅读全文
posted @ 2019-09-20 15:33 欣姐姐 阅读(124) 评论(0) 推荐(0) 编辑
摘要:早上两个小时才写出来,但是运行超时。。。 感觉自己是真的不会算法,应该系统学习一下才对。 代码我先粘在这里,然后慢慢优化: 要加油哦,学算法!!!!! ——2019.9.20 之前的惨不忍睹,已删。 方法一,暴力法,重点就是判断一个字符串是否是回文子串,以及设置两个参数来返回最后结果, 即,只需要记 阅读全文
posted @ 2019-09-20 11:51 欣姐姐 阅读(249) 评论(1) 推荐(0) 编辑
摘要:因为要求输入是整数,我就以为需要一直是整数,就不会,这个错误认知导致我浪费了好多时间,,,, 我一直以为第2 行里面的参数x是整数,所以第7行里面的参数s[1:-1]所在的位置就必须是整数,结果不是。。。 没想明白。。。。 执行用时 :96 ms, 在所有 Python3 提交中击败了62.01%的 阅读全文
posted @ 2019-09-19 21:50 欣姐姐 阅读(133) 评论(0) 推荐(0) 编辑
摘要:用时8分20秒: public int maxProfit(int[] prices) { int n = prices.length; if(n<=1) return 0; int min_price = prices[0]; int interest = 0; for(int i = 1;i<n 阅读全文
posted @ 2019-09-19 15:49 欣姐姐 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1 def read_file(filename):#读入文件 2 try: 3 fp=open(filename) #打开文件 4 L=fp.readlines() #按行读入 5 except IOError: #如果没找到文件 6 print("Error opening or readin... 阅读全文
posted @ 2019-09-18 20:27 欣姐姐 阅读(1435) 评论(0) 推荐(0) 编辑
摘要:这是今天完成的第二道题,这个比较好理解,半小时以内就好了,,, 就是个整数与字符串与数组之间的转换关系。 我看了优秀的人的答案,用到了divmod()函数,我知道的函数太少了,这就是需要重点学习的地方,以后还会再次改进的,加油加油!!! ——2019.9.18 阅读全文
posted @ 2019-09-18 15:34 欣姐姐 阅读(174) 评论(0) 推荐(0) 编辑
摘要:经过一早上的两个多小时才完成,,, 代码如下: 1 class Solution: 2 def plusOne(self, digits): 3 index=[] 4 for i in range(len(digits)): 5 if digits[i]==9: 6 index.append(i) 阅读全文
posted @ 2019-09-18 15:07 欣姐姐 阅读(266) 评论(0) 推荐(0) 编辑
摘要:好开心哦,虽然还是简单题,但是做对了!!!! 这里面就用到了 这个是我之前不会的。举例: 运行结果: 除此之外还有append(),remove()的用法,差点忘了 加油加油加油!!!!!!!! ——2019.9.17 阅读全文
posted @ 2019-09-17 17:47 欣姐姐 阅读(159) 评论(0) 推荐(0) 编辑
摘要:这个挺简单的,只能独立完成这样程度的题还是很让人沮丧。 虽然完成了,效果并不好,还得再思考精进才行 class Solution: def __init__(self): return None def removeElement(self, nums, val) -> int: while val 阅读全文
posted @ 2019-09-17 17:20 欣姐姐 阅读(152) 评论(0) 推荐(0) 编辑
摘要:我真的好菜。。。。。。 最简单的题都不会。。。。。。 今天做的是leetcode的第一题——两数之和,做了好久不会做,最后还是看了别人的答案才恍然大悟,原来有这么多种做法。。。 两数之和嘛,取出一个数再取出一个数,我只是用暴力法写了两个for循环,然后就超出时间了。 哈希表我还是不会,不知道怎么编写 阅读全文
posted @ 2019-09-15 20:04 欣姐姐 阅读(167) 评论(0) 推荐(0) 编辑
摘要:ReLU层的设计: ReLU函数: 导数: Sigmoid层的设计: Affine 层: Softmax-with-Loss 层的实现 对应误差反向传播法的神经网络的实现: 阅读全文
posted @ 2019-09-02 16:33 欣姐姐 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:梯度的实现: 梯度下降法的实现: 神经网络的梯度 下面,我们以一个简单的神经网络为例,来实现求梯度的代码: 学习算法的实现: 前提 神经网络存在合适的权重和偏置,调整权重和偏置以便拟合训练数据的过程称为“学习”。神经网络的学习分成下面 4 个步骤。 步骤 1(mini-batch) 从训练数据中随机 阅读全文
posted @ 2019-09-02 12:17 欣姐姐 阅读(3645) 评论(1) 推荐(1) 编辑
摘要:问题:如何实现数字“5”的识别?O(∩_∩)O~ 手写数字“5”的例子:写法因人而异,五花八门 方案: 从图像中提取特征量 用及其学习技术学习这些特征量的模式 神经网络的学习中所用到的指标称为损失函数。 可以用作损失函数的函数很多,最有名的是均方误差(mean squared error)。 均方误 阅读全文
posted @ 2019-09-01 10:58 欣姐姐 阅读(1597) 评论(0) 推荐(0) 编辑