美文网首页
字符串求交集

字符串求交集

作者: funcx | 来源:发表于2019-11-26 16:24 被阅读0次
func IntersectStrs(str1, str2 []string) []string {
    m := map[string]bool{}
    for _, v := range str1 {
        m[v] = false
    }
    l := 0
    for _, v := range str2 {
        if _, ok := m[v]; ok {
            l++
            m[v] = true
        }
    }
    res := make([]string, l)
    i := 0
    for k, v := range m {
        if v {
            res[i] = k
            i++
        }
    }
    return res
}

相关文章

网友评论

      本文标题:字符串求交集

      本文链接:https://www.haomeiwen.com/subject/hecywctx.html