WebHU - Programozási kérdések és válaszok

Publikációk a témában 'algorithms'


Keresse meg a legkisebb osztót egy küszöbértékkel
Adott egy nums és egy threshold egész számokból álló tömb, kiválasztunk egy pozitív egész számot divisor , elosztjuk vele az összes tömböt, és összeadjuk az osztás eredményét. Keresse meg a legkisebb divisor értéket úgy, hogy a fent említett eredmény kisebb vagy egyenlő legyen, mint threshold . Az osztás minden eredményét az adott elemnél nagyobb vagy azzal egyenlő legközelebbi egész számra kerekítjük. (Például: 7/3 = 3 és 10/2 = 5 ). A tesztesetek úgy jönnek létre,..

26. Legkevésbé használt (LRU) / legkevésbé gyakran használt (LFU)
Kérdés: Írjon egy Least Recently Used (LRU) osztályt, ahol lekérheti az értéket kulcsonként, és új értéket is beállíthat egy kulcshoz; mindkét módszernek az O(1) konstans időben kell végrehajtania. Tippek:

Algoritmus — buborékrendezés
Javascripttel megoldva KIHÍVÁS ( bubbleSort ) A bubbleSort egy tömb első eleménél kezdődik, és összehasonlítja a második elemmel, ha az első elem nagyobb, mint a második elem, felcseréli a kettőt. Ezután összehasonlítja a másodikat a harmadikkal, a harmadikat a negyedikkel, és így tovább. Amikor eléri a végét, elölről kezdődik, és addig ismétli, amíg minden számszerűen nincs rendezve. Valósítson meg egy függvényt, amely ezt a .sort() metódusba épített javascriptek használata..

Rejtvénymegoldás automatizálása Python segítségével
Nem tudod teljesen kitalálni ezt a rejtvényt? Kipróbáltad a nyers erőltetést minden lehetséges kombinációval? Karácsonykor kaptam ajándékba ezt a puzzle-t, és naivan kidobtam az összes darabot a táblából, amint kinyitottam. Egy okosabb ember valószínűleg lefotózta volna az eredeti megoldást, minden esetre. Mélyen megbánnám ezt a mulasztást a következő órákban, mivel többször is megpróbáltam, de nem sikerült az összes darabot visszatenni a helyére. Sokszor gyötrelmesen közel..

Cím: Alapvető különbségi algoritmus felépítése a Reactban: Az egyeztetés megértése
Bevezetés: A React virtuális DOM-ja és egyeztetése a teljesítményoptimalizálás középpontjában áll. Az egyeztetési folyamat hatékonyan frissíti a tényleges DOM-ot azáltal, hogy kiszámítja a minimálisan szükséges változtatásokat az előző virtuális DOM és a frissített virtuális DOM között. Míg a React beépített egyeztetése rendkívül optimalizált, működésének megértése értékes gyakorlat a feltörekvő React fejlesztők számára. Ebben a cikkben megvizsgáljuk az egyeztetés fogalmát, és..

Big O jelölés JavaScriptben
A Big O Notation, összefoglaló néven Bachmann-Landau jelölés vagy aszimptotikus jelölés, egy módszer az algoritmus teljesítményének leírására. Egy algoritmus legrosszabb forgatókönyvének leírására szolgál. Különböző algoritmusok teljesítményének összehasonlítására szolgál. Egy algoritmus megvalósítását írja le a bemeneti méret alapján. A Big O jelölés a függvényeket növekedési ütemük szerint jellemzi: az azonos növekedési ütemű feladatokat azonos sorrendűnek tekintjük. Ez egy..

Szegény internet vs gazdag internet
Szegény internet vs gazdag internet Rengeteg tartalom van az interneten, ami nem hasznos. Erre semmi szükség. Csak ott van, hogy teljesítse a keresési lekérdezéseket. Extra internetnek hívtam. Valakinek létre kell hoznia egy algoritmust, amely képes kiszűrni ezt a plusz internetet, és szűrt fontos internetet kell biztosítania. A Google nem tudja ezt megtenni úgy, hogy a régi, oldalankénti 10 találatra korlátozza magát, ugyanazzal a régi design kék, zöld és fekete szöveggel. A..

Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..