Subarray

Autors: Randy Alexander
Radīšanas Datums: 28 Aprīlis 2021
Atjaunināšanas Datums: 26 Jūnijs 2024
Anonim
Max Contiguous Subarray Sum - Cubic Time To Kadane’s Algorithm ("Maximum Subarray" on LeetCode)
Video: Max Contiguous Subarray Sum - Cubic Time To Kadane’s Algorithm ("Maximum Subarray" on LeetCode)

Saturs

Definīcija - ko nozīmē Subarray?

Apakšmasīvu parasti definē kā masīva daļu vai sekciju. Masīvs ir mainīgo kopums, ko programmētājs definē kolektīvi. Tā vietā, lai izveidotu atsevišķus mainīgos, programmētājs var deklarēt vienu masīvu ar vairākām vērtībām.

Programmētāji var veikt daudzas no tām pašām apakšmatricas iespējām, kuras viņi var veikt visā masīvā. Darbību atļaušana apakšblāstā palīdz padarīt šos rīkus daudzpusīgākus vairāku mainīgo lielumu glabāšanai vienā noteiktā komplektā.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Subarray

Dažādās programmēšanas valodās apakšmatricas lietojumos, piemēram, datu kopas pievienošanā metodei vai funkcijai vai no tās, parasti būs iekļauta gandrīz viena un tā pati sintakse, ko izmanto visam masīvam, ar nelielām atšķirībām. Parasti masīva nosaukums vispirms būs atsauce, un precīza apakšmasīva vai masīva daļa tiks rakstīta iekavās vai iekavās.

Izmantojot apakšmatricu, programmētājiem ir jāpievērš tāda pati uzmanība konsekvencei, kāda tā būtu, lietojot visu masīvu vai atsevišķu mainīgo. Tas ietver pārliecināšanos, ka vērtības, kas nodotas no vienas metodes vai funkcijas citai, netiek mainītas, izmantojot koda kļūdu vai kļūmi, un ka visām koda daļām, kurām ir vajadzīgas šīs vērtības, var tām piekļūt. Var būt noderīgi atkļūdošanas režīmā iziet cauri rakstiskai programmai, lai apskatītu, kā vērtības tiek vērtētas pa rindām, ja ir kādas problēmas ar apakšmatricas izmantošanu.