面试题1:赋值运算符函数
题目:如下为类型CMyString 的声明,请为该类型添加赋值符函数
面试题 2: 实现单例模式
书上用的是 C++,采用的最好方式是静态内部类实现的。GO 语言本身来说并没有类一说,也没有内部类一说,init 函数实现一个全局的,就相当于实现一个静态的实例,更多的是用 sync.Do 函数来做单例,实际上,init 函数更受用一点,简单方便,只是可能会增加依赖。
面试题 3: 二维数组中的查找
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
输入描述
array: 待查找的二维数组 target:查找的数字
输出描述
查找到返回true,查找不到返回false
解题思路