![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
weixin_50756332
这个作者很懒,什么都没留下…
展开
-
给定一个字符串,”abcdefabcdefabcdeadfkjafd”,找出出现次数最多的字符
把字符串转换成数组,去重,然后统计出字母出现的次数。找出出现次数最多的字母,及其出现次数。最后,查看是否有并列最多存在。数组去重 和计算出现的次数,该对象中是否存在当前字母的键,不存在则将该对象的值置为1。统计字母出现次数,求出现次数最多的字母。原创 2023-08-06 22:56:37 · 73 阅读 · 0 评论 -
给定一个数组,里面都是数字,如何去除重复的数字?
1、循环要去重的数组,然后用新数组去找要去重数组的值,找不到就加到新数组中2、外层循环遍历数组,内层循环比较值,如果有相同, 则使用splice去除3、使用include去重,新数组不存在的就添加。原创 2023-08-05 23:09:31 · 270 阅读 · 1 评论 -
如何判断一串字符串是否是回文
如果我们这里使用:const newArr = oldArr.reverse()会导致判断永远都是true,原因是对oldArr做了浅拷贝,当使用old.reverse()时就改变了oldArr的值,因此oldArr和newArr永远是相等的。各位是否有其他更好的方法呢,欢迎指教。以上是判断回文的一种方法。就是深浅拷贝的问题。原创 2023-07-24 16:11:06 · 57 阅读 · 0 评论