Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 6964|Antwoord: 4

Inleiding tot datastructuren en algoritmen

[Link kopiëren]
Geplaatst op 14-02-2019 09:54:38 | | |

1: Wat is er?

1. Wat is een datastructuur: een ordening van gegevens in computergeheugen of schijf (array, linked list, stack, binaire boom, enz.).

2. Wat is een algoritme: verschillende verwerking van data met die structuren.

2: Functie

1. Opslag in het echte leven: HR voert de relevante informatie van het dossier van een medewerker in, voert de informatie van nieuwe producten in de supermarkt in het opslagsysteem, enzovoort, en deze systemen bestaan uit veel datastructuren.

2. Ontwikkelaarstools: door het programma zelf worden datastructuren gebruikt om sommige bewerkingen van programmaontwikkeling te vereenvoudigen.

3. Modelleren: Het gebruik van diagrammen kan bergwegenkaarten, vluchtroutekaarten van vliegtuigen, enzovoort maken.

Een array van gegevensopslagstructuren

a. Arrays zijn de eenvoudigste dataopslagstructuren ten opzichte van andere structuren, en ze zijn eenvoudig en gemakkelijk te begrijpen.

Een diagram zal je meenemen om deze structuur te analyseren.


Lookup: Stel dat een oplopende geordende array wordt gedefinieerd, wanneer je zoekt naar een waarde van 80, begint het subscript bij 0 totdat 7 de overeenkomstige waarde vindt.

b. Hoe te spelen

Syntaxis 1: dataType[] arrayRefVar = nieuw dataType[arraySize];

Syntaxis 2: dataType[] arrayRefVar = {value0, value1, ..., valuek};


Een andere efficiënte zoekopdracht voor arrayrelatieve lineaire zoekopdracht - dichotome zoektocht

Het uitgangspunt van het dichotome algoritme is dat de array op een ordelijke manier is gesorteerd, en het meest klassieke is het gokspel 1-100.

Het algoritme is als volgt:

1. Bepaal het zoekbereik front=0, end=N-1, en bereken mid=(front+end)/2.

2. Als a[mid]=x of front>=end, wordt de zoekopdracht beëindigd; Anders kun je verder naar beneden gaan.

3. Als a[mid]x, kan de waarde van het te vinden element alleen binnen een bereik kleiner zijn dan het middelste element, ken de waarde mid-1 toe aan het einde, herbereken het mid en ga naar stap 2.






Vorig:【Praktische Gevecht】Kibana 6.5.2 Chinese Chinese Tutorial
Volgend:De nieuwste CCNA-video's en boeken voor beginners
Geplaatst op 24-03-2019 22:05:06 |

Leer leren
 Huisbaas| Geplaatst op 25-03-2019 10:37:55 |
Goedemorgen allemaal
 Huisbaas| Geplaatst op 03-04-2019 11:04:59 |
Is er iemand geïnteresseerd in data-algoritmen? Welkom om samen te discussiëren.
 Huisbaas| Geplaatst op 27-09-2019 15:55:03 |
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com