题解列表

筛选

分解质因数 (Java代码)

摘要:解题思路:不能整出就将除数++,能整除就先判断是否为第一次输出,如果不是第一次输出就多加一个“*”注意事项:用for循环的时候,每次都要把数存起来,不能直接用for里面的变量。参考代码:import ……

2n皇后问题 (Java代码)详解

摘要:解题思路:先放白皇后再放黑皇后,用for循环一行放一个,逐个位置试一下,检查一下是否能放,知道把最后一个黑皇后放好就count++,回溯法的关键在于,检查这个位置能放皇后,开始放一个(调用函数),在下……

九宫重排 (Java代码)面向对象方法详解

摘要:解题思路:定义一个hashmap来存放状态,key代表状态字符串,value代表到key状态所用的最小步数 定义一个队列,从队列中抛出字符串,然后遍历.和其他交换并且存入map,队列中,直到与结束字符……