- 分析 System.Collections.Generic.List<T> 的 Remove<T> 方法和 Clear 方法的实现细节(不允许使用“移除”“清除”这种概念模糊的解释),并指出它们的时间复杂度。
实现细节?
时间复杂度用大O法表示 -
简单说说 Forward 渲染路径与 Deferred 渲染路径的区别
前向渲染(Forward)和延迟渲染(Deferred)是两种不同的渲染方式
延迟渲染在最后阶段使用后G-Buffer中的信息进行光照渲染,而前向渲染则在每一个物体渲染是就进行光照计算
所以延迟渲染复杂度O(物体数*像素数),前向渲染复杂度O(片段数*光源数)
参考这篇文章中的两幅图!