Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe vindt u het kleinste getal in een array
Een array is een datastructuur die voor de meeste high - level programmeertalen . Het bestaat uit een reeks getallen of andere objecten die in een bepaalde volgorde . De objecten in een array zijn toegankelijk met behulp van een index , een getal dat een specifiek object geeft volgens zijn volgorde in de array. Ervan uitgaande dat de getallen in de array worden niet gesorteerd , een gemeenschappelijke programmering taak is om de kleinste of grootste getal algoritmisch vinden . Gebruik een eenvoudige lineaire -time strategy dat elk element onderzoekt in de array tot deze programmering probleem op te lossen . Instructies
1

Maak een variabele aan het kleinste nummer op te slaan als het algoritme verloopt , en het met de waarde van het eerste item in de array . Noem maar iets als " kleinste ", en zorg ervoor dat het wordt gedeclareerd met dezelfde indeling als de getallen in de array als de taal die je gebruikt is sterk - getypt . Kopen van 2

Start een " voor "loop elk nummer in de reeks te onderzoeken . Een repeater variabele moet beginnen met 0 of 1 , afhankelijk van de indexering schema van de taal , en tot zich het uitgegroeid tot de lengte van de array. Bijvoorbeeld , in C taal en dergelijke , bijvoorbeeld de volgende syntax wordt gebruikt , uitgaande van de lengte van de array wordt opgeslagen in " lengte "

for ( int i = 0 , i < lengte, i + + ) {

in Python en andere talen die gebruik maken van de " voor ... in " syntax , verschijnt de lijn meer als dit :

for i in matrix:
3

Vergelijk het moment - geïndexeerde waarde in de array om de variabele " kleinste " met behulp van de operator kleiner dan in een "if " statement of soortgelijke voorwaardelijke sprong statement . In C , gebruik deze verklaring :

if ( array ( i ) < kleinste ) {

In Python en soortgelijke talen , waar de iterator neemt eigenlijk de waarde van de array-elementen , gebruik deze :

als i < kleinst : " . kleinste "
4

Typ een opdracht in de voorwaardelijke sprong naar het momenteel geselecteerde scala post toewijzen aan Als de iterator passeert de array , als het een waarde kleiner dan detecteert " kleinste ", vervangt het " kleinste " in een soort omgekeerde " koning van de heuvel " scenario. In C , de opdracht er als volgt uit :

kleinste = array ( i ) op Twitter

En in Python :

kleinste = i
5


beëindigen van de lus "voor" en de voorwaardelijke instructie ( met een accolade in C - achtige talen of met lege regels in Python ) . Wanneer u deze code uitvoert en het einde van de lus wordt bereikt , wordt de variabele " kleinste " de kleinste waarde in de matrix bevat . Typ een bevel om het resultaat te melden als u dat wenst , of de uitvoering van deze routine als functie en gebruik " kleinste " voor de return waarde .

Previous: Next:
  Computer Programming Languages
·Hoe je uitschakelen Turbo op M…
·Definitie van een callback fun…
·Doel van het leraarschap Flow …
·Geschiedenis van ASCII Tekenco…
·Hoe SQL Variabelen gebruiken i…
·De kern functioneren en de int…
·Alternatieven voor een hyperli…
·Hoe te programmeren in Basic t…
·Verschillen tussen definiëren…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te openen ODT bestanden in Office 20…
·Hoe kan ik een evenement in Visual Basic…
·Hoe te versturen PHP Mail naar HTML e-ma…
·Hoe kan ik een mailbox in VBScript Creë…
·Hoe te Autocad Lisp Programma Creëren 
·Hoe maak je een . CBZ -bestand lezen 
·Bevragen naar Only Numbers Toon in Acces…
·Basisfuncties van Microsoft Visual FoxPr…
·JavaScript : Redirect naar Pagina 
Copyright © Computer Kennis http://www.nldit.com