Borderou de evaluare (job #3227871)

Utilizator pascarualexPascaru Alexandru pascarualex Data 3 mai 2024 12:42:15
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:9:10: error: 'shared_ptr' in namespace 'std' does not name a template type 9 | std::shared_ptr<NodeRedBlack> 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:10:10: error: 'shared_ptr' in namespace 'std' does not name a template type 10 | std::shared_ptr<NodeRedBlack> left; | ^~~~~~~~~~ main.cpp:10:5: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'? 10 | std::shared_ptr<NodeRedBlack> left; | ^~~ main.cpp:11:10: error: 'shared_ptr' in namespace 'std' does not name a template type 11 | std::shared_ptr<NodeRedBlack> right; | ^~~~~~~~~~ main.cpp:11:5: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'? 11 | std::shared_ptr<NodeRedBlack> right; | ^~~ main.cpp:17:26: error: 'shared_ptr' in namespace 'std' does not name a template type 17 | using NodePtr = std::shared_ptr<NodeRedBlack>; | ^~~~~~~~~~ main.cpp:17:21: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'? 17 | using NodePtr = std::shared_ptr<NodeRedBlack>; | ^~~ main.cpp:18:5: error: 'NodePtr' does not name a type 18 | NodePtr root; | ^~~~~~~ main.cpp:19:5: error: 'NodePtr' does not name a type 19 | NodePtr T_null; | ^~~~~~~ main.cpp:21:29: error: 'NodePtr' has not been declared 21 | void initializeNULLNode(NodePtr node, NodePtr parent) { | ^~~~~~~ main.cpp:21:43: error: 'NodePtr' has not been declared 21 | void initializeNULLNode(NodePtr node, NodePtr parent) { | ^~~~~~~ main.cpp:29:20: error: 'NodePtr' has not been declared 29 | void fixDelete(NodePtr x) { | ^~~~~~~ main.cpp:88:20: error: 'NodePtr' has not been declared 88 | void fixInsert(NodePtr k){ | ^~~~~~~ main.cpp:132:27: error: 'NodePtr' has not been declared 132 | void deleteNodeHelper(NodePtr node, int key) { | ^~~~~~~ main.cpp:184:5: error: 'NodePtr' does not name a type 184 | NodePtr searchTreeHelper(NodePtr node, int key) { | ^~~~~~~ main.cpp:195:22: error: 'NodePtr' has not been declared Non zero exit status: 1

Ceva nu functioneaza?