• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Co oznacza ten algorytm?

Object Storage Arubacloud
0 głosów
157 wizyt
pytanie zadane 15 kwietnia 2020 w C i C++ przez Rrafał98 Nowicjusz (240 p.)

Wydaje mi się, że taki algorytm znajduje największy element spośród elementów A[1],A[2],...,A[n], czy rzeczywiście tak jest?

cos=A[n];
for i=n downto 1 do
if A[i] > cos then cos= A[i];
pisz (cos) 

 I czy oznaczenie "cos" pełni tutaj jakąś określoną rolę, czy jest po prostu zwykłym oznaczeniem, zamiast którego można by było napisać np "t"?

komentarz 15 kwietnia 2020 przez LuQ232 Mądrala (7,200 p.)
"cos" to zmienna pomocnicza przetrzymująca aktualnie najmniejszy element. Po wykonaniu się algorytmu "cos" bedzie przechowywać najmniejszą wartość tablicy A. Ktoś pewnie wysłał Ci to jako "pseudokod". Potrzebujesz to zapisać w C++?
komentarz 15 kwietnia 2020 przez LuQ232 Mądrala (7,200 p.)
Skrótowy opis programu:

- Do zmiennej "cos" przypisz ostatni element tablicy A

- Przejedź przez całą tablicę od końca do początku. Jeżeli wartość A[i] jest mniejsza niż "cos", wtedy do "cos" przypisz aktualną ( najmniejszą znalezioną) wartość.

-Wypisz najmniejszą zmienną (cos)
1
komentarz 15 kwietnia 2020 przez Whistleroosh Maniak (56,980 p.)
Mały błąd, bo zmienna cos zawiera największy element, nie najmniejszy
komentarz 15 kwietnia 2020 przez LuQ232 Mądrala (7,200 p.)
@Whistleroosh, Racja
1
komentarz 16 kwietnia 2020 przez Rrafał98 Nowicjusz (240 p.)

@LuQ232,
 nie potrzebuje tego zapisywać w C++ na ten moment, chciałem przyjrzeć się bardziej szczegółowo temu zapisowi. Na razie są to moje początki w C++ i troszeczkę się gubię. Dzięki za podpowiedzi.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 325 wizyt
pytanie zadane 28 stycznia 2019 w C i C++ przez kacper1445 Gaduła (4,880 p.)
+1 głos
2 odpowiedzi 448 wizyt
pytanie zadane 1 października 2016 w C i C++ przez timrh Mądrala (6,030 p.)
+1 głos
3 odpowiedzi 403 wizyt
pytanie zadane 15 lipca 2021 w Hostingi, domeny, usługi przez Igorek Mądrala (6,290 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...