高大万宝路

文章
10
资源
0
加入时间
3年0月20天

逆向bfs搜索打表+康拓判重

HDU 1043八数码问题  八数码,就是1~8加上一个空格的九宫格,这道题以及这个游戏的目标就是把九宫格还原到从左到右从上到下是1~8然后最后是空格。  没了解康托展开之前,这道题怎么想都觉得很棘手,直接搜索的话也不知道怎么剪枝,而且判重也不可能开一个9维的数组,空间也不允许,所以先了解康托展开是无可厚非的第一步,这里就引用一下大佬的介绍,很简单很实用的关于全排列的一个东西  康...

Java基础 4.Exception和Error以及常见的运行时异常

所有的异常都是由Throwable类,下一层分解为两个分支:Error和Exceprion。 Error层次结构描述了java运行时系统的内部错误和资源耗尽错误。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。应用程序不应该抛出这种类型的对象。 Exceprion这个层次结构又分解为两个分支:一个分支派生RuntimeException;另一...