LeetCode题解(1016):判断大量整数的二进制表示是否为字符串的子串(Python)
发布日期:2021-06-29 19:58:21
浏览次数:2
分类:技术文章
本文共 408 字,大约阅读时间需要 1 分钟。
题目:(中等)
标签:字符串
解法 | 时间复杂度 | 空间复杂度 | 执行用时 |
---|---|---|---|
Ans 1 (Python) | O ( N ) O(N) O(N) | O ( 1 ) O(1) O(1) | 36ms (83.94%) |
Ans 2 (Python) | |||
Ans 3 (Python) |
解法一(暴力解法):
class Solution: def queryString(self, S: str, N: int) -> bool: # 先将二进制转换为数字,去除不可能的N if int(S, base=2) < N: return False for i in range(N, 0, -1): if str(bin(i))[2:] not in S: return False return True
转载地址:https://dataartist.blog.csdn.net/article/details/108091904 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年05月02日 22时15分05秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
execute MySQL stored procedures
2019-04-30
网站灰装的代码,仅对IE有效
2019-04-30
find 按文件修改时间查找文件
2019-04-30
freebsd下必须要设置的几个的参数
2019-04-30
Eclipse 中重新定位SVN服务器地址
2019-04-30
FreeBSD下 自动获取网通电信IP列表
2019-04-30
MSN 之8e5e0408错误 解决方法
2019-04-30
需求说明书四要素
2019-04-30
第二届云计算大会 云定义之众说纷云
2019-04-30
云计算大会之云计算应用
2019-04-30
清除Windows记忆的访问共享目录的用户名密码
2019-04-30
导入Android 的例子到Eclipse
2019-04-30
测试新浪微博签名档
2019-04-30
使用Python2.4在Linux下访问SQL Server(安装篇)
2019-04-30
Vi编辑器的基本使用方法 (转载)
2019-04-30
FreeBSD下find命令的一些使用方法
2019-04-30
python 字典
2019-04-30
python 选择排序
2019-04-30
python 冒泡排序
2019-04-30
Python 插入排序
2019-04-30