A1074-Reversing Linked List

有的时候需要用空间来解决问题,不要一直想用stl
这题明显用数组更为简单,虽然要浪费很多空间
后面的细节处理值得注意 参考:算法笔记

#include
using namespace std;
const int maxn=100010;

struct Node
{
    int add,data,next;
    int order;
}node[maxn];
bool cmp(Node a,Node b)
{
    return a.orderi*L;j--)
        {
            printf("%05d %d %05d\n",node[j].add,node[j].data,node[j-1].add);
        }
        printf("%05d %d ",node[i*L].add,node[i*L].data); 
        if(i

你可能感兴趣的:(A1074-Reversing Linked List)