C/C++相关题解
文章平均质量分 89
C/C++学习过程中遇到的经典题目,值得总结成博客,供大家学习
北 海
六月城市之星(安顺)Top1、C/C++领域新星创作者、CSDN实力新星、华为云积极博主、阿里云社区专家博主,代码改变世界
展开
-
C++【二叉树进阶试题】
二叉树相关题解,具有一定难度原创 2023-06-14 17:10:34 · 9910 阅读 · 27 评论 -
Day6 不要二、把字符串转换成整数
在刷题过程中遇到的选择题错题 + 编程题,将原题目与解题思路分享出来,供大家学习参考原创 2023-06-01 19:26:00 · 7429 阅读 · 64 评论 -
Day5 统计回文、连续最大和
在刷题过程中遇到的选择题错题 + 编程题,将原题目与解题思路分享出来,供大家学习参考原创 2023-05-30 17:23:07 · 6918 阅读 · 27 评论 -
Day4 计算糖果、进制转换
在刷题过程中遇到的选择题错题 + 编程题,将原题目与解题思路分享出来,供大家学习参考原创 2023-05-28 20:33:07 · 7360 阅读 · 34 评论 -
Day3 字符串中找出连续最长的数字串、数组中出现次数超过一半的数字
在刷题过程中遇到的选择题错题 + 编程题,将原题目与解题思路分享出来,供大家学习参考原创 2023-05-21 22:24:25 · 7430 阅读 · 60 评论 -
Day2 排序子序列、倒置字符串
在刷题过程中遇到的选择题错题 + 编程题,将原题目与解题思路分享出来,供大家学习参考原创 2023-05-17 21:05:37 · 7745 阅读 · 37 评论 -
Day1 组队竞赛、删除公共字符
在刷题过程中遇到的选择题错题 + 编程题,将原题目与解题思路分享出来,供大家学习参考原创 2023-05-06 17:04:07 · 7520 阅读 · 34 评论 -
C++题解 | 逆波兰表达式相关
好久没有更新题解系列博客了,今天要学习的是逆波兰表达式,作为计算机中的重要概念,值得花时间去学习,并且其中还必须使用容器适配器,非常适合用来练手。逆波兰表达式又称为后缀表达式,我们从小到大学习的数学相关运算式都是前缀表达式原创 2023-04-26 17:19:23 · 6373 阅读 · 47 评论 -
C语言题解 | 去重数组&&合并数组
去除数组中重复的元素和合并两个数组也都是很好的题目,都是与顺序表(数组)有关的OJ题,适合用来练手,其中去重数组是去掉数组中所有重复的元素,确保每个元素都只出现一次;合并数组指的是合并两个有序数组,合并后的新数组也要确保有序。两题都是简单题,方向对了都很容易做出来。原创 2022-11-05 17:31:19 · 2659 阅读 · 51 评论 -
C语言题解 | 移除元素(多种解法)
这是力扣上的一道简单题,需求是移除数组中的指定元素,并且要求空间复杂度为O(1),即原地移除,我们可以用顺序表中的任意位置删除的思想解决这个题,符合题目要求,当然还有其他解法。原创 2022-11-04 23:45:56 · 2643 阅读 · 35 评论 -
C语言题解 | 消失的数字&轮转数组
在 数据结构 | 时间复杂度与空间复杂度 一文中,分享了两个和复杂度相关的例题,现在就来给大家分享下这两个题的多种解法原创 2022-10-24 23:40:21 · 1778 阅读 · 47 评论 -
C语言题解——除自身以外数组的乘积(力扣 第238题)
这是力扣题库中的一个中等难题,说是存在一个整型数组,求出各元素位上除此数外其他元素的乘积,比如存在数组[1,2,3,4],按照题目应该该输出[24,12,8,6],我们的解题思想为:求出各元素的左积和右积(当然不包含自己),然后将左积与右积相乘,就可以得到目标积数,拿上面的例子来说,下标0的左积为1(默认数组外为1),右积为24,相乘得到目标积24,其他元素也是依次类推。下面来看看具体讲解吧:原创 2022-09-02 22:29:12 · 1342 阅读 · 14 评论 -
剑指Offer 第53题:数字在升序数组中出现的次数
简单来说,我们就是先折半聚拢,然后分开扩散查找的思想,当然这得建立在数组有序的情况下,因此我使用了快排,但事实是不用快排也能运行,可以猜出牛客网中的例子应该都是有序的,总的来说知识点不多,无非就是分支与循环、函数、数组,然后再利用折半+遍历,就能解决这个问题,简单标签当之无愧。原创 2022-08-19 18:44:36 · 1235 阅读 · 16 评论 -
C语言题解——倒置字符串(剑指Offer 第58题)
以上便是此题的解析,翻转再翻转的操作值得深思,起点、终点指针的位置也要注意更新。数组名(首元素地址)、数组长度、数组尾元素地址。原创 2022-08-07 20:59:36 · 639 阅读 · 8 评论 -
C语言题解——最小公倍数的三种求法(含最大公约数)
最小公倍数是指能同时将两数整除的最小倍数,而最大公约数是则是能被两数同时整除的最小因数。最小公倍数有个特点,就是最小为两数中的较大值,最大为两数的乘积;最小公倍数则是最小为1,最大为两数中较小值(如果两数相同,那么最大公约数、最小公倍数是它们本身)🎉🎉🎉......原创 2022-08-07 17:20:06 · 12840 阅读 · 8 评论