题解列表

筛选

[编程入门]选择排序-题解(Java代码)

摘要:解题思路: 1.通过循环,并用数组来接收输入的值。                2.用冒泡排序 每次将最大的数放到后面,因为10个数只需要排列9次所以i<arr.length-1。         ……
优质题解

K-进制数-题解(Java代码)超详细

摘要:### 思路: 对于一个K进制N位的数,我们用"\_"来代替某一位是(1~K-1),用"0"表示某一位上是0,我们的任务就是找到所有种“\_”和“0”的符合题意的排列组合,然后把每一种排列的种数相加……
优质题解

P1003-题解(C语言代码)配图好理解,看不懂你捶我!!!

摘要:解题思路:    其实题目并不难,只要思路对了,代码其实很简单。        红线表示山路,蓝色表示上山,灰色表示下山,很明显,上山时如果是上坡,那么下山时就变成了下坡;上山时如果是平地,下山时也是……
优质题解

✔✔✔ 树的直径问题+DFS求解 [c++]

摘要:典型的**树的直径**问题:图中所有最短路径的最大值即为「直径」,可以用两次 DFS 或者树形 DP 的方法在 O(n) 时间求出树的直径。 题解以两遍DFS为例 **定理:**在一个连通无向无环……
优质题解

用最普通的C语言做出筛选N以内的素数

摘要:解题思路:1.当时竟然还想排除输入一以内的,然后怕过不去就没输入(zz行为)。              2.首先是了解质数(素数)的性质,即只能被一和自身整除(*扩展如果还能被其他数整除,那叫合数)……
优质题解

作业调度方案

摘要:解题思路:题目链接:作业调度方案;这一题算是一个复杂模拟题目,在C语言网这个平台上的题目缺少了一些图片信息,详情可参考解题教程:模拟——作业调度方案;在做本题的时候,读懂题是很重要的,我也是读了好几遍……