不会做题的小菜鸡
不会做题的小菜鸡
全部文章
分类
题解(107)
归档
标签
去牛客网
登录
/
注册
不会做题
下面的这道题怎么做呀?
TA的专栏
49篇文章
0人订阅
不会做题写的题解
49篇文章
3953人学习
全部文章
(共109篇)
题解 | #计算某字母出现次数#
题目分析 输入的第一个数字N表示接下来一组要继续输入N个数字,这N+1个数字作为一组 题目要求N个数字要进行去重并重新排序输出 题目会给出若干组数字,对每一组数组都要像前面的处理,追加在上一轮的输出后面即可 方法一:普通sort排序 实现思路 对于每一组的数字首先装进nums向量中,不...
C++
桶排序
排序
2021-10-31
0
374
题解 | #计算某字母出现次数#
题目分析 题目给出我们两个输入,一个是字符串,另一个是字符串中的一个字符 我们需要在字符串中找到给定字符的数量,并且不区分大小写,返回最终的数量 方法一:顺序计数 实现思路 我们用getline()方法来获得输入,可以避免cin>>line读到空格断开的问题 我们遍历第一个字...
C++
字符串
枚举
2021-10-31
0
332
题解 | #字符串最后一个单词的长度#
题目分析 题目给出我们一个字符串,其中包含空格字符,含义大多是一句话 我们要返回这一句话最后一个单词的长度,即以空格为分界的最后一个子字符串的长度 本题我们使用python语言来解决 方法一:使用split()直接返回长度 调用分割方法 我们可以直接调用split()函数分割含有空格的...
Python3
2021-10-21
7
841
题解 | #牛牛的字符串#
思路 题目分析 题目给出我们一个字符串和一个数字k 题目允许我们对字符串中的字符进行交换操作,规则是只能互相索引差为k的字符之间可以进行交换 题目要求的结果是根据规则,请用最多的交换次数,使这个字符串顺序变成最大字典序的字符串 最终返回交换的次数 方法一:暴力(超时) 思路 由于我们交换...
C++
字符串
2021-10-20
0
435
题解 | #星球游戏#
来自专栏
思路 题目分析 该题是一个寻找图最短路径的问题 题目给出两组节点,根据图内的节点关系求一组到另一组的最短路径,返回这个最短路径 方法一:Floyd算法(超时) 多源最短路径算法 不适用负权回路图 思路 Floyd的方法是通过三轮循环进行,可以求出任意两个节点之间的最短路径 图要先转成...
C++
图
最短路径
SPFA
Floyd
2021-10-20
0
391
题解 | #重建二叉树#
来自专栏
思路 题目分析 题目给出了我们两个数组,一个前序遍历数组,一个中序遍历数组 我们需要返回构建的一棵树,返回其根节点 我们要明确的是 前序先按照索引顺序取值,取到的值去找在中序序列中的位置pos pos将中序序列分为左右两边,分别代表左子树的范围和右子树的范围 根据pos分割的结...
C++
递归
迭代
前序遍历
中序遍历
2021-10-17
0
432
题解 | #不用加减乘除做加法#
来自专栏
思路 题目分析 题目给出两个数字 我们需要给出两个数字相加的结果 题目要求我们不可以用加减乘除符号 因此与或非运算就是我们可以用的方式 方法一:非递归 我们先通过非递归来理解算法流程 两个数字相加的时候,我们先将两个数字视为二进制 二进制与运算可以产生进位的方案,因此与运算后执行左移1位...
C++
数学
位运算
2021-10-17
2
476
题解 | #序列化二叉树#
来自专栏
思路 题目分析 题目给出我们一棵树,要求我们实现两个函数 第一个函数要求我们以任意遍历方式返回一个字符串 第二个函数要求我们可以从上一个字符串中重新返回这棵树 方法一:递归 我们采用前序遍历的方式构造字符串并恢复树 序列化过程 递归函数退出条件是当节点为空,则返回"#"。我们一定要用...
Java
递归
非递归
二叉树
序列化
反序列化
2021-10-13
7
635
题解 | #按之字形顺序打印二叉树#
来自专栏
思路 题目分析 题目给出我们一棵二叉树 我们要逐层存储结点值到一个数据结构中,并且要按照“之”字的顺序规则存储 也就是说当前一层按照从左到右存储后,下一层要从右到左存储 最终返回这个存储后的结构信息 方法一:递归 递归函数意义为前序遍历,并随之记录深度信息 递归函数退出条件是 如果结点...
C++
层序遍历
递归
迭代
二叉树
2021-10-12
1
376
题解 | #删除链表中重复的结点#
来自专栏
思路 题目分析 题目给出了一个链表,链表中元素有序排序 我们要将链表中相邻重复的元素都删去,返回剩下部分的链表头结点 迭代 为了代码简便,我们引入哑结点dummyNode,以便处理头结点的问题 我们选用三个指针,分别指向三个相邻的位置 后两个指针进行对结点是否有相同值进行判断,并引入te...
C++
递归
迭代
链表
2021-10-12
0
410
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页