如图,就是把两个链表里的值逐个相加,满10进1
链表的结构体
代码在这里 时间复杂度是O(n)
思路
1:创建一个结构体和一个进位变量(进位变量初始值为0)
2:同时遍历两个链表,每循环一次就创建一个结构体与上一个相连
3:把两个链表里的值和进位变量加在一起,如果大于10就减去10,然后进位的变量设置位1否则设置为0
4:当两个链表都遍历完成并且不用进位的时候结束。
是不是很简单(^_^)
欢迎大家一起讨论
欢迎转载,转载请标明出处
如图,就是把两个链表里的值逐个相加,满10进1
链表的结构体
代码在这里 时间复杂度是O(n)
思路
1:创建一个结构体和一个进位变量(进位变量初始值为0)
2:同时遍历两个链表,每循环一次就创建一个结构体与上一个相连
3:把两个链表里的值和进位变量加在一起,如果大于10就减去10,然后进位的变量设置位1否则设置为0
4:当两个链表都遍历完成并且不用进位的时候结束。
是不是很简单(^_^)
欢迎大家一起讨论
欢迎转载,转载请标明出处