Actualmente tengo una lista llamada regkey y una cadena llamada line_to_delete, que obviamente quiero eliminar de la lista. En este momento estoy buscando a través de un elemento de la lista a la vez creando subcadenas, ya que line_to_delete solo representa parte de la línea que quiero eliminar, pero es identificable de forma única dentro de la lista.Formas más rápidas para buscar en una lista de C# <String> para las subcadenas
De todos modos, lo que realmente necesito hacer es hacerlo más eficiente, usar menos recursos y ser más rápido, ¿hay alguna forma de hacerlo?
Esto todavía tendrá el rendimiento O (n) – mfeingold
Sí, pero dado que el OP coincide en subcadenas, no creo que una SortedList sea útil. –
Es verdad, pero tiene el árbol binario y puede implementar su búsqueda binaria sobre el árbol existente. No nos resulta tan difícil y obtenemos la O (log (n)) de esta manera – mfeingold