![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 2 Dołączył: 31.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Od paru dni nie mogę sobie poradzić z ponumerowaniem elementów tablicy wielowymiarowej. mam taką tablice: index1 jest unikalny i przypisany tylko do jednego index2, wszystkich wierszy jest n. index2 nie jest unikalny, chciał bym zliczyć wystąpienia index2 i ponumerować index2 w obrębie każdego wystąpienie, przykład :
Dla jednowymiarowej tablicy udało mi się to zrobić, natomiast muszę mieć powiązanie index2 z index1, stąd tablica wielowymiarowa. Może są jakieś inne sposoby żeby zliczyć w ten sposób elementy tablic ? Z góry dziękuję za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 2 Dołączył: 31.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie do końca rozumiem co masz na myśli, natomiast:
Powoduje nadpisywanie indeksów przez kolejne wartości. Klucze nie mogą się powtarzać w obrębie jednej tablicy. Masz racje wartości powinienem zapisać odwrotnie. Inaczej, mając tablicę: index1 jest unikalny i jest traktowany jako klucz tablicy. Index2 nie jest unikalny dlatego muszę zliczyć jego wystąpienia i w obrębie jednego wystąpienia dodać do niego autonumer. Reasumując mamy coś takiego:
A potrzebujemy coś takiego:
Tabica wielowymiarowa wzięła się stąd, że myślałem żeby dodać wymiar który był by tym autonumerem, natomiast docelowy efekt musi być jw. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Może coś takiego?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 2 Dołączył: 31.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, dokładnie o to chodziło. (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:05 |