函数的结构差不多,实际都是对数组的处理 一个主要的思路:新建一个空的数组newarr!将要处理的数组(字符串转成数组)的元素做为键 存入新数组,根据键的唯一做判断,如果新数组newarr中没有这个键,那么就存入,并给 值 ...
js代码如下: lt script gt var str asdasdasdasddddasdfdgsaads var json for var i i lt str.length i if json str.charAt i json str.charAt i else json str.charAt i console.log json var isMax var msg for var i ...
2018-03-13 22:20 0 902 推荐指数:
函数的结构差不多,实际都是对数组的处理 一个主要的思路:新建一个空的数组newarr!将要处理的数组(字符串转成数组)的元素做为键 存入新数组,根据键的唯一做判断,如果新数组newarr中没有这个键,那么就存入,并给 值 ...
最近面试总是刷到这个题,然后第一次的话思路很乱,这个是我个人思路 for循环里两个 if 判断还可以优化 这是我个人的想法,然后第二种方法就是利用对象的key值不能重复这一特性实现 ...
学习了别人的方法,觉得挺巧妙的。就是每次取出字符串的第一个字符,将字符串中与第一个字符相同的字符全部删除掉,然后通过计算删除前后字符串的长度来确定该字符在字符串中出现的次数,最终比较出出现最多次的字符。 ...
写在前面:大学时没有刷过的算法题迟早要补回来,计划是先去网上找一些经典的算法题,如数组排序,去重等等,然后再去leetcode由简至难按照标签继续刷题,我也会在博客里持续更新我刷的题目,感兴趣的话欢迎关注我。 思路: 新建一个空对象obj保存数组中数字出现的次数; 遍历 ...