- 博客(1)
- 收藏
- 关注
原创 c++面试笔试总结
c++面试笔试总结 第一题:反转链表 描述 给定一个单链表的头结点pHead,长度为n,反转该链表后,返回新链表的表头。 数据范围: n\leq1000n≤1000 要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n) 。 如当输入链表{1,2,3}时, 经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。 以上转换过程如下图所示: 输入实例:输入{1,2,3} 输出{3,2,1};实例2: 输入{} 输出{} 方法一:利用两个链表,三个指针,分别为nex指针(用于保存原链表
2021-11-17 15:55:07 492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人