int getDecimalValue(struct ListNode* head){
struct ListNode *p=head;
int count=0,sum=0;
while(p){
p=p->next;
count++;
}
p=head;
for(int i=count-1;i>=0;i--,p=p->next)
sum+=(p->val)*pow(2,i);
return sum;
}
leetcode打卡60
最新推荐文章于 2022-11-12 12:02:37 发布