用switch语句解决此类排比性问题 摘要:解题思路:运用switch语句解题,不用if-else注意事项:switch(表达式){case 取值1: 执行语句; break;case 取值2: 执行语句; break;……default: 执…… 题解列表 2021年07月22日 0 点赞 1 评论 1322 浏览 评分:9.9
数据结构-稀疏矩阵快速转置(Java代码) 摘要:解题思路:1.首先先将原始数组转化为稀疏矩阵2.在稀疏矩阵中,交换每一行的第一列和第二列,第三列不变,也就是交换了原始矩阵的行列3.建立一个新的数组4.将稀疏矩阵中的值放入新的数组中即可注意事项:首先…… 题解列表 2021年07月22日 0 点赞 0 评论 588 浏览 评分:9.9
蓝桥杯算法训练VIP-接水问题(Python) 摘要:解题思路:题目说明是由先来的人打水,后来的人排队,所以可以使用先进先出的队列这种数据结构,用列表记录正在打水的人需要的打水量,先将打水的人全部入队,再根据水龙头空闲的数量出队进入打水的列表,如果存在水…… 题解列表 2021年07月22日 0 点赞 0 评论 1336 浏览 评分:9.9
“桶排序”解决问题 摘要:解题思路:1、先将数输到数组a[n]中去2、桶排序的思想——设置一个足够大的数组b[1001],并使得b[a[i]]=a[i],其余的b[i]均赋值为03、这样操作之后产生了一个这样的数组,一个数组小…… 题解列表 2021年07月23日 0 点赞 0 评论 663 浏览 评分:9.9
DFS算法解析 摘要:解题思路: 对于全排列问题,我们选择深度优先搜索算法(即DFS)实际上是一个递归的思想下面来讲讲DFS的算法: 一、首先对于 题解列表 2021年07月23日 0 点赞 1 评论 737 浏览 评分:9.9
选择排序(C语言) 摘要:解题思路:比较10个数的大小,第一次循环时,假设数组的第1个数是最小的数,然后用一个for循环,将后面的9个数与第1个数进行比较,然后用min保存最小数字的数组下标,然后设置一个temp变量,用于交换…… 题解列表 2021年07月25日 0 点赞 0 评论 981 浏览 评分:9.9
2037: 字符串比较,C语言HashMap的实现 摘要:解题思路:计算字符串的哈希值函数拉链法解决哈希冲突注意事项:参考代码:#include <stdio.h> #include <stdlib.h> #include <string.h> …… 题解列表 2021年07月26日 0 点赞 0 评论 1170 浏览 评分:9.9
C语言代码,数组循环出圈 摘要:解题思路: 定义一个长度为n的数组,表示n个人,初始值为1,表示未出圈,0表示已出圈。利用while循环,从头开始报数,每一次先判断这个人有没有出圈。如果没有出圈,就报数,并判断报的…… 题解列表 2021年07月27日 0 点赞 0 评论 787 浏览 评分:9.9
优质题解 优秀的拆分 摘要:解题思路: 如果输入的数为奇数,我们发现肯定不是一个优秀的拆分,因为后面一系列的偶数后肯定要加上1;所以要找偶数和:pow(2,0)=1pow(2,1)=2pow(2,2)=4pow(2,3)=…… 题解列表 2021年07月27日 0 点赞 0 评论 1219 浏览 评分:9.9
1643: 蓝桥杯算法训练VIP-最大体积 完全背包问题变种 摘要:解题思路:类似完全背包问题,如果序列中的数不互质,那么就有无限多个。 > 证明:设序列$${a_i}$$中的数的最大公约数为k(k≠1),则可设 $$a_1b_1+a_2b_2+. ..+a_nb…… 题解列表 2021年07月28日 0 点赞 0 评论 872 浏览 评分:9.9