【来信】
老师,恳请您讲讲您在csdn上关于二叉树的基本操作算法的思路,主要是那几个函数;链接。尤其是创建二叉树的,完全看不懂。谢谢老师啦
【回信】
收到你的请求,我有些为难。要讲讲,怎么讲呢?通过书面的方式写出来吗?你找几本书看看更合适,书上讲得,肯定比我着急中写出的要好。要说用讲课的方式,CSDN学院的视频已经讲过。其实,要是面对面,或许可以通过对话,这是最好。
我想到的是,你在看不懂的情况下,应该分析下原因。这里学习的资源实际已经是足够丰富,主要问题不是外部条件。最大的可能,是你自己的知识结构不足以支撑这个知识点的学习。分析下,障碍在哪里:是指针绕不清,栈操作搞不懂,循环、分支执行流程就难于把握?哪一块薄弱,找资料把那一块补一补,自然就学懂了。
我猜到的另一种可能,是代码描述算法时,显得太过于抽象。你可以在阅读程序的过程中,通过画图的方式,将其形象化起来。
【后记】
近日辅导过的几位同学,开始自觉地调整自己的行为。开始醒悟了,进步也就开始了。他们也遇到了“看不懂”的问题。原因很简单,知识之间有关联,基础的知识和技能不具备,遇到障碍不是很正常吗?
一方面提醒还处在蒙蔽当中的同学快快醒来,多等一时,就多一份的困难,学习的成色,也可能会推出一份色泽。另一方面,醒来了,在追赶的路上,你只能走快些才是,缺啥补啥,这是在方法上不得不“高效”的选择,有机会,将基础补上,编入你的知识体系当中。