题解列表

筛选

优质题解

蜂巢——Java

摘要:# 思路 ### 1. 用相对位置来表示6个方向 ```java public static double[] x = new double[]{-1,-0.5,0.5,1,0.5,-0……

数位排序_Java

摘要:## 解题思路: 注意不能直接使用数组的自定义排序,一定会超出限制…… 所以我尝试了看似更无脑的方法,即利用题目给的已知条件构造一个定长数组(n最大1000000,所以和最大的999999……

找到所有情况,取步数最小的哪一个

摘要:这一题真是艰辛,本来以为是用广搜,结果写了才发现,广搜不一定可以找到,然后用深搜,找来找去,到最后才发现。我tm把题目的输入都没搞对,行列取反了。。。。。。。。。 1. 整体思路遍历所有可能。 ……
优质题解

红与黑 BFS 和 DFS 的完整代码我都放到里面了 如果是数组下标越界的可以点进来看看,我里面有解释

摘要:如果是报错下标越界的话,那么就很有可能是输入的时候的问题,因为这个输入他最后不会是按照一个完整的行来输入的,而是随机的几位数,有可能不到来个图帮助理解一下解题思路:BFS先将初始坐标加入队列。然后,遍……

[编程入门]求和训练 Java代码

摘要:解题思路:首先可以将他分成三部分,然后逐一进行运算,再加起来。注意事项:1.需要注意整数除法会丢掉小数部分。2.保留小数要牢记。参考代码:import java.util.Scanner;public……

遍历所有元素的最长上升、下降子序列,取最长的

摘要:题目已经说了,任一点起飞,我们就得把全部点都遍历一次,所以外面套上循环,0-n 把所有节点的最长上升、下降加入集合,最后排序取最大的,你也可以用一个变量一直维持最大的,我嫌麻烦没怎么做。 i……