![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试收集
K_Watchmen
这个作者很懒,什么都没留下…
展开
-
深信服C++笔试
解析,这道题目就是两个栈实现队列:参考:https://blog.csdn.net/SCS199411/article/details/91443928一个接收栈,一个输出栈,输出栈的容量Q大于接收栈的P;满足先进先出的情况下,两个栈中容纳最多元素和最少元素的数量如果输出栈的容量是P,接收栈的容量是Q Q大于P我的答案:接收栈先接受Q个元素,然后缓存到输出栈中,然后接收栈再接受Q+1个元素;原创 2024-08-22 17:17:22 · 331 阅读 · 0 评论 -
有符号数的二进制表示法、加减法、补码
8位的数据的二进制范围是,00000000-11111111,即十进制的0-255,。有符号数的首位可是有含义的,所以二进制仍然是00000000-11111111,但是十进制的范围就成了,-128-+127,就是-128到+127,然而这是有问题的,什么问题?有符号数的概念当然就是,用一个比特表示正负了,很明显是这样,比如:+8为00001000,-8就是10001000(这里呢就用8位的长度表示数值),可见在+8和-8的二进制有符号表示的时候差别就在首位字节,就是第一个比特了。原创 2024-08-22 17:14:26 · 318 阅读 · 0 评论 -
异或加密(XOR)原理及实现
异或加密是一种加密算法,利用了计算机中的异或计算,异或计算(符号记为 ‘^’)的原理是,相同为 0,不同为 10 ^ 0 = 01 ^ 1 = 01 ^ 0 = 10 ^ 1 = 1由于 1 ^ 0 或 0 ^ 1 的结果都为 1,因此,不能直接由结果 1 推出原来的明文到底是 0 还是 1,达到保护明文的目的。原创 2024-08-22 16:27:55 · 308 阅读 · 0 评论 -
momenta C++一面
实现一个string类,不要求实现std::string里面的全部功能,但至少能正确的管理内存、能进行赋值和复制、能作为函数参数和返回值。7、在6的基础上,有一个新的类B,B里面有一个A类的指针,完成B类的构造函数和拷贝构造函数。2、std::move怎么实现资源所有权转移的?6、给定一个类A,有一个成员变量,完成这个类的构造函数和拷贝构造函数。2、你有没有自动驾驶相关的经验?----------闲聊--------------------------闲聊-----------2、你怎么排查内存泄漏?原创 2024-08-20 16:50:24 · 231 阅读 · 0 评论