#include<bits/stdc++.h> using namespace std; struct ListNode { int val; ListNode* next; //三种不同参数的构造函数 ListNode() : val(0), next(nullptr) {} ListNode(int x):val(x), next(nullptr){}; ListNode(int x, ListNode *next) : val(x), next(next) {} }; int nodeVal(ListNode*, int...