摘要: C++ 构造函数 & 析构函数 美团二面被问了一个问题,没有答上来,今天整理一下相关知识。 问:为什么析构函数要声明成虚函数? 涉及到虚函数,表明这个问题实际上和多态有关系,具体来讲是用基类指针指向的子类对象如何虚构的问题。 举个例子,以下函数的输出是什么? 典型代码 #include <bits/ 阅读全文
posted @ 2021-09-14 23:03 与MPI做斗争 阅读(47) 评论(0) 推荐(0) 编辑
摘要: LeetCode 891. 子序列宽度之和 一道hard题目,经历了多轮优化。 题目描述 给定一个整数数组 A ,考虑 A 的所有非空子序列。 对于任意序列 S ,设 S 的宽度是 S 的最大元素和最小元素的差。 返回 A 的所有子序列的宽度之和。 由于答案可能非常大,请返回答案模 10^9+7。 阅读全文
posted @ 2021-09-14 19:52 与MPI做斗争 阅读(85) 评论(0) 推荐(0) 编辑