In meinem adapter
von recyclerView
vergleiche ich bin zwei Liste wie unten:Binary Suche auf benutzerdefinierte Liste - android
for (int i = 0; i < existImages.size(); i++) {
if (jsonInstagramList.get(position).getId().equalsIgnoreCase(existImages.get(i).getImageID())) {
holder.insertedProduct.setVisibility(View.VISIBLE);
break;
} else {
holder.insertedProduct.setVisibility(View.GONE);
}
}
existImages
ist private List<ExistImage> existImages;
und jsonInstagramList
private List<Node> jsonInstagramList;
ist.
Wie kann ich von binary search
für die Beschleunigung bei dieser Suche oder andere Möglichkeiten verwenden?
Wie kann ich von binarySearch auf zwei Listen verwenden? –
Sie haben ein Update erhalten. Und die wirkliche Antwort hier: Sie sollten wahrscheinlich zurücktreten und lesen, wie/was binäre Suche. Dein Kommentar impliziert, dass du davon ausgehst, dass dies eine magische Sache ist, die auf irgendetwas angewendet werden kann. Und das ist nicht der Fall. – GhostCat