空间换时间专题

42. 接雨水此题首先需知如何计算总雨水量: 总雨水量的计算需知数组中的每个数左侧和右侧的最高值,取二者较小值减去当前高度,即为当前点处能蓄水的量 如果不用空间换时间,计算每个点左右两侧的最大值都需要遍历一次所有数据 所以用两个数组leftMax和rightMax分别存储每个点左侧的最大值和右侧的最大值 最后再一次遍历计算总蓄水量

UE学习文档

UE4源码编译git clone源码 运行Setup.bat下载依赖文件 运行GenerateProjectFiles.bat生成工程文件 运行UE.sln 在vs打开的工程中,最上方的解决方案配置设置为Development Editor,启动项目设置为UE4,平台WIN64,右键UE4 – Build进行编译 编译完成后按F5在vs中启动 注意 生成工程文件前可能会报错,根据报错信息可判断是否缺少相应的.NET Framework,如果缺少在vs installer中选中相应版本的vs – 修改 – 添加相应的.NET工具 Epic Game Launcher中不能识别非公版的引擎,向编译版的引擎创建的工程中添加保管库中的素材时,点击添加到工程–显示所有工程–为相应工程手动选择对应的版本号即可添加素材(因为又编译版引擎创建的工程在Launcher中显示的版本标识为“其他”,不选择相应的版本号则素材或插件都会显示不兼容)