一面:
简单介绍实习经历,之后就做编程题了。题目是去除一个合法的c++代码的注释,“//”和“/*”以及“*/”。
二面:
简单介绍实习简历,然后编程题。
一种链表,有两个值域,一个int,一个bool,bool如果为true,表示此数字是删除的,链表中int域的值可能有重复,且bool域的值不同。合并两个这种链表,不要求排序,但是如果重复的数字中有bool为true的,都需要删除。比如:
$$List1: (5, true) -> (1, false) -> (5, false) -> (3, false) -> null$$
$$List2: (3, true) ->(2, true) -> (8, false) -> null$$
最后的输出结果可以是:
$$1, 8$$
二面跪了。