python-multiqueu

Soms wanneer u de Queue-klasse in Python gebruikt
Download nu

python-multiqueu Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • leio10
  • Uitgever website:
  • https://github.com/leio10/

python-multiqueu Tags


python-multiqueu Beschrijving

Soms wanneer u de wachtrijcategorie in Python gebruikt, moet u een item van een van de verschillende wachtrijen krijgen. Python-Multique is een kleine Python-module implementeert een eenvoudige oplossing voor dit probleem. Multiouse-klasse erft van wachtrij en negeert interne methoden van gegevenstoegang, het delen van zijn interface, maar het beheren van meerdere wachtrijen in plaats van één. Om items toe te voegen aan een Multique, de Put-methode Moet een tuple ontvangen met de identificator van de wachtrij als het eerste element en de waarde die als het tweede element moet worden opgeslagen. Wanneer u een item krijgt van een MULTIQUEU, krijgt u een tuple die aangeeft waaruit de wachtrij is geëxtraheerd en de geëxtraheerde waarde. Als er items in meerdere wachtrijen zijn, worden deze gemengd verkregen, zoals het toepassen van het ronde ROBIN-algorithm.furthermore, bij het instantiëren van de multique is mogelijk om verschillende gewichten toe te wijzen aan de wachtrijen, zodat sommige een hogere prioriteit hebben over anderen. Als u 2 wachtrijen in een multique hebt, met gewichten 1 en 10 en beide met een groot aantal elementen, in 11 gesprekken om de methode te krijgen, krijgt u slechts één element van de eerste wachtrij en 10 elementen uit de startpagina van de tweede.product


python-multiqueu Gerelateerde software