
面试题集
面试题
wy471x
自信,勇敢,有担当!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
赋值运算符函数
类型声明如下: class CMyString { public: CMyString(char* pData = nullptr); CMyString(const CMyString& str); ~CMyString(void); CMyString& operator = (const CMyString& str); void Print(); ...原创 2019-06-03 23:46:20 · 501 阅读 · 0 评论 -
面试题17:打印从1到最大的n位数
题目:输入数字n,按顺序打印出从1到最大的n位十进制数 字符串模拟数字加法解法: void Print1ToMaxOfNDigits(int n) { if (n <= 0) { return; } char* number = new char[n + 1]; memset(number, '0', n); number[n] = '\0'; while (!In...原创 2019-08-07 15:33:20 · 145 阅读 · 0 评论 -
面试题18:删除链表的结点
题目:在O(1)时间内删除链表结点 在链表中删除一个结点有两种方法: 从链表头结点开始遍历整个链表,直到要删除的结点的前一个结点为止,此时使要删除结点的前一结点的next指针指向要删除结点的下一个结点,再删除要删除的结点 当要删除结点的不为尾结点时,直接将要删除结点的下一结点的值复制给要删除结点并同时将要删除结点的next指针指向下一结点的下一个结点 如下图所示: 具体代码如下:...原创 2019-08-07 16:59:52 · 234 阅读 · 0 评论