Pagini recente » Borderou de evaluare (job #255963) | Borderou de evaluare (job #2779717) | Borderou de evaluare (job #2890809) | Borderou de evaluare (job #3167465) | Borderou de evaluare (job #3122124)
Borderou de evaluare (job #3122124)
Raport evaluator
Compilare:
main.cpp: In member function 'void Btree::splitChild(Node*, int)':
main.cpp:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
68 | for (int i = t; i < 2 * t - 1; i++)
| ~~^~~~~~~~~~~
main.cpp:74:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
74 | for (int i = t; i < 2 * t; i++)
| ~~^~~~~~~
main.cpp: In member function 'void Btree::insert_not_full(Node*, long unsigned int)':
main.cpp:87:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare]
87 | while (i >= 0 && k < node->keys[i])
main.cpp:96:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare]
96 | while (i >= 0 && k < node->keys[i])
main.cpp:101:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} [-Wsign-compare]
101 | if (k > node->keys[i + 1])
main.cpp: In member function 'void Btree::deleteKey(Node*, int)':
main.cpp:191:17: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
191 | else if (i + 1 == node->children.size())
| ^
main.cpp: In member function 'int Btree::delete_predecessor(Node*)':
main.cpp:236:23: warning: control reaches end of non-void function [-Wreturn-type]
236 | delete_predecessor(node->children[n]);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
main.cpp: In member function 'int Btree::delete_successor(Node*)':
main.cpp:250:21: warning: control reaches end of non-void function [-Wreturn-type]
250 | delete_successor(node->children[0]);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
main.cpp: In member function 'void Btree::delete_merge(Node*, int, int)':
main.cpp:292:20: warning: 'new_node' may be used uninitialized [-Wmaybe-uninitialized]
292 | this->root = new_node;
| ~~~~~~~~~~~^~~~~~~~~~
main.cpp:254:39: note: 'new_node' was declared here
254 | Node *child = node->children[i], *new_node;
| ^~~~~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 11ms | 409kb | Killed by Signal 11 | 0 |
2 | 10ms | 409kb | Killed by Signal 11 | 0 |
3 | 9ms | 405kb | Killed by Signal 11 | 0 |
4 | 10ms | 417kb | Killed by Signal 11 | 0 |
5 | 3ms | 434kb | Killed by Signal 11 | 0 |
6 | 9ms | 409kb | Killed by Signal 11 | 0 |
7 | 9ms | 405kb | Killed by Signal 11 | 0 |
8 | 3ms | 413kb | Killed by Signal 11 | 0 |
9 | 9ms | 409kb | Killed by Signal 11 | 0 |
10 | 9ms | 409kb | Killed by Signal 11 | 0 |
11 | 0ms | 421kb | Killed by Signal 11 | 0 |
12 | 0ms | 405kb | Killed by Signal 11 | 0 |
13 | 0ms | 421kb | Killed by Signal 11 | 0 |
14 | 0ms | 405kb | Killed by Signal 11 | 0 |
15 | 0ms | 409kb | Killed by Signal 11 | 0 |
16 | 0ms | 409kb | Killed by Signal 11 | 0 |
17 | 0ms | 409kb | Killed by Signal 11 | 0 |
18 | 0ms | 409kb | Killed by Signal 11 | 0 |
19 | 0ms | 421kb | Killed by Signal 11 | 0 |
20 | 0ms | 405kb | Killed by Signal 11 | 0 |
Punctaj total | 0 |