题解列表

筛选

优质题解

[编程入门]选择排序 (C++代码)

摘要:### 一、第一趟排序 它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始(末尾)位置,直到全部待排序的数据元素排完 首先,我们创建数组,找到它最大的值(……

IP判断-题解(C++代码)

摘要: 真的耗了整整一个下午加晚上的时间用getline才没有出错,因为while循环一直作循环条件的时候一定会吞掉下一行的第一个字符导致判断失败。最后参考了某位大佬的杰作终于没有出错了。自认为我的代码还是……

求1+2+3+...+n的值-题解(C++代码)

摘要: 题解: 该题可以直接用等差数列求和公式,不过要注意变量的设置防止爆掉。所以将变量设置为long long型就可以过了。 #include #in……

汽水瓶-题解(C++代码)

摘要:#### 原题链接:[汽水瓶问题](https://www.dotcpp.com/oj/problem1072.html "汽水瓶问题") #### 解题思路: ##### 每三瓶……

第几天-题解(C++代码)

摘要:```cpp #include using namespace std; int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int y,……

蓝桥杯算法提高VIP-计算器-题解(C++代码)

摘要:###思路 > ####0~9的数字,其中每个数字由7个小二极管组成,所以可以用一个字节来表示一个数字,其中二极管亮的位为1,不亮的位为0. ####计算数字A到数字B需要经过多少次转换? ##……

数据结构-用数组实现堆排(易处理,容易理解)

摘要:堆其实是一根二叉树,他的顶点值永远小于等于他的左右儿子,这是小根堆,大根堆相反,在down(小根堆堆排)中,如果他存在左儿子并且左儿子比他小就交换他们的下标(因为是数组操作),右儿子也同理。最后再交换……