摘要: 题目: 1,解题思路: 本题比较简单,直接统计两个字符串中128个字符出现的个数,然后就比较数量是否相等即可。 阅读全文
posted @ 2018-05-03 13:14 且听疯吟吖 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 题目: 1.解题思路: 关于本题解题思路很简单,直接统计相关的26个英文字母的个数即可,非常简单。 阅读全文
posted @ 2018-05-03 13:12 且听疯吟吖 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 题目: 解题思路: 1.本题比较简单。直接取出每一个位上的数字,然后再构成新的数即可完成题目要求。 源代码: 阅读全文
posted @ 2018-05-03 09:28 且听疯吟吖 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目: 1.解题思路: 本题非常简单,直接前后交换即可 阅读全文
posted @ 2018-05-03 09:26 且听疯吟吖 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目: 解题思路: 1.对其中的每一层进行旋转即可: 2.对矩阵进行转置,然后左右交换即可。 阅读全文
posted @ 2018-05-03 09:24 且听疯吟吖 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 题目: 解题思路: 本题初看起来比较怪异,实际只需要判断数据是否合规即可。数独9*9要求每一列的数据为1到9,每一行的数据为1到9.每一个3*3的block也为数字1到9. 因此只需要判断列,行,块是否合法即可。具体该数独有没有解不必关心。 代码: 阅读全文
posted @ 2018-05-03 09:16 且听疯吟吖 阅读(2918) 评论(0) 推荐(0) 编辑
摘要: 题目: 解题思路: 1.hash即可。将所有的数组插入到map中,然后 遍历数组nums[i],同时在map中查找target-nums[i]的元素。空间复杂度为O(N),时间复杂度为O(N); 2.双层循环遍历即可寻找nums[i] + nums[j] == target. 3.如果是排序好的数组 阅读全文
posted @ 2018-05-03 09:10 且听疯吟吖 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 题目: 1.解题思路: 本题比较简单,设置双指针即可,cur指向所有非零元素,next为遍历数组的下一个元素。将数组遍历完成后,即可完成相关的功能实现。 阅读全文
posted @ 2018-05-03 08:55 且听疯吟吖 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题目如下: 1.解题思路: 这道题目非常简单,只是简单的进位即可。记住末尾的carry进位即可。 阅读全文
posted @ 2018-05-03 08:48 且听疯吟吖 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目如下: 解题思路: 1.用hash即可。将数组1中元素全部插入到hash列表中,然后对数组2中的每个元素进行查找即可。时间复杂度为O(n),空间复杂度为O(N)。 代码如下: 2.排序好的数组。对两个数组排序好的元素依次遍历即可找到两个数组中相同的元素。 C++代码如下: 阅读全文
posted @ 2018-05-03 08:44 且听疯吟吖 阅读(3103) 评论(1) 推荐(0) 编辑