采用的是跟左右遍历方法
首地址
13391064 074EC220 》》
左子树 跟节点 右子树
074EC220 38937A98
074EC224 39D2EA98 》》
074EC228 357D65C8
074EC22C 00000000
074EC230 00000000
074EC234 00000101
074EC238 C46CD21E
074EC23C 88005500
074EC240 093675E8
根节点下又是左子树和右子树
39D2EA98 38937A98
39D2EA9C 074EC220
39D2EAA0 38939758
39D2EAA4 22720948
39D2EAA8 3B86ED38
具体代码
public void recursionMonsterAround(){
String baseAddr=JnaProcess.readMemoryFromProcessAll(processID,0x1392453,4);
String fristAddr=JnaProcess.readMemoryFromProcessAll(processID,Integer.parseInt(baseAddr,16)+0x820443,4);
System.out.println("首地址:"+fristAddr);
//首节点,也称为数据位
String firstNodeAddr=JnaProcess.readMemoryFromProcessAll(processID,Integer.parseInt