题解列表

筛选

优质题解

Manchester- 排序(折半插入排序)

解题思路:折半插入排序:通过折半查找,找到插入元素在有序表中的插入位置,然后把该元素插入有序表中①:建立一张空的顺序表②:用折半查找法找到插入位置1):定义Low:指向有序表第一个元素2):定义High:指向有序表最后一个元素3):定义mid=(Low+High)/2:指向中间元素4):设有序表为da

蓝桥杯基础练习VIP-分解质因数 (C++代码)

摘要:解题思路:埃式 筛选出素数表,分解质因数 是一个合数分解出来的因素满足素数条件,被称为分解质因数,依次打印即可注意事项:参考代码:#include <bits/stdc++.h> /** @aut……
优质题解

Manchester- 查找最小的k个元素

摘要:解题思路:①:输入n,k②:输入n个数③:使用合并排序把序列从小到大排序④:输出下标为0到k-1的数注意事项:即便最小的k个数中有重复的也要输出,不能重复的只输出一遍如输入 n=8 k=4     1……

蓝桥杯历届试题-国王的烦恼 (C语言代码)-----------C语言——菜鸟级

解题思路:采用并查集的思想,逆向的将树建一遍,所以这里我需要对天数排序,从大到小进行排序。接着进行建树,在建树的过程中不断地进行判断,我之前是否有这个桥,如果没有那么就抗议次数++。这里还有一个需要注意的就是:前一次是在第几天抗议的,如果是同一天的话就不要++了,所以这里要特殊判断一下。

C语言程序设计教程(第三版)课后习题5.5 (C语言代码)

解题思路:这个题目是一个分段函数啊,使用几个选择语句(ifelse)就可以做到对x的判断注意事项:我的代码中y的计算是直接在printf语句中完成的,所以没有定义y,但如果要用到y=***的计算方式,就需要在函数的开始定义一个y;同时,如果定义了一个变量没有使用的话,