Borderou de evaluare (job #1453761)

Utilizator alex.bullzAlexandru Lilian alex.bullz Data 24 iunie 2015 17:41:38
Problema Heapuri Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:10:14: error: size of array ‘pos’ is too large int pos[N]; ^ user.cpp: In constructor ‘Heap::Heap()’: user.cpp:14:17: error: ‘pos’ was not declared in this scope memset (pos, -1, N); ^ user.cpp: In member function ‘int Heap::getChild1(int)’: user.cpp:30:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (2 * index <= nodes.size()) { ^ user.cpp: In member function ‘int Heap::getChild2(int)’: user.cpp:38:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (2 * index + 1 <= nodes.size()) { ^ user.cpp: In member function ‘void Heap::moveUp(int)’: user.cpp:57:13: error: ‘pos’ was not declared in this scope pos[nodes[element]] = getParent (element); ^ user.cpp: In member function ‘void Heap::moveDown(int)’: user.cpp:82:13: error: ‘pos’ was not declared in this scope pos[nodes[index]] = max; ^ user.cpp: In member function ‘void Heap::remove(int)’: user.cpp:97:15: error: ‘pos’ was not declared in this scope nodes[pos[element]] = nodes[size()-1]; ^

Ceva nu functioneaza?