Lijst :: Zoeken

Lijst :: Zoeken is een PERL-module voor snel zoeken naar gesorteerde lijsten.
Download nu

Lijst :: Zoeken Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Edmund von der Burg
  • Uitgever website:
  • http://search.cpan.org/~evdb/

Lijst :: Zoeken Tags


Lijst :: Zoeken Beschrijving

Lijst :: Zoeken is een PERL-module voor snel zoeken van gesorteerde lijsten. Lijst :: Zoeken is een PERL-module voor snel zoeken van gesorteerde lijst. Synopsis Gebruiklijst :: Zoeken QW (LIST_SEARCH NLIST_SEARCH Custom_List_Search); # Maak een lijst om mijn @list te zoeken = Sort QW (Bravo Charlie Delta); # Zoeken naar een waarde, retourneert de index van First Match Print List_Search ('Alpha', @list); # 0 Afdrukken Lijst_search ('Charlie', @list); # 1 Afdrukken Lijst_search ('zebra', @list); # -1 # zoeken numeriek mijn @numbers = sorteren {$ A $ B} (10, 20, 100, 200,); Print NLIST_SEARCH (20, @NUMBERS); # 2 # Zoeken met behulp van een andere vergelijking Mijn $ CMP_CODE = SUB {LC ($ _ ) CMP LC ($ _ )}; My @CUSTOM_LIST = Sorteer {$ CMP_CODE -> ($ A, $ B)} QW (Foo Bar Baz Bundy); printlist_search_generic ($ cmp_code, 'foo', @custom_list); Met deze module kunt u snel een gesorteerde lijst zoeken. Het zal de index van het eerste vermelding retourneren dat overeenkomt, of als er geen exacte overeenkomsten zijn, dan het eerste vermelding dat groter is dan de zoektoets. Voorbeeld in de lijst Mijn @list = QW (BOB DAVE FRED); Zoeken naar Dave retourneert 1 als $ lijst EQ 'DAVE'. Zoeken naar Charles zal ook 1 als Dave retourneren als Dave het eerste vermelding dat groter is dan Charles. Als er geen van de inzendingen komen overeenkomen met -1 wordt geretourneerd. U kunt hiervoor controleren of gebruiken als een index om de laatste waarden in de lijst te krijgen. Welke benadering u ook kiest, is afhankelijk van wat u probeert te doen. Het daadwerkelijke zoekmachine gebeurt met een binaire zoekopdracht die erg snel is. Vereisten: · Perl


Lijst :: Zoeken Gerelateerde software