摘要: 一:function MoreThanHalfNum_Solution(numbers) { var obj = {}; var length = numbers.length; numbers.forEach(function(d) { if (obj[d]) { obj[d]++; } else 阅读全文
posted @ 2019-03-31 13:46 短腿~欧尼 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 方法1 实现方法1的主要思想是利用键值对存储,我们可以分解为两个步骤。 定义一个对象,在遍历数组的时候,将数组元素作为对象的键,将出现的次数作为值获取键值对后进行遍历,获取值最大的那个元素,返回后即可得到结果。通过以上的思想,我们可以得到以下实现代码。 方法1 因为方法1会首先对数组进行遍历,然后对 阅读全文
posted @ 2019-03-31 13:33 短腿~欧尼 阅读(5049) 评论(0) 推荐(0) 编辑
摘要: 一、循环obj let testStr = 'asdasddsfdsfadsfdghdadsdfdgdasd'; function getMax(str) { let obj = {}; for(let i in str) { if(obj[str[i]]) { obj[str[i]]++; }el 阅读全文
posted @ 2019-03-31 13:32 短腿~欧尼 阅读(3392) 评论(0) 推荐(0) 编辑