@wytrzzeszcz: Pierwszy z drugim, pierwszy z trzecim, ... , drugi z trzecim itd. Permutacja bez powtórzeń, n po k, tutaj dokładniej n po 2 - i suma każdej pary.
@Rissiel, tylko różne. Tzn bez powtórzeń, nie potrzebuję dwa razy tej samej ceny.
@Rissiel: Nie do końca Cię rozumiem, jak mam ją pokazać? W poście jest to tablica A, ale jej rozmiar nie jest określony, tutaj dla przykładu dałem tylko 4.
Uważajcie wieczorem jadąc z #czechowice do #bielskobiala i w drugą stronę. Ostatnio jest spora mgła wieczorami i ślisko, łatwo o wypadek, jak ktoś z naprzeciwka pojedzie bez świateł/na chińskich ledach. #mgla
Dopiero zaczynam zabawę z programowaniem, ale przy okazji pisania własnej listy pojedynczo/podwójnie wiązanej zastanawiałem się czy przełączanie wskaźników znacząco oszczędza pamięć niż proste przekopiowanie danych. Tu i tu musimy stworzyć pomocnicze zmienne, a w przypadku kopiowania danych możemy po zakończonej operacji zwolnić pamięć pomocniczego rekordu. Oczywiście przy dużej liczbie danych zaczniemy tracić czas, ale wydaje mi się, że jest to mniej inwazyjny sposób niż przełączanie wskaźników. Tak wiem, są już gotowe listy
@Bauzzer: Zgodzę się, ale co w przypadku gdy w liście są tylko obiekty z jednym/dwoma polami, a Twoim zadaniem jest posortować tę listę wg zawartości tych obiektów. Wtedy cały czas trzeba "przepinać" wskaźniki.
@Bauzzer: Cały czas mam na myśli taką prowizoryczną listę, w której elementy są pewnymi rekordami z jakąś liczbą w środku i wskaźnikami na element poprzedni i następny.
Budynki mieszkalne są o rzut beretem, więc pewnie nie będzie przyjemnie mieć kruszarni betonu pod oknami. Niedawno na bielsko.info był filmik nagrany z drona jak wygląda okolica - sady, małe szkółki drzew. To raczej nie przetrwa. Już nie mówię o zepsuciu krajobrazu i zanieczyszczenia pobliskich lasów i łąk, gdzie latem bardzo przyjemnie się spaceruje.
@Maniaak: Na chwilę obecną nie, z tego co słyszałem to UM nie pozwolił na budowanie tam kruszarni. Ale nie wiem czy to jest ostateczna decyzja czy może się coś jeszcze zmienić.
for (i = 0; i < 4; i++) {for (j = i + 1; j < 4; j++) {
B[j + i - 1] = A[i] + A[j];
}
Permutacja bez powtórzeń, n po k, tutaj dokładniej n po 2 - i suma każdej pary.
@Rissiel, tylko różne. Tzn bez powtórzeń, nie potrzebuję dwa razy tej samej ceny.