数组核心:连续的内存空间。已知数组的起始地址和每个元素的所占字节,求任意元素的地址。查找:O(1),内存连续插入:O(n), 移动元素删除:O(n), 移动元素适用场景:适合...
数组核心:连续的内存空间。已知数组的起始地址和每个元素的所占字节,求任意元素的地址。查找:O(1),内存连续插入:O(n), 移动元素删除:O(n), 移动元素适用场景:适合...
What 备忘录模式(Memento Design Pattern)是一种软件设计模式,它提供了将对象恢复到其先前状态的功能。具体来讲,在不违背封装原则的前提下,捕获一个对象...
What 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次...
What 适配器模式(Adaptor Design Pattern)是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可以一起工作。转...
What 装饰器模式(Decorator Design Pattern),是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,装饰模式相比生成子类更...
What 一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式(Singleton Design Pattern)。 W...
参加的是data数据平台-大数据开发实习生的岗位面试,一面二面一起,全程视频面试。两位面试官态度都很好,当提的问题我答不上来时,面试官会耐心得做些引导,体验还是比较好的。 一...