Borderou de evaluare (job #3125834)

Utilizator CiobanuPaulCiobanu Ioan-Paul CiobanuPaul Data 4 mai 2023 17:14:36
Problema Arbori binari de cautare echilibrati Status done
Runda arhiva-test Compilator cpp-64 | Vezi sursa
Scor 10

Raport evaluator

Compilare: main.cpp: In member function 'int Node::keyBinarySearch(int, int, int) const': main.cpp:27:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 27 | if(m == keys.size()-1 || x < keys[m+1]) | ~~^~~~~~~~~~~~~~~~ main.cpp: In member function 'std::tuple<Node*, int> Btree::searchTree(int, Node*) const': main.cpp:67:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | if(p != node->keys.size() && node->keys[p] == x) | ~~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'bool Btree::isFound(int)': main.cpp:78:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if(p < node->keys.size() && node->keys[p] == x) | ~~^~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'int Btree::lower(int, Node*) const': main.cpp:87:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | while(i<node->keys.size() && node->keys[i] <= x) | ~^~~~~~~~~~~~~~~~~~ main.cpp: In member function 'int Btree::higher(int, Node*)': main.cpp:112:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 112 | while(i<node->keys.size() && node->keys[i] < x) | ~^~~~~~~~~~~~~~~~~~ main.cpp:114:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 114 | if(i < node->keys.size()) { | ~~^~~~~~~~~~~~~~~~~~~ main.cpp:121:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | if (i == node->keys.size())//we don't have guess1 | ~~^~~~~~~~~~~~~~~~~~~~ main.cpp:130:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | return i < node->keys.size() ? node->keys[i] : node->keys[i - 1]; | ~~^~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Btree::between(int, int, bool, Node*)': main.cpp:141:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (i = 0; i < node->keys.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ main.cpp:149:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 149 | for(i=0; i<node->keys.size(); i++) | ~^~~~~~~~~~~~~~~~~~ main.cpp:155:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 155 | if(pos < node->keys.size() && node->keys[pos] == x) { | ~~~~^~~~~~~~~~~~~~~~~~~ main.cpp:160:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 160 | while (pos < node->keys.size() && node->keys[pos] <= y) { | ~~~~^~~~~~~~~~~~~~~~~~~ main.cpp:161:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 161 | if (pos < node->keys.size() && node->keys[pos] <= y && p != pos) | ~~~~^~~~~~~~~~~~~~~~~~~ main.cpp:173:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 173 | while (pos < node->keys.size() && node->keys[pos] <= y) { | ~~~~^~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Btree::divideNode(Node*)': main.cpp:227:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
Test Timp executie Memorie folosita Mesaj Punctaj/test
110ms421kbKilled by Signal 110
24ms421kbKilled by Signal 110
39ms409kbKilled by Signal 110
44ms466kbKilled by Signal 110
5203ms303kbTime limit exceeded0
69ms413kbKilled by Signal 110
74ms405kbKilled by Signal 110
83ms442kbKilled by Signal 110
94ms405kbKilled by Signal 110
104ms409kbKilled by Signal 110
114ms425kbKilled by Signal 110
120ms430kbKilled by Signal 110
131ms434kbKilled by Signal 110
140ms409kbKilled by Signal 110
150ms303kbOK5
160ms430kbKilled by Signal 110
170ms303kbOK5
1810ms405kbKilled by Signal 110
195ms409kbKilled by Signal 110
209ms417kbKilled by Signal 110
Punctaj total10

Ceva nu functioneaza?