Borderou de evaluare (job #2754596)

Utilizator MihaiBirsanMihai Birsan MihaiBirsan Data 26 mai 2021 01:36:39
Problema Heapuri cu reuniune Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In constructor 'BinomialHeap::BinomialHeap()': main.cpp:45:17: warning: unused variable 'c' [-Wunused-variable] int c = 1; ^ main.cpp: In member function 'nod* BinomialHeap::minim(nod*)': main.cpp:215:25: warning: statement has no effect [-Wunused-value] (x->fiu)->frate == NULL; ^ main.cpp: At global scope: main.cpp:221:6: error: redefinition of 'nod* BinomialHeap::minim(nod*)' nod* BinomialHeap::minim(nod* h3) { ^~~~~~~~~~~~ main.cpp:175:6: note: 'nod* BinomialHeap::minim(nod*)' previously defined here nod* BinomialHeap::minim(nod* h3) { ^~~~~~~~~~~~ main.cpp: In member function 'int BinomialHeap::revizuire(nod*)': main.cpp:277:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ main.cpp: In function 'int main()': main.cpp:284:14: error: cannot convert 'BinomialHeap::initializareHeap' from type 'nod* (BinomialHeap::)()' to type 'nod*' h = heap.initializareHeap; ^~~~~~~~~~~~~~~~ main.cpp:294:35: error: invalid conversion from 'int' to 'nod*' [-fpermissive] h = heap.insereaza(m,x); ^ main.cpp:65:6: note: initializing argument 1 of 'nod* BinomialHeap::insereaza(nod*, nod*)' nod* BinomialHeap::insereaza(nod* h1, nod* n){ ^~~~~~~~~~~~ main.cpp:294:35: error: invalid conversion from 'int' to 'nod*' [-fpermissive] h = heap.insereaza(m,x); ^ main.cpp:65:6: note: initializing argument 2 of 'nod* BinomialHeap::insereaza(nod*, nod*)' nod* BinomialHeap::insereaza(nod* h1, nod* n){ ^~~~~~~~~~~~ main.cpp:299:29: error: invalid conversion from 'int' to 'nod*' [-fpermissive] n = heap.maxim(x); ^ main.cpp:39:10: note: initializing argument 1 of 'nod* BinomialHeap::maxim(nod*)' nod* maxim(nod*); ^~~~~ main.cpp:305:32: error: invalid conversion from 'int' to 'nod*' [-fpermissive] h = heap.uniune(a,b); ^ main.cpp:124:6: note: initializing argument 1 of 'nod* BinomialHeap::uniune(nod*, nod*)' nod* BinomialHeap::uniune(nod* h3, nod* h4){ ^~~~~~~~~~~~ main.cpp:305:32: error: invalid conversion from 'int' to 'nod*' [-fpermissive] h = heap.uniune(a,b); ^ Non zero exit status: 1

Ceva nu functioneaza?