
LeetCode算法题解
记录日常所学,我们一起加油吧!!!
&不逝
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode 136.只出现一次的数字题解
136.只出现一次的数字原题描述思路点拨源码解析原题描述思路点拨在解决此题前,我们先来了解一下异或运算(⊕)的两个性质:a⊕0=a ; 任何数与0异或都等于其本身a⊕a=0 ; 两个相等的数异或为0由此我们可以推导出: x⊕a⊕a=x;根据这个x⊕a⊕a=x性质,我们可以利用两个相同的数字异或来消除彼此,因此我们把此题所有元素异或一遍,出现两次的数全部互相消除了,最后的结果一定是只出现一次的数字源码解析class Solution {public:原创 2021-10-30 21:48:51 · 222 阅读 · 0 评论 -
LeetCode 1362.最接近的因数题解
LeetCode 力扣题目题目描述源码解析力扣题目题目描述源码解析原创 2021-10-30 17:40:26 · 4320 阅读 · 0 评论 -
LeetCode 1492.n的第k个因子题解
LeetCode 力扣题目题目描述源码解析力扣题目题目描述源码解析原创 2021-10-30 17:17:09 · 190 阅读 · 0 评论 -
LeetCode 507.完美数
LeetCode 507.完美数 力扣题目题目描述源码解析力扣题目题目描述源码解析class Solution {public: bool checkPerfectNumber(int num) { int sum=0; for(int i=1;i*i<num;++i) { if(num%i==0) { sum+=i; if原创 2021-10-29 17:24:41 · 120 阅读 · 0 评论 -
LeetCode 204.计数质数题解
LeetCode 204.计数质数题解 204.计数质数题目描述源码解析204.计数质数题目描述源码解析class Solution {public: int countPrimes(int n) { //下标为质数时为true,其他为false vector<bool> isPrime(n,true);//初始化全为质数 int count=0; //计数 for(int i=2;i<n;++i原创 2021-10-29 17:07:57 · 149 阅读 · 0 评论 -
LeetCode 算法基础之计数法(C++)
LeetCode 算法基础之计数法(C++)目录1748.唯一元素的和题目描述原题链接思路点拨源码解析387.字符串中第一个唯一字符题目描述原题链接思路点拨源码解析1941.检测是否所有字符出现的次数相同题目描述原题链接思路点拨源码解析448.找到所有数组中消失的数字题目描述原题链接思路点拨源码解析1512.好数对的数目题目描述原题链接思路点拨源码解析目录1748.唯一元素的和题目描述原题链接唯一元素的和思路点拨nums数组中每个元素的值都在[1,100]中,因此我们可以创建一个大小为10原创 2021-10-26 23:40:06 · 779 阅读 · 0 评论 -
LeetCode·杨辉三角题解(C++)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-10-25 23:04:28 · 897 阅读 · 0 评论