Algorithm for finding circular references in a spreadsheet

后端 未结 3 545
天命终不由人
天命终不由人 2021-02-06 13:13

I have a spreadsheet application with formulas. I am looking for the best algorithm for detecting circular references among the formulas. The current approach I have is slow and

3条回答
  •  -上瘾入骨i
    2021-02-06 14:12

    You need to do a topological sorting of the cells anyway in order to be able to rapidly calculate the values of cells when something is changed. The topological sorting procedure also detect cycles as a byproduct.

    See http://en.wikipedia.org/wiki/Topological_sorting

提交回复
热议问题