给定一个字符串数组 words,找到 length(word[i]) * length(word[j]) 的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。 示例 1: 输入: ["abcw","baz","foo","bar","xtfn ...
分类:
其他好文 时间:
2020-06-28 00:13:29
阅读次数:
71
一、1486. 数组异或操作: 给你两个整数,n 和 start 。 数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。 请返回 nums 中所有元素按位异或(XOR)后得到的结果。 示例: 输入:n = 5, start ...
分类:
其他好文 时间:
2020-06-27 12:00:16
阅读次数:
65
C/C++输入函数 1.**scanf() ** #include 我们从键盘上读取的信息都是字符类型(char),而将它们转换成int类型或者double类型,就是scanf()函数的工作 scanf()函数使用规则: 如果用scanf()读入基本变量类型的值,在变量名前加一个& 如果用scanf ...
分类:
编程语言 时间:
2020-06-26 22:39:37
阅读次数:
72
HashMap当中运用了很多精巧的位运算操作,这对于提高性能有很大帮助,更多的,很多的优化点,最终目的还是为了让哈希后的结果更均匀的分部,减少哈希碰撞,提升 hashmap 的运行效率。 ...
分类:
其他好文 时间:
2020-06-26 16:12:59
阅读次数:
53
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。考虑以下计算:7 + 5 = 12以上实例中 7、5 和 12 是操作数。运算符 + 用于加值。运算符 = 用于赋值。TypeScript 主要包含以下几种运算:算术运算符逻辑运算符关系运算符按位运算符赋值运算符三元/条件运算符字符串运... ...
分类:
其他好文 时间:
2020-06-25 23:02:47
阅读次数:
54
题目链接 题目: 题解:很简单、经典的的一道快速幂的题 注意一下用LL型就ok。 代码: 1 #include <map> 2 #include <set> 3 #include <list> 4 #include <stack> 5 #include <queue> 6 #include <deq ...
分类:
其他好文 时间:
2020-06-25 11:32:48
阅读次数:
78
与 x&y 或 x|y 非!x 异或 x^y 补码 ~x+1是x的补码 memset(a,0x3f,sizeof(a)) 无穷大 左移 在二进制表示下把数字同时向左移动,低位以0填充,高位越界后舍弃 1<<n=2^n n<<1=2n 算数右移 在二进制补码表示下把数字同时向右移动,高位以符号位填充, ...
分类:
其他好文 时间:
2020-06-24 21:50:58
阅读次数:
54
正数的左移和右移以3为例3的二进制为00000011右移2位的时候将最右的11去掉左边补00结果为:00000000 — >十进是中的0左移2位的时候将最左的00去掉右边补00结果为:00001100 —–>十进是中的12 对于-3来说,负数的都是以补码的形式存在于计算器中补码 = 反码+1-3的二 ...
分类:
其他好文 时间:
2020-06-24 11:52:40
阅读次数:
312
前言: 要学会位运算,首先要清楚什么是位运算?程序中的所有内容在计算机内存中都是以二进制的形式储存的(即:0或1),位运算就是直接对在内存中的二进制数的每位进行运算操作 知识了解: 在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的 ...
fun hammingWeight(n: Int): Int { /** * 以下是完整的位运算符(只用语Int和Long) shl(bits) – 有符号左移(signed shift left,相当于Java的<<) shr(bits) – 有符号右移(signed shift right,相当 ...
分类:
其他好文 时间:
2020-06-24 00:47:49
阅读次数:
65