📜  SAP 实验室面试问题 |第 8 组(班加罗尔)

📅  最后修改于: 2022-05-13 01:58:18.174000             🧑  作者: Mango

SAP 实验室面试问题 |第 8 组(班加罗尔)

第一回合:
1. 仅在一次遍历中找到数组的最小值和最大值。
2. 给定一个棋盘,找出存在的最大方格数。
3. 职位描述。
4.深拷贝和浅拷贝的区别。
5.什么是C++
6.什么是“预初始化”

第二轮:
1.反转一个链表
1.1 使用递归
2.复制构造函数,运算符=不同的用例,代码
3. 深拷贝、浅拷贝用例
4.不同版本的多态,如何解决多继承问题。
5.深入研究虚拟概念,继承。
6. 模板类,WAP运算符= 用于模板类,这样它对 int 和 char * 的行为不同
7. 给定一棵树,WAP 生成一个矩阵,这样:

Tree:
       1
      / \
     2   3
     |  / \
     4 5   6

      1 2 3 4 5 6
    1 0 1 1 1 1 1
    2 0 0 0 1 0 0
    3 0 0 0 0 1 1
    4 0 0 0 0 0 0
    5 0 0 0 0 0 0
    6 0 0 0 0 0 0 

提示:预购

8. 给定一个数组, 1 2 0 5 4 88 0 0 0 6 make it, 1 2 5 4 88 6 0 0 0 0
9.给我类层次结构,列出创建的VTables的数量
10. STL的什么时候用List,什么时候用Vector
11. 给定一个字符串“I LOVE INDIA”,打印“INDIA LOVE I”

SAP 实验室的所有练习题!