美文网首页
2022-11-01 1181

2022-11-01 1181

作者: 木马音响积木 | 来源:发表于2022-10-31 19:30 被阅读0次

leetcode 1181 前后拼接
优化
1,只存头,不存尾巴
2,用find
3,j+1 在第二个循环中优化了,但也难理解了

class Solution:
    def beforeAndAfterPuzzles(self, p: List[str]) -> List[str]:
        h=defaultdict(list)
        s=set()
        c=' '
        for i,v in enumerate(p):
            j=v.find(c)
            w=v if j==-1 else v[:j]
            h[w].append(i)
        for i,v in enumerate(p):
            j=v.rfind(c)+1
            tou=v[:j]
            t=v[j:]
            if t in h:
                for x in h[t]:
                    if x!=i:s.add(tou+p[x])
        w=list(s)
        w.sort()
        return w
#https://leetcode.cn/problems/before-and-after-puzzle/solution/by-jerryluan-q6tt/

相关文章

  • 1181

    大师说:“真实,是人生的最高境界。什么是真实?就是不撒谎、不做作、不违背良心,纯乎心性而行。不作假,本身的优点缺点...

  • 羊太岁语录395(幸福生活的重要指数)

    美食是幸福生活的重要指数。 2022-11-01

  • 交易为生【2018-10-01】

    黄金: 月线大级别依旧处于空头,周线1181一线有支撑,目前处于1181--1213震荡带中。 短线操作:上周黄金...

  • 今天是来简书平台的第1181天,这篇文章是日更的第1181篇。今日天气阴天,心情一般。

  • 四、深度学习文本分类TextCNN

    原理: TextCNN出处:论文https://aclanthology.org/D14-1181/[https:...

  • 1181平稳降落

    今天我趁我表哥跟着大姑去大姑同事家去,那么几个小时之间迅速的把作业给他KO了。 然后我就开始学习如何...

  • 亲子日记 1181

    2021.10.17 星期天 晴 今天还是有点冷,今天在网上看了有两个六年级女生抽烟,被同学看到了...

  • 亲子日记1181

    2022.3.16 星期三 晴转阴 学英语 网课第三天,弟弟都不知道星期几了。哈哈。今晚最主要的是学英语,蕊蕊的英...

  • 180726 Morgan&Davin wedding.

    2018-07-26 Lake Tahoe 1181 Emerald Bay Rd, South Lake Tah...

  • 设计模式之--静态代理及动态代理模式

    原文链接:http://www.studyshare.cn/blog/details/1181/0 一、概念 代理...

网友评论

      本文标题:2022-11-01 1181

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