分享一道面试题,并有个疑问

FlyToTMoon FlyToTMoon 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
公司名字不说了
题目是使用MFC编写一个程序,要求有很多.大概意思是表达式计算,比如两个表达式一个A:2+x,一个B:3-2x^2,要求输出A-B,A+B,A*B
要求计算空间复杂度和时间复杂度,时间是3个小时

楼主当时使用的是vector,界面上用的两listctrl双击添加项
后来面试官来看代码,提出list,map的时间和空间复杂度
然后问了一个题目。。
使用面向对象的思想主要是封装,如果A为vector,B为list,C为map,完成C=A+B需要怎么做
楼主面向对象这边的确很薄弱,而且当时已经懵了。。。
提出重载什么的都被否定强调是封装。。求大神解惑,如果有UML图更好。。
...全文

相关推荐

分享一道关于闭包、bind和this的面试题

主要给大家介绍了一道关于闭包bind、this的面试题,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。

weixin_38524246

一道有意思的Google面试题

看到一道有意思的Google面试题,下面来分享一下 题目:假设在一段高速公路上,30分钟之内见到汽车经过的概率是0.95。那么,在10分钟内见到汽车经过的概率是多少?(假设概率恒定) 对于这种题目,咋一看好像缺条件,其实不然。在生活中遇到的许多问题都像这样的问题一样,题目叙述简单,但仔细一想又不是那么简单,那么需要激活发散思维,一般都可以从多角度来解答它。 下面给出两种解法:

Sun_tester

一道关于宏的面试题及解答

一道关于宏的面试题及解答 【题目】#include   #define   SQR(X)   X*X int   main(int   argc,   char*   argv[]) { int   a   =   10; int   k   =  

Tuzki

图解一道今日头条算法面试题

文章目录我是如何思考的优化算法:利用数组有序问题再次思考进一步优化代码实现总结 前几天听同事分享了一道今日头条的算法面试题,感觉非常有趣,今天也分享给大家,题目是这样的: 给定一个有序数组,数组中有正数、负数或者0,对数组中所有的数求平方后问有多少个不同的值。 比如对于数组[-1,0,1,1,1,1],对数组求平方后为[1,0,1,1,1,1],那么最终的结果是2,因为最后只有0和1两个不同的数;...

码农的荒岛求生

一道关于C#参数传递的面试题分析

本文实例分析了一道关于C#参数传递的面试题。分享给大家供大家参考。具体如下: 1.定义一个类MPigeon,调用一个Swap交互函数,问最后实参的结果是什么 类定义: public class MPigeon { public string Name { get; set; } } 交换函数: public void Swap(object a,object b) { object temp=a; a=b; b=temp; } 测试代码: private void button2_Click(object sender, EventArgs e) { MPigeon a

weixin_38687968
评论 6
收藏 已收藏
分享
返回顶部
FlyToTMoon
VC/MFC 16,550 成员 421,606 内容