题目链接
解题思路
第一步,使用for
循环,将数组s
里的最后一位append
进新数组result
,以此类推
第二步,将新数组result
里的值复制到数组s即可
1 | //复制数组 |
先考虑到特殊情况,nums数组元素为0和1,直接返回false
设置计数变量count
,将第一次遍历数组得到的元素与第二次遍历数组得到的元素做判断,如果两数相等,就将count
加1,在结束循环后对count
做判断,count
值不等于0返回true
,否则返回false
。
这里尤其需要注意,第一次遍历数组的下标一定比第二次遍历出的数组元素下标大,举个例子:
输入[1,2,3,1]
,判断这个数组里有没有重复元素,第一次遍历nums[0]
得到1,那么第二次遍历时肯定不能从nums[0]
开始,必须从nums[1]
开始往后累加,不然在同一个数组中,将下标相等的两个元素做比较,肯定相等,从而AC不通过。
今天看了一篇文章网易裁员,让保安把身患绝症的我赶出公司。我在网易亲身经历的噩梦!,让我感到无比震惊。
前些天,女朋友给我说,西瓜创客在裁员,结果第二天就有一堆西瓜创客的员工来她所在的公司面试。
我没有经历过裁员,但也间接的和HR
沟通办理过离职。记得当时刚毕业在一家游戏公司干了两个多月,被通知转正没有过,下午来办理离职手续,交还电脑,工牌等。当时HR
还告诉我,叫我申请主动离职,这样不会在下一家公司求职时,简历上有污点。
其实我现在很好奇,在这样一个充满利益纠纷的社会里,只要不放在档案里,那些所谓的评价真的有用吗???