首页 > 其他分享 >139

139

时间:2023-09-01 22:11:18浏览次数:39  
标签:return boolean dict checkedStr ans false 139

class Solution {
    public boolean wordBreak(String s, List<String> wordDict) {
        boolean ans = false;
        if(s == null || s.length() == 0) return ans;
        Set<String> dict = new HashSet<>(wordDict);
        return helper(s, dict);
    }

    Map<String, Boolean> checkedStr = new HashMap<>();
    private boolean helper(String s, Set<String> dict) {
        if(s.length() == 0) return true;
        if(dict.contains(s)) return true;
        if(checkedStr.containsKey(s)) return checkedStr.get(s);
        boolean ans = false;
        for(int i=1; i<s.length(); i++) {
            if(dict.contains(s.substring(0,i))) {
                boolean tmpAns = helper(s.substring(i), dict);
                checkedStr.put(s.substring(i), tmpAns);
                ans |= tmpAns;
            }
        }
        return ans;
    }
}

  

标签:return,boolean,dict,checkedStr,ans,false,139
From: https://www.cnblogs.com/sunshisonghit/p/17672959.html

相关文章

  • ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
    1251clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMysqlclientERROR1396(HY000):OperationALTERUSERfailedfor'root'@'localhost'先登录mysqlmysql-uroot-p输入密码mysql>usemysql;mysql>......
  • arc139,arc140,arc141题解
    ARC139A-DATrailingZeros憨的。BMakeN感觉没有那么naive。首先用\(1\)去更新一下后面两个决策的价值。然后有一个较为显然的东西是说\(\text{lcm}\)为周期,周期内应该贪心取最大的。周期外由于范围很小,可以直接枚举一种决策的次数,取最小值即可。复杂度是正确的。CO......
  • i9 13900H和i7 13700h差距 酷睿i913900H和i713700h对比
    i913900h采用10纳米制作工艺最高睿频5.4GHz十四核心二十线程三级缓存36MB热设计功耗(TDP)115W支持最大内存64GB内存类型DDR43200MHzDDR55200MHz集成显卡IntelIrisXeGraphics选i713700h还是i913900H这些点很重要看过你就懂了 http://www.adiannao.cn/dyi713......
  • i7 13650hx和i9 13900h差距 酷睿i713650hx和i913900h对比
    i713650hx采用10nm工艺最高睿频4.9GHz十四核心二十线程三级缓存24MB热设计功耗(TDP)55W支持最大内存128GB内存类型DDR43200MHzDDR54800MHz集成显卡IntelUHDGraphics选i713650HX是i913900h这些点很重要 http://www.adiannao.cn/dyi913900h采用10纳米制作工艺......
  • 评测 i7 13700hx和i9 13900h差距 酷睿i713700hx和i913900h对比
    i913900h采用10纳米制作工艺最高睿频5.4GHz十四核心二十线程三级缓存36MB热设计功耗(TDP)115W支持最大内存64GB内存类型DDR43200MHzDDR55200MHz集成显卡IntelIrisXeGraphics选i713700hx还是i913900H这些点很重要看过你就懂了 http://www.adiannao.cn/dyi71......
  • 评测i9 13900hx和​​R9 7940HS选哪个 酷睿i913900hx和​​锐龙R97940HS对比
    i913900Hx采用10nm制作工艺最高睿频5.4GHz二十四核心三十二线程三级缓存36MB热设计功耗(TDP)157W选i913900hx和R97940HS这些点很重要看过你就懂了 http://www.adiannao.cn/dy​​R97940HS采用了4nm工艺,采用8核Zen4CPU,并且搭载最新的锐龙AI引擎,CPU频率可达5.2GHz......
  • 达人评测i9 13900h和i5 12500h选哪个好 i913900h和i512500h对比
    i913900h采用10纳米制作工艺最高睿频5.4GHz十四核心二十线程三级缓存36MB热设计功耗(TDP)115W支持最大内存64GB内存类型DDR43200MHzDDR55200MHz集成显卡IntelIrisXeGraphics笔记本cpu选i512500H还是i913900H这些点很重要看过你就懂了 http://www.adiannao.cn......
  • i913900h和i913900hx区别 i9 13900h和i9 13900hx差距
    i913900h采用10纳米制作工艺最高睿频5.4GHz十四核心二十线程三级缓存36MB热设计功耗(TDP)115W支持最大内存64GB内存类型DDR43200MHzDDR55200MHz集成显卡IntelIrisXeGraphics笔记本cpu选i913900hx还是i913900H这些点很重要看过你就懂了 http://www.adiannao.c......
  • 达人评测 i9 13900H和i5 13500h差距 i913900H和i513500h选哪个
    i913900h采用10纳米制作工艺最高睿频5.4GHz十四核心二十线程三级缓存36MB热设计功耗(TDP)115W支持最大内存64GB内存类型DDR43200MHzDDR55200MHz集成显卡IntelIrisXeGraphics笔记本cpu选i913900h还是i513500h这些点很重要看过你就懂了 http://www.adiannao.cn/......
  • i9-13900H参数 酷睿i913900H性能怎么样 相当于什么水平
    i913900h采用10纳米制作工艺最高睿频5.4GHz十四核心二十线程三级缓存36MB热设计功耗(TDP)115W支持最大内存64GB内存类型DDR43200MHzDDR55200MHz集成显卡IntelIrisXeGraphicsi913900h怎么样这些点很重要看过你就懂了 http://www.adiannao.cn/dy ......