面试:A

  • 分析 System.Collections.Generic.List<T> Remove<T> 方法和 Clear 方法的实现细节(不允许使用“移除”“清除”这种概念模糊的解释),并指出它们的时间复杂度。
    实现细节?
    时间复杂度用大O法表示


  • 简单说说 Forward 渲染路径与 Deferred 渲染路径的区别
    前向渲染(Forward)和延迟渲染(Deferred)是两种不同的渲染方式
    延迟渲染在最后阶段使用后G-Buffer中的信息进行光照渲染,而前向渲染则在每一个物体渲染是就进行光照计算
    所以延迟渲染复杂度O(物体数*像素数),前向渲染复杂度O(片段数*光源数)
    参考这篇文章中的两幅图!

原文地址:https://www.cnblogs.com/bbdr/p/9909215.html