Unity游戏开发:游戏开发面试编程应用题-经典篇

Unity游戏开发:游戏开发面试编程应用题-经典篇_第1张图片 游戏开发面试编程应用题-经典篇

计算机程序就等于数据结构加上算法,而对这两者的掌握是必须要通过不断的锻炼来熟悉的。这也是游戏开发公司在面试程序职位时最为看重的核心技能。

本课程通过对经典算法和数据结构的学习,来理解他们的核心思想,我会利用应用题目来加强同学们对程序设计的理解。因为课程时长原因,不可能对每个话题进行非常全面的讲解,但学习完本课程之后,大家可以对相应的编程思维拥有最基本的概念,从而打下算法和架构设计的基础。

本课程给出的是C#的实现,但其实现思路是通用的,可以很容易地转换为其他语言的实现。

预估学习&练习时间:16小时      难易度:入门

第一节课:经典排序算法

  1. 快速排序
  2. 堆排序
  3. 归并排序
  4. 桶排序

第二节课:经典数据结构

  1. 顺序表
  2. 栈和队列
  3. 链表
  4. 二叉树

第三节课:递归和非递归

  1. 利用栈实现非递归
  2. 汉诺塔
  3. 表达式计算(计算器)

第四节课:常见设计模式

  1. 创建型模式
  2. 结构型模式
  3. 行为型模式

本次课程由爪爪学院Alex老师讲授,想要参加线下课程学习的童鞋,可参加我们每周六下午的“游戏开发私教营”,线下课程除了能够快速的帮助您提升游戏开发能力,还有机会参与独立游戏项目的实战开发,欢迎到现场来参观、体验与学习。

你可能感兴趣的:(Level2课程)