2012年12月6日
摘要: 事情是这样的,一个数组树结构的初始化问题,数据来源于文件夹下的对应文件。之前代买在电脑上勉强能跑下来,可是放到别的电脑都会造成内存崩溃。于是在高手的指导下开始优化代码。 大概分了3部。1、把没有必要的(只是用了一次,而且内存使用比较多的)中间变量去掉,改用循环加小变量替代; 2、再能确保字符串处理正确的前提下,尽量少用 memset; 3、代码的顺序问题,这点很重要。比如,代码原稿的时候是先建立树结构,后考虑有没有数据。很明显逻辑错误,因为如果没有数据,这支树结构就不用建立,这样就节省了这颗树所占据的空间。 阅读全文
posted @ 2012-12-06 17:33 黑色圣光 阅读(289) 评论(0) 推荐(0) 编辑