这道题为简单题 题目: Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twic ...
分类:
其他好文 时间:
2017-09-18 19:48:04
阅读次数:
112
这道题为简单题,但是做的过程中忽略了一些特殊情况,最后还是做出来了,怪说不得这道题的通过率才21%左右 题目: 思路: 我设置了两个变量,prev代表上一个元素,prev_prev代表上上个元素,代码的大致思路就是如果有两次(因为我把两个值设置为无穷小,所以第一次num就是自动加1,但是这一次不算) ...
分类:
其他好文 时间:
2017-09-17 23:34:39
阅读次数:
227
本周没有直接进入第五章知识的学习,而是先学习了java第四章的知识。其实也是对之前四章节的知识点做一个复习巩固,这样的学习方法刚好适合我们初学者,若一味地赶,可能我们的学习就只有速度,而没有效率了。 本周还回顾了实验三中的最后一个编程题,其方式使用的是简单的数学知识,那么练习这个编程题目的原因在于学 ...
分类:
编程语言 时间:
2017-09-15 22:36:47
阅读次数:
189
这道题为简单题 题目: 思路: 设置三个变量,max_long 存储总的最大长度,l代表该值目前的最大长度,num主要用来比较列表的前后大小。如果i大于num那么l就一直加1.否则l就和max_long比较大小,l变为1,num更新为i值 代码: ...
分类:
其他好文 时间:
2017-09-14 00:32:17
阅读次数:
148
题目: Description 小呆开始研究集合论了,他提出了关于一个数集四个问题:1.子集的异或和的算术和。2.子集的异或和的异或和。3.子集的算术和的算术和。4.子集的算术和的异或和。 目前为止,小呆已经解决了前三个问题,还剩下最后一个问题还没有解决,他决定把这个问题交给你,未来的集训队队员来实 ...
分类:
编程语言 时间:
2017-09-12 12:10:03
阅读次数:
125
这道题为简单题 题目: 思路: 1、这道题主要搞清楚两种情况就行了: (1)、如果‘A’出现两次 (2)、如果出现‘LLL’ 以上两种情况出现任意一种就返回False 代码: 我的代码: 简介代码: ...
分类:
其他好文 时间:
2017-09-11 22:37:34
阅读次数:
182
这道题属于简单题 题目: 思路: 1、我的思路比较不好,弄出来的代码不够简洁。我采用栈的形式,遍历整个列表,遇到‘ ’或者长度达到了最大(长度这个条件是为了防止示例中没有出现空格,只有一个单词)就把a[]当中的元素全部加到b[]中并添加一个‘ ’,最后去掉b的最后一个元素,再返回‘’。join(b) ...
分类:
其他好文 时间:
2017-09-11 00:46:54
阅读次数:
128
这道题是简单题 题目: 思路: 1、我的思路:for循环1到n的自然数,nums列表删除i,如果捕获到异常,就在后面nums后面添加i,最后返回nums。但是这样做复杂度太高,程序运行会超时,所以需要改进 2、另外加入一个列表b,循环nums列表对应b[i] + 1,最后遍历b列表,返回b[i]等于 ...
分类:
其他好文 时间:
2017-09-09 16:27:02
阅读次数:
163
这道题为简单题: 题目: 思路: 最开始我以为就只是把该节点的左右孩子的节点值做绝对值就行了,结果是它的所有左右子树的值做绝对值,利用递归就行了 代码: ...
分类:
其他好文 时间:
2017-09-09 15:22:09
阅读次数:
168
这道题为简单题 题目: 思路: 利用递归。把大问题化小,算每个节点的的左右子树的深度并得到该节点的最大长度self.sum,然后返回该节点左右子树中的最大深度加1 代码: ...
分类:
其他好文 时间:
2017-09-08 22:59:40
阅读次数:
199