Un algoritmo è una sequenza di passaggi ben definiti che definisce una soluzione astratta a un problema. Usa questo tag quando il tuo problema è legato alla progettazione dell'algoritmo.
Qual è il modo corretto per abilitare i miei swapalgoritmi in STL? 1) Membro swap. Non std::swaputilizzare SFINAE trucco per utilizzare il membro swap. 2) In piedi libero swapnello stesso spazio dei nomi. 3) Parziale specializzazione di std::swap. 4) Tutto quanto sopra. Grazie. EDIT: Sembra che non abbia espresso chiaramente …
Ho intenzione di usarlo con JavaScript per ritagliare un'immagine per adattarla all'intera finestra. Modifica : userò un componente di terze parti che accetta solo le proporzioni nel formato come: 4:3, 16:9.
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Recentemente ho avuto un colloquio, in cui mi hanno posto una domanda "di ricerca ". La domanda era: Supponiamo che ci sia un array di numeri interi (positivi), di cui ogni elemento è +1o è -1confrontato con i suoi elementi adiacenti. Esempio: array = [4,5,6,5,4,3,2,3,4,5,6,7,8]; Ora cerca 7e restituisci la …
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso lo scorso anno . Migliora questa domanda Quali sono gli algoritmi facili per implementare il diagramma di …
Al momento ho un po 'di vuoto mentale su questo. Ho un problema in cui devo calcolare la posizione dei punti attorno a un punto centrale, assumendo che siano tutti equidistanti dal centro e l'uno dall'altro. Il numero di punti è variabile quindi DrawCirclePoints(int x) sono sicuro che ci sia …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Quando ordiniamo una lista, come a = [1,2,3,3,2,2,1] sorted(a) => [1, 1, 2, 2, 2, 3, 3] gli elementi uguali sono sempre adiacenti nell'elenco risultante. Come posso ottenere il compito opposto: mescolare l'elenco in modo che gli elementi uguali non siano mai (o il più raramente possibile) adiacenti? Ad esempio, …
Una domanda da intervista interessante che utilizza un mio collega: Supponiamo che ti venga fornito un elenco molto lungo e non ordinato di interi a 64 bit senza segno. Come troveresti il più piccolo numero intero non negativo che non compare nell'elenco? FOLLOW-UP: Ora che è stata proposta l'ovvia soluzione …
Stavo pensando agli algoritmi di ordinamento nel software e ai modi possibili per superare il O(nlogn)blocco stradale. Non credo che sia possibile ordinare più velocemente in senso pratico, quindi per favore non pensare che lo faccia. Detto questo, sembra che con quasi tutti gli algoritmi di ordinamento, il software debba …
Sto cercando un algoritmo per generare permutazioni di un set in modo tale da poterne fare un pigro elenco in Clojure. cioè mi piacerebbe iterare su un elenco di permutazioni in cui ogni permutazione non viene calcolata fino a quando non la richiedo e tutte le permutazioni non devono essere …
Sto cercando di capire alcuni algoritmi di ordinamento, ma faccio fatica a vedere la differenza nell'algoritmo di ordinamento a bolle e di ordinamento per inserzione. So che entrambi sono O (n 2 ), ma mi sembra che l'ordinamento a bolle faccia solo bolle il valore massimo dell'array verso l'alto per …
Possibile duplicato: come si divide un elenco in blocchi di dimensioni uguali in Python? Sono sorpreso di non essere riuscito a trovare una funzione "batch" che prenda come input un iterabile e restituisca un iterabile di iterabili. Per esempio: for i in batch(range(0,10), 1): print i [0] [1] ... [9] …
Il set di potenza di {1, 2, 3}è: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Diciamo che ho un Setin Java: Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); Come scrivo la funzione getPowerset, con il miglior ordine di complessità …
Esiste un algoritmo per stimare la mediana, la modalità, l'asimmetria e / o la curtosi di un insieme di valori, ma questo NON richiede la memorizzazione di tutti i valori contemporaneamente? Vorrei calcolare le statistiche di base: media: media aritmetica varianza: media delle deviazioni quadrate dalla media deviazione standard: radice …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.