| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come utilizzare i puntatori a funzione in un binario Cerca argomento in C + +
    La libreria C + + dell'algoritmo di libreria standard contiene implementazioni di molti algoritmi di programmazione comuni . Queste implementazioni offrono una gamma di flessibilità , permettendo al programmatore di specificare funzioni di confronto per algoritmi di confronto -based che possono lavorare con qualsiasi struttura di dati immaginabile . L'aggiunta di una funzione di confronto per una ricerca binaria utilizzando puntatori a funzione permette al programmatore di sfruttare questa flessibilità , e assicura che qualsiasi oggetto creato dal programmatore può essere cercato con la libreria standard . Cose che ti serviranno
    Text Editor
    Compiler
    Show More Istruzioni
    1

    Ordinare l' elenco di oggetti da cercare. Una ricerca binaria dipende da un elenco ordinato essendo presente . Utilizzare funzione di ordinamento della libreria standard per semplificare questo processo, quando si utilizzano i contenitori della libreria standard :

    std :: sort ( myList.begin (); myList.end ());
    2

    Crea la funzione di comparazione per l'algoritmo di ricerca binaria . La funzione di confronto deve restituire true se il primo argomento è minore del secondo . Personalizzare questa funzione per accettare argomenti della classe specificata , e assicurarsi che la classe in questione implementa il meno-che ( " < " ) operatore :

    bool MyComparison ( MyType i, MyType j ) per < p > {

    ritorno ( i

    }
    3

    fornire la vostra funzione di confronto come argomento di funzione di ricerca binaria della libreria standard :

    binary_search ( myList.begin ( ) , myList.end ( ) , MyComparison ) ;

    Questa funzione sarà ora possibile utilizzare la funzione di confronto da eseguire la ricerca binaria
    .

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere una casella di colonna di un DataGridVi…
    ·Come impostare il livello di isolamento in ODBC 
    ·Come eseguire C Programma in Visual Studio 
    ·Come restituire un puntatore ad un vettore 
    ·Come fare le matrici in C + + 
    ·Come decomprimere un file in C # 
    ·Come utilizzare la funzione strncpy in C + + 
    ·Come costruire un app mobile che utilizza una fotocamer…
    ·Come ingresso una combinazione di numeri e lettere da u…
    ·Come compilare DirectX campioni in Visual C 
      Articoli in evidenza
    ·Come leggere le variabili da file di testo a VBScript 
    ·Come scrivere un WordPress User Ponte 
    ·Come risolvere i problemi di Apache e PHP Files 
    ·Come lanciare programmi Internet con Java 
    ·Come compilare C Progetti 
    ·Come convertire Base 10 a Base 16 
    ·SQL Strumenti di scrittura 
    ·Come dividere una stringa in JavaScript 
    ·Come rimuovere embedded Tag JavaScript con PHP 
    ·Come chiudere tutte le finestre aperte del browser con …
    Copyright © Conoscenza Informatica http://it.wingwit.com