题解列表

筛选

蓝桥杯2018年第九届真题-自描述序列(二分)

摘要:解题思路:如果依照题意直接模拟会超时,只能通过30%的测试点。没有找到明显的数学规律,我们试图改进模拟方案。我们发现直接的模拟方案有一个缺陷,大量重复的数字占据了数组,我们改进此种方案,仅仅all数组……

链表数据求和操作健壮解

摘要:解题思路:createComplex函数用于创建一个新的复数节点,并为其分配内存。insertComplex函数用于将复数节点插入链表中。printComplexList函数用于打印链表中的复数。ca……

数据结构-双向循环链表

摘要:解题思路:该程序根据输入的操作类型进行相应的操作: - 当操作为0时,程序会打印双向链表中的所有元素。 - 当操作为1时,程序会在指定位置插入一个整数。 - 当操作为2时,程序会从指定位置删除一个整数……

链表的基本操作

摘要:解题思路:注意事项:初始列表插入时顺序相反,且无"insert OK"提示,加入flag判断是否为初始列表操作;参考代码:#include <stdio.h>#include <stdlib.h>#i……

数组加上循环

摘要:解题思路:注意事项:参考代码:#include<stdio.h> int main() { int n,i,y=0,w=0,s=0; scanf("%d",&n); int k[n];……

双链表对比删除

摘要:解题思路:在 deleteNodes函数中,首先遍历链表b,然后在每次遍历链表b时,再遍历链表a。如果发现链表a中有与链表b中相同学号的节点,将其删除。 对于链表a,使用 currA指针和 pr……

求这道题的一种代码思路(C语言)

摘要:解题思路:主要是找他们之间的规律,比如分子是从2开始,分母是从1开始,下一个分子就是上一个分子加上一个分母的和,下一个分母就是上一个分子的值。注意事项:参考代码:#include<stdio.h> ……

蓝桥杯2018年第九届真题-调手表(最短路径)

摘要:解题思路:我们有一个动态规划的思路,利用数组记录到达i的最短次数,但这个不是无环图,不适宜使用动态规划,我们利用图建模,求最短路径,可以使用迪杰斯特拉算法求解最短路径,但对于这道题,bfs显然更加容易……