Domande taggate «data-structures»

Una struttura di dati è un modo di organizzare i dati in un modo che consente di interrogare e / o aggiornare in modo efficiente determinate proprietà di tali dati.



16
Algoritmo per trovare i primi 10 termini di ricerca
Attualmente mi sto preparando per un'intervista e mi ha ricordato una domanda che mi è stata posta una volta in una precedente intervista che era qualcosa del genere: "Ti è stato chiesto di progettare un software per visualizzare continuamente i primi 10 termini di ricerca su Google. Hai accesso a …


5
Come unire gli array YAML?
Vorrei unire gli array in YAML e caricarli tramite ruby ​​- some_stuff: &some_stuff - a - b - c combined_stuff: <<: *some_stuff - d - e - f Mi piacerebbe avere l'array combinato come [a,b,c,d,e,f] Ricevo l'errore: non ho trovato la chiave prevista durante l'analisi di una mappatura dei blocchi …


5
LinkedBlockingQueue vs ConcurrentLinkedQueue
La mia domanda si riferisce a questa domanda posta in precedenza. Nelle situazioni in cui sto utilizzando una coda per la comunicazione tra i thread del produttore e del consumatore, le persone generalmente consigliano di utilizzare LinkedBlockingQueueo ConcurrentLinkedQueue? Quali sono i vantaggi / svantaggi dell'utilizzo dell'uno rispetto all'altro? La differenza …

8
Esistono librerie C open source con strutture dati comuni? [chiuso]
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 …
111 c  data-structures 







4
Rappresentare grafici (struttura dati) in Python
Come si può rappresentare in modo ordinato un grafico in Python ? (Partendo da zero, cioè nessuna libreria!) Quale struttura dati (es. Dicts / tuples / dict (tuple)) sarà veloce ma anche efficiente in termini di memoria? Uno deve essere in grado di eseguire varie operazioni sui grafici su di …

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.