大学的时候虽然数据结构考试成绩不错,但是却没有认真编码。现在工作,在做一个公式处理模块,要求能够公式套公式,而且公式还挺复杂。
这个问题纠结了我2个月了,一直就放到心头干别的模块,今天实在不行,赶紧请教csdn的大牛帮助解决。学习不少知识,关于递归
是这么一个逻辑,知道一个公式,然后要求利用已知的这个公式,查找下面的公式,一直到能够处理,然后再反向向上填充原来的公式,最终算出值。
最顶层 顶级公式
/ | \
&nb
递归遍历解决复杂公式处理
工作中遇到的公式处理模块需要公式套公式,形成一棵深度和广度未知的树结构。通过大牛的深度优先遍历函数伪代码,结合回调函数解决了问题。将问题抽象为树形结构,递归遍历所有子节点并进行特定计算,最终得到公式运算结果。
大学的时候虽然数据结构考试成绩不错,但是却没有认真编码。现在工作,在做一个公式处理模块,要求能够公式套公式,而且公式还挺复杂。
这个问题纠结了我2个月了,一直就放到心头干别的模块,今天实在不行,赶紧请教csdn的大牛帮助解决。学习不少知识,关于递归
是这么一个逻辑,知道一个公式,然后要求利用已知的这个公式,查找下面的公式,一直到能够处理,然后再反向向上填充原来的公式,最终算出值。
最顶层 顶级公式
/ | \
&nb
339

被折叠的 条评论
为什么被折叠?