在这里面我为什么要重复使用两次循环查询

[复制链接]
查看11 | 回复1 | 2013-3-16 09:49:18 | 显示全部楼层 |阅读模式
因为最后需要把查找到的数据存放到动态分配的内存中,所以需要先知道这块内存是多大的,就查找了第一次获取符合要求的数据个数,第二次查找是将符合要求的数据存放进内存中。这样做在数据量较小时还是比较有效的,因为分配内存的操作时比较耗时的,若采用链表每加一个数据都动态分配一个内存效率反而没有这样高。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行