Je voudrais poser une question sur l'algorithme.Mise en œuvre de l'algorithme de recherche de plage
Supposons qu'il y ait plusieurs segments (segments nombre pas fixes, peut-être si longd)
exemple:.
segment data range (data range not fixed)
**A 0~10**
**B 11~45**
**C 46~49**
**D 50~100**
**E 101~105**
**F 106~128**
Si l'entrée → 99
Je vais obtenir la sortie 'D' de mon programme.
Je vais mettre cet exemple d'implémentation en Java. Alors, avez-vous un moyen ou un algorithme pour accélérer le temps d'exécution du programme?
Essayez au moins d'écrire un morceau de code, puis demandez de l'aide. – Punit
Où est votre exemple d'implémentation dans java? – user7294900
Si les plages sont toujours consécutives, comme dans votre exemple, utilisez simplement la recherche binaire. –