首页 > 其他 > 详细

游戏开发面试总结4

时间:2019-09-20 13:36:55      阅读:105      评论:0      收藏:0      [点我收藏+]

今天面了一家游戏公司,感觉自己每次面试的时候都会有好多东西表达不出来。。唉,做个记录吧

1:这个是面试时候出的第二个笔试题,我觉得挺好的,可能是因为紧张吧(直播敲代码),没写出来。题目是这样:

给定一个二叉树,节点包含有左子树,右子树和父节点指针。让在O(1)的空间复杂度下遍历这个二叉树

思路就是,中序遍历吧。在不用栈的情况下,就需要做判断。

在当前节点准备回溯的时候,如果这个node -> parent ->left == node,那么就向右子树进行访问,如果右子树为空或者是已经从右子树返回,那么就向父节点再次回溯。直到父节点为空退出。

2:C# lambda

  两个作用:1.匿名方法 2.inline方法

  输入参数() => 表达式/语句块

  如何捕获参数呢?原理是什么呢?

  编译器为我们创建了一个匿名类,并创建了一个实例。局部变量实际上是作为匿名类的字段存在的。

https://www.cnblogs.com/blurhkh/p/9535289.html可以参考这篇博客,里面还有一些优化的方法。

游戏开发面试总结4

原文:https://www.cnblogs.com/amadios/p/11553408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!