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

Który algorytm szybszy?

Object Storage Arubacloud
0 głosów
353 wizyt
pytanie zadane 18 maja 2017 w C i C++ przez Ala123456 Użytkownik (760 p.)
Witam. Ktory algorytm jest szybszy(czas operacji) Karpa-Rabina czy naiwny?
komentarz 18 maja 2017 przez adrian17 Ekspert (344,860 p.)
Może źle zrozumiałem, ale...

Co ma algorytm wyszukiwania podciągów do szukania ścieżki na grafie?

2 odpowiedzi

0 głosów
odpowiedź 18 maja 2017 przez WilmaOlcho Obywatel (1,740 p.)
Nie znam tych algorytmów, ale znam łatwy sposób by sprawdzić.
Stwórz funkcję testującą zwracającą czas który upłynął korzystając z <chrono>
Porównaj oba algorytmy dla takich samych wartości, i powtarzaj ten test wielokrotnie (inną funkcją) aż uzyskasz satysfakcjonujący Cię wynik + kilkaset więcej by mieć pewność.
komentarz 18 maja 2017 przez niezalogowany
A nie sądzisz, że lepiej i łatwiej jest porównać złożoności obliczeniowe danych algorytmów?
komentarz 18 maja 2017 przez WilmaOlcho Obywatel (1,740 p.)
W zasadzie, tak też powinno być, ale czy złożoność obliczeniowa da rzeczywiście miarodajne wyniki, kiedy mimo wszystko algorytm może zachowywać się całkowicie różnie w zależności od danych jakie są do niego wprowadzane?
komentarz 18 maja 2017 przez niezalogowany
Ale złożoność obliczeniową wylicza się dla konkretnych zestawów danych (wors, average, best case)
komentarz 18 maja 2017 przez WilmaOlcho Obywatel (1,740 p.)
W takim razie :) Lecę do lektury!
0 głosów
odpowiedź 18 maja 2017 przez niezalogowany
Zgaduję, że Rabina (bo "naiwny" jest naiwny), ale nie napisałeś co ma rozwiązywać algorytm...
komentarz 18 maja 2017 przez Ala123456 Użytkownik (760 p.)
Wyszykiwać najkrótsza sciezke
komentarz 18 maja 2017 przez niezalogowany
No dobrze, ale mówimy o jakiej sytuacji testowej (o jakich danych wejściowych) i co rozumiesz przez "algorytm naiwny"
komentarz 18 maja 2017 przez Ala123456 Użytkownik (760 p.)
algorytm Dijkstry. graf macierz 6 na 6
komentarz 18 maja 2017 przez niezalogowany
Nie nazwałbym dijkstry metodą nawiną, o jakim grafie mówimy? Skierowanym, z wagami (bez wag, dodatnie/ujemne)?
komentarz 18 maja 2017 przez Ala123456 Użytkownik (760 p.)
Przepraszam pomysliły mi się zadania w tym mam wszykac wzorzec w tekscie macierz 3X3 z literami ABC

Podobne pytania

0 głosów
1 odpowiedź 235 wizyt
pytanie zadane 23 kwietnia 2017 w Inne języki przez Mar-Ch Nowicjusz (150 p.)
0 głosów
1 odpowiedź 147 wizyt
pytanie zadane 5 stycznia 2016 w C i C++ przez sebi10 Użytkownik (590 p.)
0 głosów
1 odpowiedź 1,239 wizyt
pytanie zadane 17 października 2017 w Matematyka, fizyka, logika przez TakiT4mN1ck Nowicjusz (120 p.)

92,539 zapytań

141,382 odpowiedzi

319,476 komentarzy

61,928 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!

...