Borderou de evaluare (job #3227870)

Utilizator pascarualexPascaru Alexandru pascarualex Data 3 mai 2024 12:38:46
Problema Arbori binari de cautare echilibrati Status done
Runda arhiva-test Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:10:10: error: 'shared_ptr' in namespace 'std' does not name a template type 10 | std::shared_ptr<NodeRedBlack<T>> parent; | ^~~~~~~~~~ main.cpp:3:1: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'? 2 | #include <iostream> +++ |+#include <memory> 3 | main.cpp:11:10: error: 'shared_ptr' in namespace 'std' does not name a template type 11 | std::shared_ptr<NodeRedBlack<T>> left; | ^~~~~~~~~~ main.cpp:11:5: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'? 11 | std::shared_ptr<NodeRedBlack<T>> left; | ^~~ main.cpp:12:10: error: 'shared_ptr' in namespace 'std' does not name a template type 12 | std::shared_ptr<NodeRedBlack<T> > right; | ^~~~~~~~~~ main.cpp:12:5: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'? 12 | std::shared_ptr<NodeRedBlack<T> > right; | ^~~ main.cpp:19:26: error: 'shared_ptr' in namespace 'std' does not name a template type 19 | using NodePtr = std::shared_ptr<NodeRedBlack<T> >; | ^~~~~~~~~~ main.cpp:19:21: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'? 19 | using NodePtr = std::shared_ptr<NodeRedBlack<T> >; | ^~~ main.cpp:20:5: error: 'NodePtr' does not name a type 20 | NodePtr root; | ^~~~~~~ main.cpp:21:5: error: 'NodePtr' does not name a type 21 | NodePtr T_null; | ^~~~~~~ main.cpp:23:29: error: 'NodePtr' has not been declared 23 | void initializeNULLNode(NodePtr node, NodePtr parent) { | ^~~~~~~ main.cpp:23:43: error: 'NodePtr' has not been declared 23 | void initializeNULLNode(NodePtr node, NodePtr parent) { | ^~~~~~~ main.cpp:31:20: error: 'NodePtr' has not been declared 31 | void fixDelete(NodePtr x) { | ^~~~~~~ main.cpp:90:20: error: 'NodePtr' has not been declared 90 | void fixInsert(NodePtr k){ | ^~~~~~~ main.cpp:134:27: error: 'NodePtr' has not been declared 134 | void deleteNodeHelper(NodePtr node, int key) { | ^~~~~~~ main.cpp:186:5: error: 'NodePtr' does not name a type 186 | NodePtr searchTreeHelper(NodePtr node, int key) { | ^~~~~~~ main.cpp:197:22: error: 'NodePtr' has not been declared Non zero exit status: 1

Ceva nu functioneaza?