计算机程序就等于数据结构加上算法,而对这两者的掌握是必须要通过不断的锻炼来熟悉的。这也是游戏开发公司在面试程序职位时最为看重的核心技能。
本课程通过对经典算法和数据结构的学习,来理解他们的核心思想,我会利用应用题目来加强同学们对程序设计的理解。因为课程时长原因,不可能对每个话题进行非常全面的讲解,但学习完本课程之后,大家可以对相应的编程思维拥有最基本的概念,从而打下算法和架构设计的基础。
本课程给出的是C#的实现,但其实现思路是通用的,可以很容易地转换为其他语言的实现。
预估学习&练习时间:16小时 难易度:入门
第一节课:经典排序算法
- 快速排序
- 堆排序
- 归并排序

本课程关注游戏开发面试中的核心编程技能,通过经典算法和数据结构的学习,使用C#实现,讲解快速排序、堆排序、二叉树等,并探讨递归与非递归、设计模式,旨在提升程序设计理解与算法基础。
最低0.47元/天 解锁文章
16万+

被折叠的 条评论
为什么被折叠?



