Re: [请益] 怎样算是会物件导向跟资料结构

楼主: cateran (云川闲步)   2019-06-19 10:48:23
※ 引述《j0958322080 (Tidus)》之铭言:
: 小弟因为非本科系,硕班主要都是写小小的数值计算而已,
: 都是用C99特性去写的,所以没什么需要OOP跟资料结构,
: 但是目前在软件部工作同事的用C++写的CODE也事都看得懂,
: 不过面试时如果主管只有问你懂OOP跟资料结构,我也不敢说我懂。
: 请问怎样才能算懂OOP跟资料结构
懂分两种
一种是程式语言语法结构
一种是跟语言无关的抽象概念
个人认为OOP的应用表现在design pattern上面
而资料结构就是常见的那几种
基本的像是
array linked-list tree hash-table stack queue heap
进阶的就是各种leetcode中高阶题目会用到的特殊资料结构
比如说binary index tree
如果要懂 就是抽象概念能了解其概念和使用时机 时间/内存复杂度
并且能用至少一种语言实作解题

Links booklink

Contact Us: admin [ a t ] ucptt.com