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

Publikációk a témában 'data-structures'


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:

Hogyan adhatunk idézeteket egy karakterlánchoz a Pythonban
A Pythonban a karakterláncok szimpla idézőjelek (‘’) vagy dupla idézőjelek (““) használatával definiálhatók. Előfordulhatnak azonban olyan esetek, amikor egy karakterláncon belül idézőjeleket kell tartalmaznia. Az idézőjelek hozzáadása egy karakterlánchoz Pythonban egyszerű, és többféleképpen is megteheti. 1. módszer: Escape karakterek használata Az idézőjelek karakterláncon belüli elhelyezésének egyik módja az escape karakterek használata. Az Escape karakterek olyan karakterek,..

Trie megvalósítása Pythonban (kevesebb mint 100 kódsorban)
Trie megvalósítása Pythonban (kevesebb mint 100 kódsorban) Bevezetés Hadd kérdezzek valamit. Valami érdekes, amivel gyakran találkozunk, és (majdnem) mindig figyelmen kívül hagyjuk. Minden bizonnyal emlékszik a nagyszerű funkcióra a mobil billentyűzetéről, ahol elkezd beírni egy szót, és az elkezd javaslatokat mutatni. Rohadt kényelmes! Valójában ennek köszönhetően szinte mindig tudtam helyesírási hibák nélkül írni angol szavakat. Mit gondol, a számítógép (igen! az Ön..

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..

LeetCode 700 – Keresés a bináris keresőfában
"Kérdés": Adott egy bináris keresési fa (BST) root és egy val egész szám. Keresse meg a BST-ben azt a csomópontot, amelynél a csomópont értéke val , és adja vissza az adott csomóponttal gyökerező részfát. Ha ilyen csomópont nem létezik, adja vissza a null értéket. 1. példa: Input: root = [4,2,7,1,3], val = 2 Output: [2,1,3] Megoldás: Az adott feladatban van egy értékünk, amit az adott bináris keresőfában kell keresnünk. A bináris keresési fák esetében..

Fontosak az adatstruktúrák az adattudományi szakemberek számára?
Bevezetés: Talán már tisztában van azzal, hogy az algoritmusok és az adatstruktúrák a szoftverfejlesztők alapvető készségeinek számítanak. Hasznos az adattudományi területen? Az olyan adattudományi területek, mint az adatelemzők, adatmérnökök és adattudósok, nagy mennyiségű adattal dolgoznak nap mint nap. Az adatok kinyerése, átalakítása és betöltése (ETL) mindennapi tevékenységünk részévé válik. Hogyan segíthetnek nekünk az adatstruktúrák ilyen esetekben? Adatszerkezetek: A..

Miért szereti a versenyképes programozás az adatstruktúrákat és az algoritmusokat?
Bevezetés Az utolsó cikkből kaptam néhány kérdést, amelyeket egy fő kérdésben foglaltam össze: „Jó és minden, de miért kell mindenkinek tudnia. Számos mérnöki tudományág van, amely nem követeli meg. Az elmúlt 5 évben dolgozom, de soha nem volt szükségem ezek megvalósítására.” Alkossunk néhány hipotetikus kérdést, és találjuk meg közösen a választ. Miért tanulj versenyképes programozást? „A versenyprogramozás olyan sport, mint a krikett, a futball, az úszás stb. Ha híres..

Ú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..