Publicații conexe 'arrays'


Seria Codewars #6 Simplu porc latin
Bună ziua 👋 problema simplă de astăzi se numește latina de porc și are o descriere foarte simplă, ca mai jos: Descriere Mutați prima literă a fiecărui cuvânt la sfârșitul acestuia, apoi adăugați „ay” la sfârșitul cuvântului. Lăsați semnele de punctuație neatinse. Exemple pigIt('Pig latin is cool'); // igPay atinlay siay oolcay pigIt('Hello world !'); // elloHay orldway ! Să codificăm 👩‍💻 Aceasta este o problemă simplă. Cel mai simplu mod este de a crea o matrice din șir..

Problemă legată de matrice în C++
Problema: Isaynei primește numărul de vizitatori în parcul local în N zile consecutive. Numărul de vizitatori în a I-a zi este Vi. O zi este un record dacă îndeplinește ambele condiții: Numărul de vizitatori din ziua respectivă este strict mai mare decât numărul de vizitatori din fiecare dintre zilele precedente. Fie este ultima zi, fie numărul de vizitatori din ziua respectivă este strict mai mare decât numărul de vizitatori din ziua următoare. Rețineți că chiar prima zi ar putea..

Crearea și inițializarea matricelor în Java: Ghid pentru începători
I. Introducere A. Explicație despre ce este o matrice O matrice este o structură de date care stochează o colecție de dimensiuni fixe de elemente de același tip. Este adesea folosit în programare pentru a stoca un grup de valori sau obiecte înrudite, cum ar fi o listă de numere, șiruri de caractere sau chiar alte obiecte. În Java, o matrice este un obiect care deține un număr fix de valori de un singur tip. Valorile pot fi de orice tip, inclusiv tipuri și obiecte primitive...

Diferențele FOARTE de bază între Java și JavaScript-Array
În ciuda asemănării numelui și a „avertismentelor” constante ale „moartei inevitabile” Java și JavaScript, ambele sunt încă limbaje populare. Mai mult decât atât, atât Java, cât și JavaScript sunt transcursuri excelente în alte limbi. A învăța una sau alta înainte de limbi precum Python îți oferă un anumit „je ne sais quoi”, aproape o insignă de onoare „Am mers în sus, în ambele direcții spre școală”. Este suficient să spunem că sunt utilizate pe scară largă și sunt bune de învățat...

Mediana a două matrice sortate-Leetcode (hard)
Declarația problemei: Având în vedere două matrice sortate nums1 și nums2 cu dimensiunea m și, respectiv, n , returnați mediana a celor două matrice sortate. Complexitatea generală a timpului de rulare ar trebui să fie O(log (m+n)) . Exemplu 1: Input: nums1 = [1,3], nums2 = [2] Output: 2.00000 Explanation: merged array = [1,2,3] and median is 2. Exemplu 2: Input: nums1 = [1,2], nums2 = [3,4] Output: 2.50000 Explanation: merged array = [1,2,3,4] and median is (2 +..

Înlocuiți elementele cu cel mai mare element din partea dreaptă
Diferite abordări pentru a rezolva această problemă în JavaScript Declarația problemei: Având în vedere o matrice arr , înlocuiți fiecare element din acea matrice cu cel mai mare element dintre elementele din dreapta sa și înlocuiți ultimul element cu -1 . După ce faceți acest lucru, returnați matricea. Deci, cum putem rezolva această problemă? Abordarea 1: utilizarea funcțiilor încorporate în JavaScript Inițializați o matrice goală result . Iterați prin matricea de..

Scufundați-vă adânc în matricea lui Swift
Aflați cum funcționează matricea Swift sub capotă și cum pot fi optimizate - lucrul cu ContiguousArray, compararea lor etc. _ContiguousArrayStorage - alocarea memoriei pentru stocarea elementelor, oferind acces rapid prin index. _ArrayBridgeStorage - o abstractizare care vă permite să utilizați atât stocarea nativă, cât și NSArray . _ArrayBuffer<T> - implementarea copiei la scriere. Array<T> - interfață publică. Creșterea dimensiunii unui Array Fiecare..