Доброго времени суток! Программисты, которые умеют писать Splay tree — подскажите, по каким статьям/лекциям учились его писать ? Ну и, если можно, подкиньте задач, которые можно сдать пользуясь этой структурой. Заранее благодарен !
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3690 |
2 | jiangly | 3647 |
3 | Benq | 3581 |
4 | orzdevinwang | 3570 |
5 | Geothermal | 3569 |
5 | cnnfls_csy | 3569 |
7 | Radewoosh | 3509 |
8 | ecnerwala | 3486 |
9 | jqdai0815 | 3474 |
10 | gyh20 | 3447 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | maomao90 | 174 |
2 | awoo | 164 |
3 | adamant | 162 |
4 | TheScrasse | 160 |
5 | nor | 158 |
6 | maroonrk | 156 |
7 | -is-this-fft- | 152 |
8 | orz | 146 |
9 | pajenegod | 145 |
9 | SecondThread | 145 |
Доброго времени суток! Программисты, которые умеют писать 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;
}
Подсказка -результат работы компилятора тут Почему так, подскажите ?
Название |
---|