#programowanie #algorytmy #hanoi
Siema mam problem muszę napisać program obliczający ilość ruchów w grze z wieżami Hanoi. Chodzi o to że jest n kijków i x krażków. Nie wiem za bardzo jak to ugryźć.
Proszę bardzo o pomoc
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka jest najlepsza implementacja grafu, jeżeli mam zamiar w nim zarówno dodawać jak i usuwać wierzchołki oraz krawędzie? Nie chcę również, żeby to były stałe tablice i wolałbym uniknąć tablicy sąsiedztwa na rzecz listy sąsiedztwa, bo grafy będą duże. #grafy #programowanie #algorytmy
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TenAnonToKlopoty:

std::map< std::pair, bool > edges;

Dodawanie, usuwanie krawędzi O(1), dodawanie wierzchołków O(1), jedynie usuwanie wierzchołków O(liczba wierzchołków). Można przyśpieszyć dodając listę sąsiedztwa:

std::map< int, std::set > neighbors;
  • Odpowiedz
@fefler: rozpisz sobie na kartce, też ostatnio robiłem sortowanie przez wstawianie, rozpisanie na kartce po kolei podstawionych liczb w miejsca zmiennych sporo ułatwia i daje wyobrażenie
  • Odpowiedz
Cześć,
potrzebuje pomocy, bo mam kompletny mętlik w głowie. Mógłby mi ktoś wytłumaczyć lub podpowiedzieć jak, to zrobić?

Napisz algorytm w postaci funkcji, której parametrami są: m, n – liczby naturalne oraz tab – tablica dwuwymiarowa o m
wierszach i n kolumnach o wyrazach rzeczywistych. Algorytm zwraca. Schemat blokowy.
a) iloczyn elementów tablicy podzielnych przez 3
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #python #algorytmy Mirki, jak najlepiej w pythonie rozwiązać taki problem: mam kilka plików txt. W plikach są pocięte fragmenty książki autora A i autora B. Jak teraz rozpoznawać, które pliki są z fragmentami autora A , a które są z fragmentami autora B?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Trustm3:
1. Brak płatności payu.
2. Czasami brak odbioru osobistego, albo na jakiejś wsi - zazwyczaj chodzi o uszkodzony/zdezelowany sprzęt z ukrytymi wadami na aukcji - bardzo ciężko odzyskać pieniądze, a czasami jest to nawet niemożliwe.
3. Zdjęcia z internetu.
4. Dużo zbyt dobrych ofert. Są konta, które wystawiają kilka sprzętów z różnej parafii w dziwnie dobrych cenach np. lustrzanka, słuchawki, komputer, konsola wszystko w podejrzanych cenach.
5. Sprzęt kolekcjonerski, którego na 90% nie ma ( ͡
  • Odpowiedz
  • 0
@Filuper ale źle zapamiętujesz, zmień a = min/max na min/max =a.
Teraz zmieniasz zawartość a i przypisujesz jej min/max
Na koniec zwróci teraz min=max=pierwsze a
  • Odpowiedz
Hej Mirki, szukam aplikacji, w której nie było stricte nauki programowania, a algorytmów, aplikacja była na windowsa - trzeba było dostarczyć listy lub boxy w odpowiednie miejsca, niektóre trzeba było wyrzucić - nie mogę sobie przypomnieć gdzie to widziałem. Może ktoś z Was kojarzy?

#kiciochpyta #naukaprogramowania #algorytmy
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dostałem takie coś do zrobienia na szybko w domu, a im not into programowanie. Pomógłby mi ktoś? "Napisac schemat postępowania (algorytm) pozwalający wyznaczyć najmniejszą z 3 liczb całkowitych a, b, c. Przyjąc że liczby nie powtarzają się.
Rozwiązanie podać w postaci tekstu lub schematu graficznego". Napisałem takie coś i dostałem w mailu zwrotnym wiadomość iż: "W nadsyłanych rozwiązaniach trzeba uwzględnić wczytanie danych oraz ich wyprowadzenie na ekran."
#algorytmy #programowanie
captainsaliva - Dostałem takie coś do zrobienia na szybko w domu, a im not into progr...

źródło: comment_EzKcwgqDwUDhvCmffQn0w5VHwOQH29ZR.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach