Borderou de evaluare (job #3125912)

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

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) const': 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
10ms303kbOK5
20ms303kbOK5
30ms303kbOK5
434ms2752kbOK5
534ms2760kbOK5
634ms2756kbOK5
70ms307kbOK5
80ms303kbOK5
90ms303kbOK5
100ms303kbOK5
1129ms2117kbOK5
1229ms2113kbOK5
1329ms1855kbOK5
1429ms2117kbOK5
150ms303kbOK5
160ms303kbOK5
170ms303kbOK5
1834ms2732kbOK5
1939ms3141kbOK5
2034ms2764kbOK5
Punctaj total100

Ceva nu functioneaza?