摘要:
题意: 给N个链表结点,以及K,对每K个长度的链表做逆置,输出逆置后的链表。 题解: 不是很熟悉vector.reverse(),所以每次翻转单独处理,但是要注意最后一个结点指的地址可能会在下轮翻转中变化,所以需要进行记录。 注意%05d的输出格式会使得-1的输出出现问题,因此要分开考虑 还有一种思 阅读全文
摘要:
将所有的节点存在node数组中,并且将flag设置为false,在遍历第一个链表时,将此链表的节点的flag设置为true,在遍历第二个链表时查询节点的flag值,若发现flag为true,这此节点即为要找的共同后缀的起点,在遍历第一个链表的时候,已经将node中属于第一个链表的节点标记出来,当第二 阅读全文
摘要:
#include<cstdio> #include<queue> #include<vector> using namespace std; const int N = 1010; queue<int> q; int w[N]; int result[N]; int main(){ int np,n 阅读全文