8

[IT 邦帮忙] 优化或重写方法,使计算长字符串时尽可能缩短运算时间

 3 years ago
source link: https://www.v2ex.com/t/788339
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  JavaScript

[IT 邦帮忙] 优化或重写方法,使计算长字符串时尽可能缩短运算时间

  ciddechan · 12 小时 42 分钟前 · 317 次点击

如果 str1 包含 str2 的所有字母(包括数量),为真,反之为假

function scramble(str1, str2) {
let s1 = str1.split("").sort()
let s2 = str2.split("").sort()
let n = 0
s2.forEach(e=>{
let index = s1.indexOf(e)
if(index>-1){
n++
s1.splice(index,1)
}
})

if(n==s2.length && n!=0){
return true
}else{
return false
}
}


Recommend

  • 128
    • zhuanlan.51cto.com 7 years ago
    • Cache

    Java中方法的重写与成员变量的隐藏

    Java中方法的重写与成员变量的隐藏-51CTO.COM Java中方法的重写与成员变量的隐藏 作者:Hollis 2017-09-30 09:10:21 这篇文章讨论了Java面向对象概念中一个基本的概念–Field Hiding(隐...

  • 22
    • developer.51cto.com 5 years ago
    • Cache

    如何重写object虚方法

    【51CTO.com原创稿件】 在 C# 中 Object 是所有类的基类,所有的结构和类都直接或间接的派生自它。前面这段话可以说所有的 C# 开发人员...

  • 8
    • bboyjing.github.io 4 years ago
    • Cache

    Java中方法与字段的重写

      本章我们来看一下,Java中字段和方法是如何参与重写的。 字段的重写  首先,需要明确一点,Java的字段永远不参与多态,当子类声明了与父类同名的字段时,虽然在子类的内存中两个字段都会存在,但是子类的字段会屏蔽父类的同名字段。我们来看...

  • 6
    • www.xiabingbao.com 3 years ago
    • Cache

    如何判断一个原生方法是否被重写

    如何判断一个原生方法是否被重写 蚊子前端博客 发布于 2020-11-12 11:44 有的脚本会重写该方法,那么如何判断这个方法是否被重写了呢? 浏览器根据 ECMScript 标...

  • 7
    • kemchenj.github.io 3 years ago
    • Cache

    或许你并不需要重写 init(from:) 方法

    Codable 作为 Swift 的特性之一也是很注重安全,也很严谨,但它对于“严谨”和“安全”的定义不一定跟别的语言一样,这就导致了它在实际使用时总会有这样那样的磕磕绊绊,我们不得不重写 init 方法去让它跟外部环境融洽地共存。最近在工作中这样的事情发生多了,我...

  • 5
    • segmentfault.com 3 years ago
    • Cache

    重写数组的方法(改变原数组)

    下图是我自我学习模拟数组时总结的一些重新数组的方法:本文我们暂不讨论不改变原数组的方法,只谈改变原数组用到的 6 种方法。改变原数组的方法push()按参数顺序向数组尾部添加元素,返回新数组的长度

  • 5

    Django model重写save方法及update踩坑记录 一个非常实用的小方法 试想一下,Django中如果我们想对保存进数据库的数据做校验,有哪些实现的方法? 我们可以在view中去处理,每当view接收请求,就对...

  • 7
    • www.xiabingbao.com 2 years ago
    • Cache

    如何重写 localStorage 中的方法

    经常会想要重写 localStorage 来实现某个功能,都有哪些方法重写 localStorage 里的方法呢? 经常会有同学想要重写 localStorage 中的方法,来实现 key 的过期时间,或者监听 key 的读写等。那么都有哪些方法重写 localStorage 里的...

  • 5

    重写并自定义依赖的原生的Bean方法 转载请注明出处:

  • 11

    一加11官宣搭载自研RAW域无损计算技术 图像尽可能保留真实的色彩和细节 zhangli  2023年01月03日 14:55 原标题:一加 11 官宣搭载自...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK