04 2011 档案

摘要:思路很简单:如果数组头尾,不是一负一正,则可以直接判断。如果是一负一正: 直接二分搜索最小正数。再与前面的那个数比较绝对值。求递增数组中绝对值最小的数#include<cstdio>#include<cassert>//从递增数组(允许重复)中找出绝对值最小的数intbsearch(constintarr[],size_tlen){assert(len>0);constsize_tend=len-1;if(arr[0]>=0)returnarr[0];if(arr[end]<=0)returnarr[end];size_tlow=0,high=end; 阅读全文
posted @ 2011-04-13 23:53 flyinghearts 阅读(486) 评论(0) 推荐(0)
摘要:树状数组的二叉树解释 阅读全文
posted @ 2011-04-11 23:48 flyinghearts 阅读(2912) 评论(2) 推荐(1)
摘要:标签/注释: 支持中文。 支持非代码段的标签/注释的备份和恢复。 支持删除当前模块非代码段的注释。 文件格式: L/C address name 如: L 40227F a label 这是一个标签 C 40227F a commnet 这是一个注释 int3断点: 支持备份“条件记录断点”的信息和该断点处的注释: 支持删除所有断点。(dll中的断点在重启后会恢复,必须删除对应的udd文件。od的bug?) 文件格式: B "fn" A/R address E/D passcount comment S condition S expression S explanatio 阅读全文
posted @ 2011-04-02 00:02 flyinghearts 阅读(1081) 评论(0) 推荐(0)
摘要:C++0x中的x总算不再是一个未知数了。不知道D语言什么时候才能流行起来。gcc 4.6已经发布了,tdm-gcc 4.5.2才发布,4.6版还要再等几个月。4.5.2测试了好几个月,也正因为等这个正式版,这个修改器现在才发出来。 过年期间,本打算写个修改器替换35剧本中的一些数据,写完后,心想既然知道了大致的数据结构,何不操作下数据。 更改上场年份”和“添加待命的新武将”都是将数据块移动下。但是更改“所在地”、“身份”,实在是太烦人了,要 实现几种链表操作,要考虑很多种情况,某些情况还要移动数据,而且改了其中一个数据后,还要考虑对其它数据产生影响。 最终只是粗略地实现了一部份功能。感觉花在. 阅读全文
posted @ 2011-04-01 23:46 flyinghearts 阅读(4917) 评论(0) 推荐(0)