题解列表

筛选

成绩排序!!

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>struct student{ char name[101]; int x; int y;};int……

[编程入门]选择排序

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int a[10]; int secm(int x[],int y); for(……

单词查找树c++(结构体+指针)

摘要:解题思路:用结构体的办法创建一棵树,外加一个全局变量nodes,每新建一个子叶,nodes加一,最后就可以得出总的结点数了注意事项:1.创建指针的时候要分配一个空间,不然程序会出错          ……
优质题解

连通块(并查集和DFS做法)

解题思路一:DFS(深度优先搜索)```cpp首先遍历整个方格图,当遇到一个黑色格子时,从该格子开始进行深度优先搜索,并将所有被搜索到的黑色格子涂成白色,表示已经被搜索过了。在深度优先搜索的过程中,每次遇到一个黑色格子就将其上下左右的黑色格子加入搜索队列。

绝对值排序 入门级

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int n; while(~scanf("%d",&n)){//写全 或者写为s……

有错误请指出

摘要:解题思路:提前将收入定义为浮点型,方便后面计算注意事项:参考代码:#include <stdio.h>int main(){ int r,y; float m; scanf("%d %f %d",&r……
优质题解

围圈报数(c++)

解题思路:一种可行的思路是使用一个队列来存储所有人的编号,每次从队头开始报数,数到第m个人时将其出列,并从队头开始再次报数。首先,我们需要初始化一个队列,将所有人的编号存储在队列中。然后,我们需要一个循环,每次从队头开始报数,直到队列为空为止。