Domande taggate «algorithm»

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.

3
come fornire una funzione di scambio per la mia classe?
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 …
89 c++  algorithm  stl  swap 



8
Modo efficiente per cercare un elemento
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 …





28
Trova il numero intero più piccolo non in un elenco
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 …
87 arrays  algorithm 



11
Ordinamento per inserzione e algoritmi di ordinamento a bolle
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 …


26
Ottenere un powerset di un set in Java
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à …
86 java  algorithm  set  powerset 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.