怕孤单月光

文章
8
资源
2
加入时间
3年0月20天

leetcode 2: add two num 单向链表对应位相加

1.题目表述单向链表的每个节点代表一位非负十进制数,每个单向链表表示一个非负十进制数,链表头代表低位。现将连个链表相加,返回一个链表代表相加结果,每个节点仍代表一位十进制位。2.实现及注释,难度较小,注意细节即可/** * Definition for singly-linked list. * struct ListNode { * int val; * ...

位操作——高低位交换(循环左移/右移)

给出一个16位的无符号整数。称这个二进制数的前8位为“高位”,后8位为“低位”。现在写一程序将它的高低位交换。例如,数34520用二进制表示为:1000011011011000将它的高低位进行交换,我们得到了一个新的二进制数:1101100010000110它即是十进制的55430。这个问题用位操作解决起来非常方便,设x=34520=10000110...