2019年3月19日

摘要: 如果除2有余数的话那肯定就不是了。 还看到大佬写的一句话: 但是这个 到了2的三十次方 就不对了 就差这一个 不知道为什么。 这里 &进行与 运算,如果是2的幂的话,比如4, 4是 0100 3是0011 2是 0010 与运算结果为0 才是2的幂 不为0则不是 阅读全文
posted @ 2019-03-19 11:19 嘎嘎南方国家法规 阅读(102) 评论(0) 推荐(0) 编辑
 
摘要: 其实就是如果有2,3,5的因子就一直分解下去。最后如果分解到1的话那么他就是丑数,否则不是。 python: 阅读全文
posted @ 2019-03-19 11:08 嘎嘎南方国家法规 阅读(105) 评论(0) 推荐(0) 编辑
 
摘要: 这里的思路就是,建立一个数组,26个位置,0代表a,以此类推。 然后统计杂志中也就是magazine中所有各个字符出现的次数。 然后在杂志中出现一个字符就减掉index中的字符次数,其实相当于 买东西 和 库存 的含义。如果小于零的话就证明那个字符不够用,返回false; 这里index不初始化的话 阅读全文
posted @ 2019-03-19 10:49 嘎嘎南方国家法规 阅读(156) 评论(0) 推荐(0) 编辑
 
摘要: 这里对a和b进行二进制上的相加,然后递归中处理进位。 (不过这里一直会溢出。。。。。。尴尬) python: 这里模拟32位的int 左移位,python左移位是不会溢出的。 阅读全文
posted @ 2019-03-19 10:38 嘎嘎南方国家法规 阅读(147) 评论(0) 推荐(0) 编辑
 
摘要: 思路是 建立第三个数组,其长度为两个数组中较小的长度的那个。然后判断是否空集。(这么理解吧=。=) 然后就是 在第二个数组中逐一选择与第一个数组中数对比,如果相等的话就存入第三个数组。flag用来标识数组re中是否已经存在nums1和nums2的交集,flag==0,则只要比较nums2[j]==n 阅读全文
posted @ 2019-03-19 10:02 嘎嘎南方国家法规 阅读(218) 评论(0) 推荐(0) 编辑