Rozhranie frontov v Java
Rozhranie frontov je súčasťou balíka Java.util a rozširuje rozhranie kolekcie. Ukladá a spracováva údaje v poradí, kde sa prvky pridávajú vzadu a odstránia sa spredu.
Rozhranie frontov je súčasťou balíka Java.util a rozširuje rozhranie kolekcie. Ukladá a spracováva údaje v poradí, kde sa prvky pridávajú vzadu a odstránia sa spredu.
Regulárny výraz (regex) je sekvencia znakov, ktoré definujú vzor vyhľadávania. Tu je návod, ako písať regulárne výrazy:
Tuple je objekt, ktorý dokáže obsahovať niekoľko prvkov. Prvky môžu mať rôzne typy údajov. Prvky n -tikov sa inicializujú ako argumenty, v ktorých budú prístupné. Trysky sú všestrannou dátovou štruktúrou pre zoskupovanie hodnôt. Aby sme pochopili, ako používať n -tice v C ++ a ich aplikáciách, kurz C ++ poskytuje komplexné návody a príklady.
Iterátor v C ++ je objekt podobný ukazovateľovi, ktorý poukazuje na prvok kontajnera STL. Spravidla sa používajú na slučku cez obsah nádoby STL v C ++. Hlavnou výhodou iterátorov STL je to, že robia algoritmy STL nezávislými od typu použitého nádoby. Iterátor môžeme len odovzdať do kontajnerových prvkov namiesto samotného kontajnera do algoritmov STL.
V Pythone hrajú premenné kľúčovú úlohu pri ukladaní a správe údajov. Ich správanie a dostupnosť závisia od toho, kde sú definované v programe. V tomto článku preskúmame globálne a miestne premenné, ako fungujú a spoločné scenáre s príkladmi.
Vzhľadom na celé číslo n označuje počet škrtov, ktoré sa dajú urobiť na palacinke, nájdite maximálny počet kusov, ktoré je možné vytvoriť pomocou Nuts n. Príklady:
Vzhľadom na reťazec pozostávajúce iba z malých anglických písmen a celého čísla K spočítajte celkový počet podretier (nie nevyhnutne odlišných) s, ktoré obsahujú presne k odlišné znaky.
Vzhľadom na veľké číslo, n (s číslicami až do 10^6) a rôzne dopyty v tvare : Dotaz(l, r) : zistite, či je podreťazec medzi indexmi l a r (vrátane oboch) deliteľný tromi. Príklady:
Rovnako ako binárne vyhľadávanie, aj vyhľadávanie skokov je vyhľadávací algoritmus pre triedené polia. Základnou myšlienkou je skontrolovať menej prvkov (ako lineárne vyhľadávanie) skokom dopredu o pevné kroky alebo preskočením niektorých prvkov namiesto prehľadávania všetkých prvkov. Predpokladajme napríklad, že máme pole arr[] veľkosti n a blok (na preskočenie) veľkosti m. Potom hľadáme v indexoch arr[0], arr[m], arr[2m].....arr[km] atď. Keď nájdeme interval (arr[km] < x < arr[(k+1)m]), vykonáme operáciu lineárneho vyhľadávania z indexu km na nájdenie prvku x. Uvažujme nasledujúce pole: (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 147, 61). Dĺžka poľa je 16. Vyhľadávanie skokom nájde hodnotu 55 pomocou nasledujúcich krokov za predpokladu, že veľkosť bloku, ktorý sa má preskočiť, je 4. KROK 1: Skok z indexu 0 na index 4; KROK 2: Skok z indexu 4 na index 8; KROK 3: Skok z indexu 8 na index 12; 4. KROK: Keďže prvok na indexe 12 je väčší ako 55, skočíme o krok späť, aby sme sa dostali k indexu 8. KROK 5: Vykonajte lineárne vyhľadávanie od indexu 8, aby ste získali prvok 55.
Algoritmus Diffie-Hellman sa používa na vytvorenie zdieľaného tajomstva, ktoré možno použiť na tajnú komunikáciu pri výmene údajov cez verejnú sieť pomocou eliptickej krivky na generovanie bodov a získanie tajného kľúča pomocou parametrov.
Operátor instanceof a metóda isInstance() sa používajú na kontrolu triedy objektu. Ale hlavný rozdiel nastáva, keď chceme triedu objektov skontrolovať dynamicky, potom bude fungovať metóda isInstance(). Neexistuje žiadny spôsob, ako to môžeme urobiť pomocou operátora instanceof.
V jazyku Java je new operátor, kde newInstance() je metóda, kde sa na vytváranie objektov používajú obe. Ak poznáme typ objektu, ktorý sa má vytvoriť, môžeme použiť nový operátor, ale ak nepoznáme typ objektu, ktorý sa má vytvoriť na začiatku a odovzdáva sa za behu, v takom prípade sa použije metóda newInstance(). Vo všeobecnosti sa na vytváranie objektov používa operátor new, ale ak chceme určiť typ objektu, ktorý sa má vytvoriť za behu, nie je možné použiť nový operátor. V tomto prípade musíme použiť metódu newInstance().
V Jave sa o ničenie objektov stará modul garbage Collector a objekty, ktoré na ne neobsahujú žiadne odkazy, sú vhodné na garbage collection. Garbage Collector je schopný identifikovať tento typ objektu. Teraz poďme diskutovať o tom, čo presne znamená Island of Isolation takto:
Po úspešnej inštalácii aplikácie Android Studio a jej prvom otvorení. Na začatie našej cesty v systéme Android musíme začať s niekoľkými novými projektmi.
V Jave sú enumerácie (enumy) špeciálnym typom používaným na definovanie skupiny pomenovaných konštánt.
Dané pole arr[0..N-1]. Je potrebné vykonať nasledujúce operácie.
Dva reťazce sa považujú za úplné, ak pri zreťazení obsahujú všetkých 26 anglických abecied. Napríklad „abcdefghi“ a „jklmnopqrstuvwxyz“ sú úplné, pretože spolu majú všetky znaky od „a“ po „z“.
Číslo n sa považuje za Carmichaelovo číslo, ak spĺňa nasledujúcu modulárnu aritmetickú podmienku:
Vzhľadom na pole reťazcov (všetky malé písmená) je úlohou ich zoskupiť tak, aby všetky reťazce v skupine boli navzájom posunutými verziami.