大神们 有没有会ce教程找怪物数组基址的求指导

用API编写易语言窗口同步操作源码哦,独立团论坛的兄弟姐妹们可以看看,
Powered by求一个数组中a[0...i-1] 离a[i]最接近的值
给一个n个元素的线性表A,对于每个数Ai,找到它之前的数中,和它最接近的数。即对于每个i,计算
Ci = min{|Ai-Aj| | 1&=j
其实就是给定一个数组, 在a[0....i-1]中求离a[i]最近的值, 其实这里有个bug,那就是,如果对与6而言5,7都离它一样, 那么该输出谁呢
N久不写C, 感觉怪怪的, 写了一个java版。
用一个临时数组存储,离a[i]最近值
用另外一个数组存储前a[0, i-1]的排序值
这样一个好处就就是能在result[i-1]的基础之上计算result[i]的结果,
查询时间复杂度为lgn,插入时间复杂度为1(因为Arrays.copy中调用System.arraycopy的缘故)
public static void main(String[] args) {
List list = Lists.newArrayList(1, 8, 6, 6, 7, 5, 4, 1, 0, 8);
Integer[] result = new Integer[list.size()];
List tmp = Lists.newArrayList(list.get(0));
result[0] = 0;
for (int i = 1; i & list.size(); i++) {
Integer willBeSort = list.get(i);
Integer shouldInsert = Collections.binarySearch(tmp, willBeSort);
if (shouldInsert & 0) {
shouldInsert = Math.abs(shouldInsert + 1);
if (shouldInsert == tmp.size()) {
result[i] = list.get(shouldInsert - 1);
tmp.add(shouldInsert, willBeSort);
if (shouldInsert == 0) {
result[i] = list.get(0);
tmp.add(shouldInsert, willBeSort);
if (willBeSort.equals(tmp.get(shouldInsert))) {
result[i] = willBeS
tmp.add(shouldInsert, willBeSort);
int b = tmp.get(shouldInsert);
int a = tmp.get(shouldInsert - 1);
if (willBeSort.equals(a)) {
result[i] =
tmp.add(shouldInsert, willBeSort);
if (willBeSort.equals(b)) {
result[i] =
tmp.add(shouldInsert, willBeSort);
result[i] = Math.abs(a - willBeSort) & Math.abs(b - willBeSort) ? b :
tmp.add(shouldInsert, willBeSort);
System.out.println(Joiner.on(,).join(result));
0,1,8,6,6,6,5,1,1,8查看: 3032|回复: 13
思维老大,捕抓怪物的CALL,我想找怪物ID的来源该怎么找?
1.jpg (51.86 KB, 下载次数: 3)
17:02 上传
思维老大,这个是捕抓怪物的CALL,我想找怪物ID的来源该怎么找?0047232C& & 8B6C24 48& && & MOV EBP,DWORD PTR SS:[ESP+48]& && && && &; 堆栈 SS:[0012F8BC]=
& & 55& && && && &&&PUSH EBP& && && && && && && && && && && &; EBP=
& & 68 A4178900& &&&PUSH asktao.& && && && && && && &; ASCII &id = %d&
& & 68 & &&&PUSH 1208
0047233B& & E8 406E1500& &&&CALL asktao.005C9180
& & 83C4 0C& && && &ADD ESP,0C& && && && && && && && && && &
MOV EBP,DWORD PTR SS:[ESP+48]
找这句的来源,找[esp+48]是那过来的,往上找~~
ESP这个东东不是好惹的
0.jpg (21.07 KB, 下载次数: 2)
18:39 上传
到这里就不知道怎么办了
楼主我找到来源码基址[9DCF10]
你去试下吧
怪物的ID是不变的,你用CE找到怪物血的地址然后在附近搜索ID的值就能找到怪物ID的偏移了
没选中怪物搜0 选中搜索大于0 找地址转到OD一路跟上去应该就可以找到了,希望楼主早日成功
dd [[[0A2AA38]+24c+4]+index*4]+8&&怪物ID
dd [[[0A2AA38]+24c+4]+index*4]+134&&怪物名字
祝LZ早日成功
dd [[[0A2AA38]+24c+4]+index*4]+134&&怪物名字&&怎么找的?
怪物数组很容易找的
Powered by
& 最好的辅助编程技术论坛当前位置:
&很简单的Fortran赋值出错啦,求大神们帮忙找bug...
很简单的Fortran赋值出错啦,求大神们帮忙找bug...
作者 jj6701
就是以下这么简单的循环赋值语句,在NX=NY=21和NX=NY=31时结果完全没问题,当把NX和NY提高到41及以上时,以下这些循环语句中输出的XM也都没有问题,但是YM却都不对,比如第三行的YM(I)明明已经都赋予0.0了,但是输出的却不是零,第十一行把HY赋予YM时,输出也都不是HY。。。不知道是什么问题,求大神指教。。。mua mua。。。
& && &DO I=1,NX& & & &
& & & & XM(I)=HX*(I-1.0)/(NX-1.0)
& & & & YM(I)=0.0
& && &ENDDO
& && &DO I=1,NY-1& & & &
& & & & XM(NX+I)=HX
& & & & YM(NX+I)=HY*I/(NY-1.0)
& && &ENDDO
& && &DO I=1,NX-1& & & &
& & & & XM(NX+NY-1+I)=HX-HX*I/(NX-1.0)
& & & & YM(NX+NY-1+I)=HY
& && &ENDDO
& && &DO I=1,NY-2& & & &
& & & & XM(2*NX+NY-2+I)=0.0
& & & & YM(2*NX+NY-2+I)=HY-HY*I/(NY-1.0)
& && &ENDDO
& && &DO I=1,NY-2
& && &DO J=1,NX-2
& & & & IJ=2*(NX+NY)-4+(NX-2)*(I-1)+J
& & & & XM(IJ)=J/(NX-1.0)*HX
& & & & YM(IJ)=I/(NY-1.0)*HY
& && &ENDDO
& && &ENDDO
你得写出来输出的是什么啊。
看了一下,怀疑可能是YM(*)这个数组的长度(DIMENSION),或者类型是不是没有定义好。
简单的循环语句,在逻辑上应该不会有问题。建议在所有的循环前面,给两个数组的所有元素赋值为0。
可能是类型设置的不对
IJ=2*(NX+NY)-4+(NX-2)*(I-1)+J
这个语句是不是有问题?
猜测应该是数组越界问题吧。
你得把前因后果都写出来吧,只写一个部,别人想帮忙也很难重复你的错误问题,无法判断问题在哪的。
整个最小的出错的程序代码出来帮你解答的人会更多。
引用回帖:: Originally posted by 旋转的月 at
你得写出来输出的是什么啊。 找到错因了,数组越界了,定义的XM(NOTN),YM(NOTN),NOTN只给了就不行了。。。太粗心了。。。掩面而逃啊。。。感谢啊。。。
引用回帖:: Originally posted by bluesky123 at
看了一下,怀疑可能是YM(*)这个数组的长度(DIMENSION),或者类型是不是没有定义好。
简单的循环语句,在逻辑上应该不会有问题。建议在所有的循环前面,给两个数组的所有元素赋值为0。 找到错因了,数组越界了,定义的XM(NOTN),YM(NOTN),NOTN只给了就不行了。。。太粗心了。。。掩面而逃,
24小时热帖
下载小木虫APP
与700万科研达人随时交流豆丁微信公众号
君,已阅读到文档的结尾了呢~~
jquery 数组查找 js 数组 查找 php 查找数组 二维数组 查找 vb 数组 查找 java 数组查找 asp 数组查找 perl 数组查找 php 数组查找 效率 数组 查找元素
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第三集 怪物数组的查找方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 数组有没有length 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信