离线和在线操作

今天,在网上看见有网友在问什么是离线操作,什么是在线操作。
离线操作:读入所有的操作数据,然后一次性处理。
在线操作:每读入一个操作数据,就进行一次操作。
值得注意的是两者并不等价,有的时候,离线操作要比在线操作要快。
但是,离线操作的缺点也非常明显。那就是要占用一些额外的空间。

线段树可以动态开点 ,但是当数据处理需要离散化时,就需要离线操作,一般情况下,数据很大需要离散化的时候,不会因为离线操作而卡。

posted @ 2019-11-03 14:49  Young-children  阅读(1135)  评论(0编辑  收藏  举报