首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++零基础100题
叫我小郭就好
创建于2022-09-14
订阅专栏
这里是郭明学习算法的地方
等 1 人订阅
共52篇文章
创建于2022-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++零基础算法100题 - 判断根结点是否等于子结点之和
题目描述 解题思路 我们得到一个节点,一个节点得到两个1子节点 判断这个节点的值是不是左右节点相加 返回 代码实现
C++零基础100题-差的绝对值为 K 的数对数目
题目描述 解体思路 我们要求出所有的数对,这些数对的绝对值都等于K 我们写个二重循环。双重遍历数组中的每一个值。 计算每两个值的差值 差值为K 那么我们就ans++ 返回ans 代码实现
C++零基础算法100题-验证回文串
题目描述 实现步骤 传入进来了一个字符串 遍历字符串的每一个字符,我们将字符变成小写字母 定义左右指针,用来扫描这个字符串 如果说左右指针中任意一个部署字母或者数字,我们就跳过它 如果左右指针所在的位
C++零基础100题-最富有客户的资产总量
题目描述 解体思路 我们传入了一个二维数组 我们对二维数组进行双重for循环遍历 找出每一层中所有值的和 比较每一层的和,找出最大值 返回最大值 代码实现
C++零基础算法100题-搜索二维矩阵 II
题目描述 解体思路 首先我们进来了一个二维数组 二维数组我们对每一层我们进行二分查找 找到每一层的第一个元素下标和最后一个元素下标 每一层进行二分搜索 找到了返回true 没找到返回false 解体步
C++零基础算法100题-速算机器人
题目描述 解题思路 首先遍历这个字符串 如果说遍历到的字符串为A,那么走x=x*2+y 如果说遍历到的字符串为B,那么走y=y*2+x 将x+y返回回去 解题步骤
C++零基础算法100题 - 搜索插入位置
题目描述 解题思路 首先,我们得到一个数组和一个target值 我们记录这个数组的长度。默认他就是最后要插入一个元素的位置 我们再用二分查找,查找出nums[mid]>=target 记录mid 循环
C++零基础算法100题 - 找出数组的最大公约数
题目描述 实现步骤 我们得到了一个数组 我们求出他的最大值和最小值 传入一个求最大公约数的函数中去。 求出最大公约数,返回 代码实现
C++零基础算法100题 - 最小路径之和
题目描述 解题思路 首先定义一个存放遍历结果的数组,这个数组的每一个元素代表到达这个位置的最小加权 我们双重for循环往后面遍历 返回f[m-1][n-1] 代码实现
C++零基础100题-位运算综合
题目描述 解题思路 首先我们要计算两个数字之间有多少位二进制是不同的。我们就要对两个位进行异或运算 异或运算结果放入get1Cnt函数里面去。 然后通过这个函数计算我们传递进来的数字里面有多少个1 返
C++零基础算法100题-IP地址无效化
题目描述 解体思路 首先我们遍历这个字符串 每当我们遍历到.的时候我们将它替换成[.] 将数组重新拼接 返回新生成的数组 代码实现
C++零基础算法100题 - 爬楼梯的最少成本
题目描述 解题思路 记录从i到cost.size() 我们初始化一个数组f。规定f我们从第一步上台阶和第二步上台阶哪一步消耗少一点。 我们消耗少一点的记录下来 继续往后面遍历数组。 返回遍历完毕之后的