Доброго времени суток! Программисты, которые умеют писать Splay tree — подскажите, по каким статьям/лекциям учились его писать ? Ну и, если можно, подкиньте задач, которые можно сдать пользуясь этой структурой. Заранее благодарен !
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3773 |
3 | Radewoosh | 3646 |
4 | ecnerwala | 3624 |
5 | jqdai0815 | 3620 |
5 | Benq | 3620 |
7 | orzdevinwang | 3612 |
8 | Geothermal | 3569 |
8 | cnnfls_csy | 3569 |
10 | Um_nik | 3396 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | Um_nik | 162 |
2 | cry | 161 |
3 | maomao90 | 160 |
4 | -is-this-fft- | 159 |
5 | awoo | 158 |
6 | atcoder_official | 157 |
7 | nor | 155 |
7 | adamant | 155 |
9 | maroonrk | 152 |
10 | Dominater069 | 149 |
Доброго времени суток! Программисты, которые умеют писать Splay tree — подскажите, по каким статьям/лекциям учились его писать ? Ну и, если можно, подкиньте задач, которые можно сдать пользуясь этой структурой. Заранее благодарен !
Уважаемые, подскажите пожалуйста, в чем проблемы — моим знанием С++ или с особенностями компилятора ? Есть один код — идея взята с неудачной попытки взлома на сегодняшнем SRM . Что будет на выводе ?
#include <vector>
#include <iostream>
using namespace std;
vector<int> strainge_func(vector<int> data){
vector<int> res;
if(1){
res = data;
res.push_back(123);
}
else return res;
}
int main(){
vector<int> data;
data.push_back(1);
data.push_back(2);
data.push_back(3);
vector<int> test = strainge_func(data);
for (int i=0;i<test.size();++i)
cout<<test [i]<<endl;
return 0;
}
Подсказка -результат работы компилятора тут Почему так, подскажите ?
Название |
---|