Perché qualcuno dovrebbe voler utilizzare un elenco collegato su un array? La codifica di un elenco collegato è, senza dubbio, un po 'più impegnativa rispetto all'utilizzo di un array e ci si potrebbe chiedere cosa giustificherebbe lo sforzo aggiuntivo. Penso che l'inserimento di nuovi elementi sia banale in una lista …
Perché alcuni numeri perdono precisione quando memorizzati come numeri in virgola mobile? Ad esempio, il numero decimale 9.2può essere espresso esattamente come un rapporto di due numeri decimali ( 92/10), entrambi i quali possono essere espressi esattamente in binario ( 0b1011100/0b1010). Tuttavia, lo stesso rapporto memorizzato come un numero in …
So che una mappa è una struttura di dati che associa le chiavi ai valori. Un dizionario non è lo stesso? Qual è la differenza tra una mappa e un dizionario 1 ? 1. Non sto chiedendo come sono definiti nel linguaggio X o Y (che sembra essere ciò che …
Per evitare tutte le risposte standard su cui avrei potuto cercare su Google, fornirò un esempio che tutti voi potete attaccare a piacimento. C # e Java (e troppi altri) hanno con molti tipi alcuni comportamenti "a trabocco" che non mi piacciono affatto (ad type.MaxValue + type.SmallestValue == type.MinValueesempio:) int.MaxValue …
Quando si dice che oggetti o qualcos'altro sono "di prima classe" in un determinato linguaggio di programmazione e perché? In cosa differiscono dalle lingue in cui non sono? MODIFICARE. Quando si dice "tutto è un oggetto" (come in Python), significa davvero che "tutto è di prima classe"?
Capisco che uno stream è una rappresentazione di una sequenza di byte. Ciascun flusso fornisce mezzi per leggere e scrivere byte nel relativo archivio di backup. Ma qual è il punto del flusso? Perché il negozio di supporto non è quello con cui interagiamo? Per qualsiasi motivo questo concetto non …
Stavo leggendo modelli di design da un sito Web Lì ho letto di Factory, il metodo Factory e Abstract factory, ma sono così confusi, non sono chiaro sulla definizione. Secondo le definizioni Factory: crea oggetti senza esporre la logica di istanza al client e fa riferimento all'oggetto appena creato tramite …
Un thread reddit ha sollevato una domanda apparentemente interessante: Le funzioni ricorsive della coda possono essere banalmente convertite in funzioni iterative. Altri, possono essere trasformati utilizzando uno stack esplicito. Ogni ricorsione può essere trasformata in iterazione? L'esempio (contatore?) Nel post è la coppia: (define (num-ways x y) (case ((= x …
Come scelgo un elemento casuale da un set? Sono particolarmente interessato a scegliere un elemento casuale da un HashSet o LinkedHashSet, in Java. Anche le soluzioni per altre lingue sono benvenute.
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. So che potrebbe sembrare una domanda assolutamente sciocca da porre, ma sono troppo curioso di non fare ... Perché "i" e …
Vorrei generare numeri casuali univoci tra 0 e 1000 che non si ripetono mai (cioè 6 non si presenta due volte), ma ciò non ricorre a qualcosa come una ricerca O (N) dei valori precedenti per farlo. È possibile?
Qual è il migliore (o il meglio possibile) SVN generale da ignorare? Esistono diversi file specifici IDE, editor, compilatore, plug-in, piattaforma, ecc. Specifici e alcuni tipi di file che "si sovrappongono" (vale a dire desiderabili per alcuni tipi di progetti e non per altri). Esistono tuttavia numerosi tipi di file …
Non riesco a sgridare il concetto di "accoppiamento lento". Suppongo che non aiuta il fatto che la parola "loose" di solito abbia una connotazione negativa, quindi dimentico sempre che l'accoppiamento loose è una buona cosa. Qualcuno può mostrare un po 'di codice "prima" e "dopo" (o pseudocodice) che illustra questo …
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, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ho un po 'di codice e quando viene eseguito, genera un IOException, dicendo quello Il processo non può accedere al file "nome file" perché è utilizzato da un altro processo Cosa significa questo e cosa posso fare al riguardo?
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.