Vad är exponentiell körtid?
Vad är exponentiell körtid?

Video: Vad är exponentiell körtid?

Video: Vad är exponentiell körtid?
Video: Exponentialfunktion och Potentialfunktion 2024, November
Anonim

Exponentiell körtid . Uppsättningen av problem som kan lösas av en exponentiell tidsalgoritmer, men för vilka inga polynomiska tidsalgoritmer är kända. En algoritm sägs vara exponentiell tid, om T(n) är övre gränsen av 2poly( ), där poly(n) är något polynom i n.

På detta sätt, vad är polynom och exponentiell körtid?

Exponentiell komplexitet kräver mer tid och utrymme än polynom komplexitet för samma antal variabler. Aysmptomtiskt exponentiell komplexiteten är större än polynom komplexitet. Exponentiell komplexitet kräver mer tid och utrymme än polynom komplexitet för samma antal variabler.

För det andra, vad är körtiden för en algoritm? De körtid för en algoritm för en specifik ingång beror på antalet utförda operationer. Ju fler operationer desto längre körtid för en algoritm . Vi vill vanligtvis veta hur många operationer en algoritm kommer att köras i proportion till storleken på dess input, som vi kommer att kalla.

Vad är följaktligen exponentiell komplexitet?

Detta är ett exempel på kvadratisk tid Komplexitet . O(2^N) - Exponentiell Tid. Exponentiell Tid komplexitet betecknar en algoritm vars tillväxt fördubblas med varje tillägg till indatauppsättningen. Om du känner till andra exponentiell tillväxtmönster fungerar detta på ungefär samma sätt.

Vad anses vara polynomtid?

A polynom - tidsalgoritm är en algoritm vars avrättning tid ges antingen av a polynom på storleken på ingången, eller kan begränsas av en sådan polynom . Problem som kan lösas av a polynom - tidsalgoritm kallas lösa problem. Sorteringsalgoritmer kräver vanligtvis antingen O(n log n) eller O(n2) tid.

Rekommenderad: