Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Hybrid View

  1. #1
    Quote Originariamente inviata da kry87 Visualizza il messaggio
    Ogni volta che devo inserire una struttura genero una chiave valutando in base 3 str ed arrotondando al primo multiplo di 36 prossimo alla chiave generata ( 36 in quanto sizeof(struct ...) è proprio 36).
    Al di là di quanto ti ha già fatto notare Oregon, stai commettendo anche un grosso errore implementativo, che sarebbe grave anche con dimensioni di file più gestibili: non usi l'allineamento al byte della struttura, sprecando così in questo caso in memoria e su disco due byte per ogni struttura, il che rende ancora più sesquipedale la già esorbitante dimensione potenziale del file binario.

    La domanda fondamentale è comunque un'altra: posto che con ogni probabilità non lavori alla NASA né alla CRAY e comunque non hai una cattedra di combinatorica da qualche parte, a che ti servirebbe gestire esplicitamente delle combinazioni (almeno così pare di capire, se l'ordine degli elementi non ha importanza, altrimenti trattasi di permutazioni) con ripetizioni di classe trenta? Se hai un vero problema di esplosione combinatoria, esistono dei metodi combinatori simbolici estremamente potenti, dei quali peraltro mi occupo da una vita. Ma il mio intuito matematico mi dice che stai semplicemente sbagliando strada...
    Ultima modifica di M.A.W. 1968; 19-09-2014 a 12:10
    • Un plauso a Grisha Perelman, raro esempio di genuino anticonformismo umano e scientifico.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quote Originariamente inviata da M.A.W. 1968 Visualizza il messaggio
    Ma il mio intuito matematico mi dice che stai semplicemente sbagliando strada...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.