这几天在做SteemJiang评论这块,因为评论和文章的数据结构几乎一致,所以也想着把它存在本地的数据库中。做起来才发现自己还是太天真了!
文章倒还好,就是一篇,和别人也不搭界的,但评论就不同,它有父评论,有子评论,还有孙评论…….子子孙孙无穷尽也!要把这种结构完全显示出来,着实要费一番功夫。因为做评论时,与它相连的上下级的评论都会相连着变化,这倒是怎么破呢?!
上次提到用递归的方法去查询和展示是正解,思路倒是不错,要用代码来实现却有些困难。这几天调试这部分,脑细胞着实是死了不少!
做来做去,突然发现Merkle Tree与父子评论是何其地相似!如上图所示,都是些分叉形的结构,都符合递归的特点,都要有完全的形态。再深层一点的规律要慢慢去挖掘啰!
This page is synchronized from the post: ‘Merkle Tree与父子评论 / 网络研习社#50’