Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur hittar man det minsta talet i en Array

    En array är en datastruktur gemensamma för de flesta hög nivå programmeringsspråk . Den består av en uppsättning siffror eller andra föremål som är lagrade i en viss ordning. Objekten i en array nås med ett index , ett tal som anger ett specifikt objekt enligt dess ordning i arrayen . Förutsatt talen i arrayen inte sorteras , är en gemensam programplanering uppgift att hitta det minsta eller största antalet algoritmiskt . Använd en enkel linjär - time strategy som undersöker varje element i arrayen för att lösa denna programmering problem . Instruktioner
    1

    Skapa en variabel för att lagra det minsta antalet som fortsätter algoritmen , och initiera den med värdet för det första objektet i arrayen . Namnge den något i stil med " minsta ", och se till att den deklareras med samma format som talen i arrayen om språket du använder är starkt - skrivit .
    2

    Initiera ett " för " slinga för att undersöka varje nummer i arrayen . En iteratorvariabeln ska börja på 0 eller 1 , beroende på indexering systematiken i språket , och ska stanna när den har vuxit till längden på arrayen . Till exempel i C och liknande språk , något som följande syntax användas , förutsatt att längden på arrayen lagras i " längd " :

    for (int i = 0 ; i. < längd, i + + ) {

    Python och andra språk som använder " för ... i " syntax , visas linjen mer om detta :

    för jag i arrayen :
    3

    Jämför nu - indexerade värdet i arrayen till variabeln " minsta " med mindre än operatören i ett "om " uttalande eller liknande villkorsblock uttalande . I C , använd detta uttalande :

    if ( array ( i) < minsta ) {

    Python och liknande språk , där iterator faktiskt tar värdet av fältelementen , använd denna :

    om jag < minsta : " . minsta "
    4

    Skriv ett kommando på en villkorsblock att tilldela den för tillfället valda array post till När iterator passerar genom arrayen , om den upptäcker ett värde mindre än " minsta ", den ersätter " minsta " i ett slags inverterad "king of the hill" scenario . I C , ser uppdraget ut så här :

    minsta = array (i ) katalog

    Och i Python :

    minsta = i
    5

    avsluta " för " loop och villkorlig uppgift ( med en lockig stag i C - liknande språk eller med tomma rader i Python ) . När du kör den här koden och slutet av slingan är nådd , kommer variabeln " minsta " innehåller det minsta värdet i arrayen . Skriv ett kommando att redovisa resultatet om du önskar , eller genomföra denna rutin som en funktion och använd " minsta " för returvärdet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man blir en Hacker
    ·Skillnad mellan Identifiera och icke-identifierande Rel…
    ·Ställa Moduler på CTS
    ·Byte & Bitskillnaderna
    ·Förteckning över Fördelar med UML
    ·Hur man skapar ett SNK Arkiv
    ·Hur Uteslut filer från ett projekt i NetBeans
    ·Ta bort en Föregående tecken i C + +
    ·Hur man använder data - mining algoritmer
    ·Hur man dödar DOS Command
    Utvalda artiklarna
    ·Hur Synkronisera Services Använda WCF
    ·VBA Object Obligatoriskt
    ·Hur dölja e-postadresser i PHP
    ·Inaktivera CSS Hover Med JavaScript
    ·Hur man installerar Java 1.6 RPM på Fedora
    ·IPhone Utveckling och Ramar
    ·Monoalphabetic Substitution chiffer i Java -kod
    ·Definition av Java & Javascript
    ·Hur man gör en Wish Game
    ·Hur man skriver ett VBS skript att öppna en fil
    Copyright © Dator Kunskap http://www.dator.xyz