由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 再问个JAVA hashMap的问题
相关主题
问个JAVA hashMap的问题请教一个算法问题
一个有意思的puzzle,关于网络TCP/IP和美国本科生做project郁闷了,不吐不快
Data Cube请问怎样打开一个有密码的Access数据库
Heuristic for 8 puzzleA公司面挂了,发面经,攒RP
谁能解释这个facebook的online面试问题?这个地址靠谱不
[转载] metapost???Delta Amex 70K + $100 Statement Credit
国内本科成绩单,只有英文,没中文可以吗?有平均分,没GPA可以吗?世界杯的赛制不合理啊!
怎样遍历一个字母的组合上半区比下半区整体强很多
相关话题的讨论汇总
话题: key话题: hashmap话题: 状态话题: puzzle话题: java
进入CS版参与讨论
1 (共1页)
q*******i
发帖数: 353
1
15puzzle有16!不同状态,每个状态都保存在hashMap中,一个key(
double)对应一个puzzle状态(object)。这个key的值应该怎么设置,用什么方法计
算,才能使key和puzzle状态一一对应。
我现在是这样做的,数组a[4][4], key=a[0,0]*2^0+a[0,1]*2^1+...+a[3,3]*2^
15
但这样做不对,部分不同的puzzle状态计算出来的key是相同的。
请教大家下有什么方法吗?谢谢!
h******k
发帖数: 810
2
用string做key, 字符"A-P"表示状态。
比如"ABCDEFGHIJKLMNOP"表示puzzle处于如下状态:
ABCD
EFGH
IJKL
MNOP

【在 q*******i 的大作中提到】
: 15puzzle有16!不同状态,每个状态都保存在hashMap中,一个key(
: double)对应一个puzzle状态(object)。这个key的值应该怎么设置,用什么方法计
: 算,才能使key和puzzle状态一一对应。
: 我现在是这样做的,数组a[4][4], key=a[0,0]*2^0+a[0,1]*2^1+...+a[3,3]*2^
: 15
: 但这样做不对,部分不同的puzzle状态计算出来的key是相同的。
: 请教大家下有什么方法吗?谢谢!

q*******i
发帖数: 353
3
谢谢啦。

【在 h******k 的大作中提到】
: 用string做key, 字符"A-P"表示状态。
: 比如"ABCDEFGHIJKLMNOP"表示puzzle处于如下状态:
: ABCD
: EFGH
: IJKL
: MNOP

1 (共1页)
进入CS版参与讨论
相关主题
上半区比下半区整体强很多谁能解释这个facebook的online面试问题?
一个Excel的问题 (转载)[转载] metapost???
一个Excel的问题国内本科成绩单,只有英文,没中文可以吗?有平均分,没GPA可以吗?
fb国内申请的曲折经历+电面怎样遍历一个字母的组合
问个JAVA hashMap的问题请教一个算法问题
一个有意思的puzzle,关于网络TCP/IP和美国本科生做project郁闷了,不吐不快
Data Cube请问怎样打开一个有密码的Access数据库
Heuristic for 8 puzzleA公司面挂了,发面经,攒RP
相关话题的讨论汇总
话题: key话题: hashmap话题: 状态话题: puzzle话题: java