Aktywne Wpisy

Wraczek +193
Zarżnęli chłopa w biały dzień.
Zapraszam tutaj:
https://wykop.pl/ludzie/wykop/obserwujacy/strona/1
Zielono jak w amazonce.
#wykopgate20 #afera
Zapraszam tutaj:
https://wykop.pl/ludzie/wykop/obserwujacy/strona/1
Zielono jak w amazonce.
#wykopgate20 #afera
źródło: IMG_20260119_215229
Pobierz
login0654 +145
źródło: 1000100613
Pobierz




Mam wektor wektorów w którym przechowuje stringi
vector > aaa
w tam mam
aaa 1 bbb ccc ddd ....
bbb 2 bbb ccc ddd ....
ddd 7 bbb ccc ddd ....
na drugiej pozycji mam jakieś liczby
Chciałbym żeby to wszystko było posortowane według liczb na 2 pozycji - bez zmiany innych rzeczy. Da sie coś takiego zrobić? Czego użyć?
http://www.algorytm.org/algorytmy-sortowania/sortowanie-szybkie-quicksort/quick-1-c.html
To zamieniłem tak
http://wklej.to/xM7oj
bool compare(vector a, vector b) {
return int(a[1]) < int(b[1]);
#include
int main(){
std::vector > aaa;
std::sort(aaa.begin(), aaa.end(),
[](std::vector& a, std::vector& b){
@saracenxc: właśnie nic nie wiem na temat funkcji lambda skoro @KrzaQ2: też mówi że to jest ok - to sprawdzę
v = sort(v.begin(), v.end(), compare);
sprobowalem ten kod @slucham-psa-jak-gra: przerowbić tak tyle że nie dziala
no operator = match cos tam
1) wskaźnik do funkcji pobierz za pomocą operatoa
&(czyli&compare)2) niech funkcja przyjmuje const referencje
3)
int(x[1])nie ma sensu (jeśli juƶ toint(x[0]), wcześniej źle zrozumiałem jego kod)