会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
李逍遥
保持好奇心
博客园
首页
新随笔
联系
订阅
管理
2019年3月19日
Leecode刷题之旅-C语言/python-231 2的幂
摘要: 如果除2有余数的话那肯定就不是了。 还看到大佬写的一句话: 但是这个 到了2的三十次方 就不对了 就差这一个 不知道为什么。 这里 &进行与 运算,如果是2的幂的话,比如4, 4是 0100 3是0011 2是 0010 与运算结果为0 才是2的幂 不为0则不是
阅读全文
posted @ 2019-03-19 11:19 嘎嘎南方国家法规
阅读(102)
评论(0)
推荐(0)
编辑
Leecode刷题之旅-C语言/python-263丑数
摘要: 其实就是如果有2,3,5的因子就一直分解下去。最后如果分解到1的话那么他就是丑数,否则不是。 python:
阅读全文
posted @ 2019-03-19 11:08 嘎嘎南方国家法规
阅读(105)
评论(0)
推荐(0)
编辑
Leecode刷题之旅-C语言/python-383赎金信
摘要: 这里的思路就是,建立一个数组,26个位置,0代表a,以此类推。 然后统计杂志中也就是magazine中所有各个字符出现的次数。 然后在杂志中出现一个字符就减掉index中的字符次数,其实相当于 买东西 和 库存 的含义。如果小于零的话就证明那个字符不够用,返回false; 这里index不初始化的话
阅读全文
posted @ 2019-03-19 10:49 嘎嘎南方国家法规
阅读(159)
评论(0)
推荐(0)
编辑
Leecode刷题之旅-C语言/python-349两整数之和
摘要: 这里对a和b进行二进制上的相加,然后递归中处理进位。 (不过这里一直会溢出。。。。。。尴尬) python: 这里模拟32位的int 左移位,python左移位是不会溢出的。
阅读全文
posted @ 2019-03-19 10:38 嘎嘎南方国家法规
阅读(149)
评论(0)
推荐(0)
编辑
Leecode刷题之旅-C语言/python-349两个数组的交集
摘要: 思路是 建立第三个数组,其长度为两个数组中较小的长度的那个。然后判断是否空集。(这么理解吧=。=) 然后就是 在第二个数组中逐一选择与第一个数组中数对比,如果相等的话就存入第三个数组。flag用来标识数组re中是否已经存在nums1和nums2的交集,flag==0,则只要比较nums2[j]==n
阅读全文
posted @ 2019-03-19 10:02 嘎嘎南方国家法规
阅读(219)
评论(0)
推荐(0)
编辑
公告