Domande con tag 'big-o'

2
risposte

Cos'è Big O di sqrt (1) + sqrt (2) + ... + sqrt (n)? [duplicare]

Dato ad esempio questo codice: for(int i=1;i<n;i++) for(int j=1; j < sqrt(i); j++) foo(); //foo takes constant time qualcuno può spiegarmi come calcolare la complessità computazionale ("Big O") di questo tipo...
posta 17.04.2016 - 15:10
1
risposta

Come ordinare una lista contenente un insieme limitato di valori in tempo lineare quando la lunghezza è sconosciuta?

Dato un elenco di interi la cui lunghezza è sconosciuta, e ognuno dei suoi elementi è compreso tra 1 e 1000, come si ordina questo elenco in tempo lineare?     
posta 03.12.2015 - 15:42
2
risposte

Generazione di O (N ^ 2) senza loop [chiuso]

Capisco che puoi generare un algoritmo O (N ^ 2) usando i loop: es: for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { //do something N^2 times. } } È possibile generare un O (N ^ 2) senza usare loop (f...
posta 22.05.2018 - 03:59
6
risposte

Trova modello in una stringa [chiuso]

Come ci si avvicina alla seguente domanda: We have two strings: a normal alphanumeric string and a pattern string. the pattern string can be composed by alphanumeric chars plus the char "?" and "*" We want to check if the first string...
posta 01.08.2013 - 07:50
4
risposte

Tempo-complessità del ciclo annidato per

Ho loop in questo modo: for(int i = 0; i < n; i++) { for(int j = 0; j < i; j++) { sum += 1; } } È O (n *), ma non sono sicuro di cosa sia j < è il ciclo. Ho alcuni test che ho eseguito, n = 10, runs = 45 n = 2...
posta 13.01.2014 - 04:12
1
risposta

Tempo di esecuzione asintotico di for-loops

Ho questa domanda a cui ho bisogno di rispondere: What is the asymptotic running time for the following piece of code? if (N < 1000) for (int i = 0; i < N; i++) for (int j = 0; j < N; j++) A[i] = j; else for (int i =...
posta 17.08.2014 - 16:53
6
risposte

Il problema del carico di lavoro appartiene a una classe di problemi informatici?

Sono andato per un colloquio e ho avuto un problema con il carico di lavoro: Problem: write a function to tell whether a series of workloads will exceed the maximum workload or not Input: MaxWorkLoad: example 10 Timeslot and...
posta 19.01.2017 - 20:20
3
risposte

Qual è la complessità di trovare e controllare i numeri primi?

Sto cercando di capire la complessità di queste due funzioni che ho scritto ma non ho potuto capire.def In primo luogo, ho pensato che fosse supposto essere O(N) . Ma non è chiaro quante volte il ciclo si avvia perché non ho idea di quant...
posta 01.07.2018 - 03:33
2
risposte

Unisci ordinamento e O (n log n) mistero

Ho letto ogni spiegazione qui ma non ne sono ancora convinto. Penso che il mergesort sia n * n e so che ho torto ma non sono sicuro di dove. Ecco cosa penso: Supponiamo di ordinare 8 elementi e questo è l'algoritmo (supponendo di avere l'id...
posta 18.02.2016 - 05:58
1
risposta

Migliore limite superiore e migliore limite inferiore di un algoritmo

Sto studiando per un esame finale e ho superato una domanda che avevo su un test precedente. Le domande ci chiedono di trovare il valore minimo in un array non ordinato di numeri interi. Dobbiamo fornire il miglior limite superiore e il migli...
posta 29.11.2011 - 02:12