行列递增的二维数组搜索 行列递增的二维数组搜索问题 这个题目说的是,给你一个二维数组 matrix,和一个目标值 target。你要在数组里找到这个目标值,然后返回 2019-01-06 algorithm algorithm 数组 旋转数组 旋转数组问题 这个题目说的是,给你一个数组和一个数字 k,你要把数组右边的数字旋转到数组左边,一次旋转一个数字,共旋转 k 次。 比如说,给 2019-01-06 algorithm algorithm 数组 并查集 并查集用于解决动态连通性问题,能动态连接两个点,并且判断两个点是否连通。 方法 描述 UF(int N) 构造一个大小为 N 2019-01-05 algorithm algorithm 找出数组中缺失的那个数 找出数组中缺失的那个数问题 这个题目说的是,数组元素在 0-n 之间,但是有一个数是缺失的,要求找到这个缺失的数。 Input: [3,0, 2019-01-05 algorithm algorithm 位运算 数组中唯一一个不重复的元素 数组中唯一一个不重复的元素问题 这个题目说的是,给你一个数组求数组中唯一一个不重复的元素。 Input: [4,1,2,1,2] Outpu 2019-01-05 algorithm algorithm 位运算 字符串数组最大乘积 字符串数组最大乘积问题 题目描述:字符串数组的字符串只含有小写字符。求解字符串数组中两个字符串长度的最大乘积,要求这两个字符串不能含有相同字 2019-01-05 algorithm algorithm 位运算 数组中不重复的两个元素 数组中不重复的两个元素问题 给定一个数字数组,其中恰好有两个元素只出现一次,而所有其他元素正好出现两次。找到只出现一次的两个元素。 Inpu 2019-01-05 algorithm algorithm 位运算 统计从 0 ~ n 每个数的二进制表示中1的个数 统计从 0 ~ n 每个数的二进制表示中1的个数问题 给定一个非负整数num。每一个数字我范围在0≤≤num计算1的二进制表示的数量和返回一 2019-01-05 algorithm algorithm 位运算 翻转一个数的比特位 翻转一个数的比特位问题 给定32位无符号整数的反位。 输入:00000010100101000001111010011100 输出:001 2019-01-05 algorithm algorithm 位运算 判断一个数的位级表示是否不会出现连续的0和1 判断一个数的位级表示是否不会出现连续的0和1问题 给定一个正整数,检查它是否有交替的位:也就是说,如果两个相邻的位总是有不同的值。 示例 1 2019-01-05 algorithm algorithm 位运算 不用额外变量交换两个整数 不用额外变量交换两个整数问题 不用额外变量交换两个整数。 代码 a = a ^ b; b = a ^ b; a = a ^ b; 2019-01-05 algorithm algorithm 位运算 求一个数的补码 求一个数的补码问题 给定一个正整数,输出其补数。补码策略是将二进制表示的位翻转。 注意: 给定的整数保证在32位有符号整数的范围内。 你可 2019-01-05 algorithm algorithm 位运算