-
富士通公司的C++面试试题
资源介绍
C++常见笔试题和面试题目-富士通南大软件
①链表反转
单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表
是这样的:
1->2->3->4->5
通过反转后成为5->4->3->2->1。
最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一
个元素,然
后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:
struct linka {
int data;
linka* next;
- 上一篇: 常见的链表面试题大汇总
- 下一篇: STM32F4 ADC采样FFT运算测试代码