*i
Lista - zadanie o więźniach i ich czapkach
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
no dobrze, ale mam dwie listy chodzi mi o i-ty element listy czapki
- Rejestracja: dni
- Ostatnio: dni
*iterator_listy_czapki
- Rejestracja: dni
- Ostatnio: dni
- Postów: 280
Ehh chłopie, https://www.google.pl/?gws_rd=ssl#q=c%2B%2B+list+get+element+at+position. Lista to inna struktura danych niż tablica, rób to więc przesuwająć iterator
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
po pierwsze nie jestem chlopem, po drugie przeczytaj moj pierwszy post a potem cokolwiek pisz.jakbym umiala i rozrozniala to bym nie napisala ani zdania na tym forum.
chcialabym nauczyc sie list.ale nie znalazlam zadnej strony ktora w zrozumialy sposob wyjasnialaby mi listy.wszystkie sa po angielsku albo zawile pisane.umiem angielski, ale nie jego specjalistyczna naukowa odmiane
- Rejestracja: dni
- Ostatnio: dni
http://www.cplusplus.com/reference/list/list/
Jak nie rozumiesz angielskiego to patrz na przykłady.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 280
Ewentualnie http://edu.i-lo.tarnow.pl/inf/alg/001_search/0084.php
Okej za chłopa przepraszam, nie zauważyłem.
Nie martwi mnie, że nie umiesz list martwi mnie, że nie umiesz używać google ja o listach znalazłem coś po polsku przy jednym zapytaniu z obrazkami nawet jest, co masz problem zrozumieć ? rozróżnić, że w tablicy masz elementy do których odwołujesz się poprzez indeks, dzięki ciągłości w pamięci, a lista wskazuje ci na jakiś element i przechodzi do następnego jeśli wywołasz odpowiednią metodę ? Wszyscy podają ci ciągle rozwiązanie twojego pytania. Pytasz, jak dostać i-ty element i to nie jest tab[i] jak w tablicach tylko musisz sobie do niego przejść np dzięki iteratorom lub funkcji next. Czyli najprościej wywołać sobie taką funkcje next() 10 razy, żeby przeszło ci do 11 elementu. Na iteratorach to trudniej zrozumieć.
EDIT: sama nie wiesz o co ci chodzi
dostalam zadanie, a w zasadzie zagadke ktora zapewne kazdy zna-mianowicie chodzi o 100 wiezniow i ich czapki, celem jest zostaienie przy zyciu jak najwiekszej ich liczby.
Przed grą więźniowie mogą ustalić wspólną strategię, ich celem jest uratowanie jak największej liczby więźniów.
Jaka jest ta optymalna strategia i uratowanie ilu więźniów gwarantuje?
Próbujesz stworzyć program, który znajdzie strategie. Kolejna osoba która tworzy świadomy system ? Bo w programie na oko(zgaduję) losujesz czy więzień przeżyje czy nie przeżyje...
- Rejestracja: dni
- Ostatnio: dni
Masz trzy możliwości:
- Nauczyć się tych list i zrobić to zadanie, nie jest bardziej skomplikowane niż na tablicach.
- Nie zaliczyć przedmiotu, ponieważ nie jesteś w stanie tego ogarnąć.
- Zamówić wykonanie zadania i modlić się by prowadzący nie zadał pytania dotyczącego realizacji.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4883
no to sie naucz, a nie narzekasz ze nie potrafisz.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 16
prosze o polecenie jakichs stron, ksiazek, ktore w prosty sposob tlumacza rozne struktury, funkcje, ogolnie mowiac programowanie dla typowych poczatkujach.z gory dziekuje.
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
- Postów: 280
Skoro po takim czasie nie potrafisz zrozumieć z łatwością struktur danych to problem, raczej leży, gdzieś indziej. Może poucz się trochę coś o assembly i wskaźnikach. I dowiedz się, takich podstawowych rzeczy jak to, że np. kompilator C/C++ to taka rzecz która zamienia twój kod źródłowy na takiego assemblera, żeby rozumiał to procesor(jeżeli kod jest bez błędny no i zostaje późniejsza kwestia zamiany na opcode). Może zrozumiesz jak wygląda pamięć i czym są wskaźniki bo myślę (patrząc na pierwszy kod), że w tym może być problem.
Jeżeli tego nie zrozumiesz:
To oglądaj, aż zrozumiesz. Możesz zacząć od 2 odcinka
- Rejestracja: dni
- Ostatnio: dni
- Postów: 15
Ogólnie o STL + kilka bardziej opisanych kontenerów
Szukaj "Dodatek A: Biblioteka STL"
Listy - opis + przykład
Poza tym najwięcej odpowiedzi uzyskasz jeżeli zadasz odpowiednie pytanie Wszechwiedzącemu Wujkowi Google, wbrew pozorom nie gryzie!