1. 判断无符号整数x是否是2的幂
bool is_pow(unsigned x)
{
if (x==0)
return false;
else
return !(x&(x-1));
}
2. 倒序一个单链表
void reverse(Node** head, Node** tail)
{
Node* before = NULL;
Node* current = *head;
if (current == NULL)
return;
Node* after = current->next;
while (current != *tail){
current->next = before;
before = current;
current = after;
after = after->next;
}
current->next = before;
*tail = *head;
*head = current;
return;
}
上午的时候收到短信,知道了可能要去系统部那边暂时做事情,希望自己能够协调好 863,系统部,毕业,找工作这几个都很重要的事情,所以我想做事情还是要计划的,否则真的可能出问题。加油!