C++刷题笔记
文章平均质量分 84
寄一片海给你
少年曾许凌云志,誓做人间第一流。
展开
-
十道二叉树面试题,对二叉树理解更进一步
学习二叉树有一个很重要的思想就是分治(将一个大问题划分为最小规模的子问题),常用方法之一就是递归,而递归是很抽象的,当对递归过程不理解时,建议多画图将递归过程实例化,拒绝人脑压栈...原创 2022-05-06 16:01:52 · 3204 阅读 · 41 评论 -
这些基础的C语言选择题,不知道你能不能拿下
这些基础的C语言选择题,快来看看能不能都拿下原创 2022-03-30 19:53:25 · 9839 阅读 · 102 评论 -
C++每日一练——排序子序列&&各种翻转字符串
文章目录排序子序列题目要求思路分析排序子序列题目要求牛牛定义排序子序列为一个数组中一段连续的子序列,并且这段子序列是非递增或者非递减排序的。牛牛有一个长度为n的整数数组A,他现在有一个任务是把数组A分为若干段排序子序列,牛牛想知道他最少可以把这个数组分为几段排序子序列.如样例所示,牛牛可以把数组A划分为[1,2,3]和[2,2,1]两个排序子序列,至少需要划分为2个排序子序列,所以输出2思路分析首先子序列是非递增或是非递减的:递增:1 2 3 4 5 6递减:6 5 4 3 2 1原创 2022-03-24 19:09:56 · 3451 阅读 · 45 评论 -
C++每日一练——组队竞赛&&两数相加
文章目录🍎组队竞赛🍉题目要求🍉思路分析🍉C++代码🍎删除公共字符串🍉题目要求🍉思路分析🍉C++代码🍑链表的两数相加🍑字符串相加🍎组队竞赛🍉题目要求每组有3个队员,在3*n个选手,n组队伍中找到每组队伍的水平值(队员中第二高的水平值),然后求出所有队伍水平值总和的最大值第一行输入:队伍的个数n第二行输入:3 * n个选手的水平值输出:水平值总和可能超过int所以设为long🍉思路分析要求水平值总和的最大值,只需要保证每支队伍的水平值最大,那么和就最大。如何使每支队伍的水平值最大呢?原创 2022-03-22 19:05:23 · 2228 阅读 · 66 评论