您的位置:首页 > 其它

关于树形结构建立过程中动态申请的节点空间

2015-04-12 16:05 344 查看
刚开通博客 第一次在CSDN发博客

想着把自己疑惑的地方都记录在这,希望对此清楚地你留下你的解答,对于后来看到的人也是一种帮助

一、 当你写一个关于树形结构的程序时,由于各节点是动态申请的内存空间,所以千万不要忘记销毁整棵树的操作,即使你写了删除某个节点的操作。

如果忘记删除整棵树,对内存有什么影响?

二、程序里写了删除整棵树的操作,跑代码时,建立树完成(动态申请的节点),但是中间某个步骤bug了,还没有走到删除树的步骤,此时,那些申请的动态节点空间怎么办?

三、树的各种操作全部实现且没有错误,在建立树完成后(动态申请节点空间完成)设置断点,若启动调试程序,在调试过程中肯定会在树建立完成后中断,此时申请的动态空间 又该怎么办?

今天看到一些资料,说是进程exit,进程的所有内存都会释放掉,包括heap区。然后问了下,这些内容在操作系统里会有涉及,不知没有学过操作系统的你会不会和我一样有上面的几个问题?

现在想想自己的问题,真是愚蠢。。。。编程还有很长的路要走呐!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: