1. Keresse meg az elemek gyakoriságát a tömbben

1. módszer: A tömb csökkentése módszerének használata

2. módszer: Objektum használata

2. Csoportosítsa az elemeket az adott objektumtömb életkora alapján

3. Program egy karakterlánc kiegyensúlyozott zárójelekkel cellenőrzésére.

4. Keresse meg azokat a tömbelempárokat, amelyek összege megegyezik a megadott célértékkel (kétösszegű probléma)

5. Keresse meg a hiányzó számot O(n) bonyolultságú rendezetlen tömbből

Algoritmus

  1. Hozzon létre egy sum = 1 változót, amely a hiányzó számot és egy c = 2 számlálóváltozót tárolja.
  2. Haladja át a tömböt az elejétől a végéig.
  3. Frissítse az összeg értékét sum = sum — array[i] + c-ként, és frissítse a c-t c++-re.
  4. Nyomtassa ki a hiányzó számot összegként.

6. Keresse meg a hiányzó számot O(n) összetettségű rendezett tömbből

7. Keresse meg az n-edik legnagyobb elemet egy rendezett tömbben

8. Távolítsa el a duplikációkat egy tömbből, és adja vissza az egyedi értékeket O(n) komplexitásban.

9. Nyomtassa ki a tömb összes ismétlődő elemét

10. Gyűjtse össze a könyveket a tárgyak tömbjéből, és adja vissza a könyvgyűjteményt tömbként

Remélem, hasznosnak találta ezt a gyors listát a JavaScript-interjúk gyakori kérdéseiről és válaszairól. Köszönöm hogy elolvastad!

Építsen alkalmazásokat újrafelhasználható alkatrészekből, akárcsak a Lego

A "Bit" nyílt forráskódú eszköze több mint 250 000 fejlesztőnek segít összetevőket tartalmazó alkalmazások létrehozásában.

Bármely felhasználói felületet, funkciót vagy oldalt újrafelhasználható összetevővé alakíthat – és megoszthatja alkalmazásai között. Könnyebb az együttműködés és gyorsabb az építkezés.

További információ

Ossza fel az alkalmazásokat összetevőkre, hogy megkönnyítse az alkalmazásfejlesztést, és élvezze a legjobb élményt a kívánt munkafolyamatokhoz:

Mikrofrontok

→ "Tervezési rendszer"

Kódmegosztás és újrafelhasználás

Monorepo

Tudj meg többet: