博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二查搜索树撸啊撸=== 问题小笔记
阅读量:4317 次
发布时间:2019-06-06

本文共 687 字,大约阅读时间需要 2 分钟。

昨天的儿茶搜索树撸了帮个小时只剩下删除没有做,今晚继续撸删除,嗯已经完成了,删除是要分成好几种情况的,比较复杂一点点。想画个图画不出来,算了,直接代码

 

https://github.com/YanglongjunLAX/arithmetic/blob/master/searchTree.cpp

 

可以直接看的。

 

很久不用C++写代码,而且直接用vim编译,然后使用g++,错误比较难找 

编译完之后运行a.out一直提示段错误,是访问了不该访问的内存。还原一下半天终于找到了,还原一下错误场景

voidsearchTree::_destoryAllNodes(Node *node){    if (node)    {        _destoryAllNodes(node->left);        _destoryAllNodes(node->right);        printf("freeNode %d\n",node->data);        free(node);        node = NULL;    }}

把printf函数写在了free后面了,多么幼稚的错误呀……10分钟时间就用来找这个ERROR了。。。

 

二叉搜索树结贴。

本来以为一个小时能搞定,结果花了两个小时……

最后这个幼稚的错误,又花了好久……

 

问题,没有用模板,本来应该头文件和cpp分开。原因是makefile忘了怎么写了就将就了,

下次争取用makefile

转载于:https://www.cnblogs.com/yangyu001/p/4055231.html

你可能感兴趣的文章
Django学习笔记8
查看>>
cadence钻孔文件及光绘文件的生成
查看>>
css实现左右布局
查看>>
[Shader]一个shader效果啦(那个lost soul aside里面看到的)
查看>>
elasticsearch 中文API river
查看>>
Mac OS X 下搭建php开发环境
查看>>
Vue学习之vue中的计算属性和侦听器
查看>>
redis常见面试题
查看>>
C# - XML
查看>>
android权限大全
查看>>
BZOJ.3262.陌上花开([模板]CDQ分治 三维偏序)
查看>>
[原]unity5 AssetBundle 加载
查看>>
[Day15]常用API(Object类、String类)
查看>>
[置顶] 各种流行的编程风格
查看>>
codeforces1029 E.Tree with Small Distances
查看>>
JavaScript——JS上下文中的this值笔记
查看>>
Bootstrap简单使用
查看>>
导航控制器的出栈
查看>>
玩转CSS3,嗨翻WEB前端,CSS3伪类元素详解/深入浅出[原创][5+3时代]
查看>>
iOS 9音频应用播放音频之播放控制暂停停止前进后退的设置
查看>>