abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    včera 22:22 | Komunita

    Komunita KDE představila stránku KDE for Developers pro vývojáře používající KDE aplikace. Postupně byly představeny stránky pro umělce KDE for Creators, děti KDE for Kids a vědce KDE for Scientists.

    Ladislav Hagara | Komentářů: 0
    včera 16:00 | IT novinky Ladislav Hagara | Komentářů: 0
    28.5. 22:00 | IT novinky Ladislav Hagara | Komentářů: 0
    28.5. 13:55 | Komunita

    Na itch.io probíhá Linux Game Jam 2023. Zapojit se a přihlásit hru běžící na Linuxu lze do 6. června do 01:59. Zahrát si lze hry z loňského ročníku.

    Ladislav Hagara | Komentářů: 3
    27.5. 18:55 | IT novinky

    Na Steamu lze získat zdarma počítačové hry Warhammer 40,000: Gladius - Relics of War a Hue. Na Epic Games Storu počítačovou hru Fallout: New Vegas - Ultimate Edition.

    Ladislav Hagara | Komentářů: 9
    26.5. 08:00 | Komunita

    WordPress (Wikipedie), open source systém pro správu webového obsahu (CMS), zítra slaví 20 let. První verze byla vydána 27. května 2003.

    Ladislav Hagara | Komentářů: 43
    25.5. 21:44 | Nová verze

    Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno ve verzi 1.34. Přehled novinek v poznámkách k vydání. Od verze 1.6 lze pomocí "deno compile" sestavit ze zdrojových kódů binární spustitelný soubor. Nově "deno compile" podporuje také npm balíčky.

    Ladislav Hagara | Komentářů: 9
    25.5. 20:22 | Komunita

    Aktuálně posledním 14. open source filmem od Blender Studia je CHARGE (YouTube). Dokončuje se 15. film Pet Projects. Začíná se pracovat na 16. filmu s pracovním názvem Project Gold.

    Ladislav Hagara | Komentářů: 6
    25.5. 13:33 | Komunita

    Thunderbird má nové logo.

    Ladislav Hagara | Komentářů: 32
    24.5. 21:44 | Komunita

    Není zcela jednoduché rozchodit v Linuxu kameru IPU6 umístěnou v noteboocích Dell Latitude 9420, Lenovo ThinkPad X1 Carbon Gen 10, Lenovo ThinkPad X1 Nano Gen 2, Lenovo ThinkPad X1 Yoga Gen 7 a dalších. Ve Fedora Linuxu je to teď snadnější. Hans de Goede informuje o podpoře kamery IPU6 ve Fedora Linuxu pomocí balíčků umístěných na RPM Fusion.

    Ladislav Hagara | Komentářů: 24
    Obnovovací frekvenci obrazovky (LCD) preferuji
     (72%)
     (21%)
     (4%)
     (2%)
    Celkem 759 hlasů
     Komentářů: 13, poslední 25.5. 07:25
    Rozcestník

    Dotaz: PHP zlúčenie polí

    26.2.2012 15:53 adrinko | skóre: 22
    PHP zlúčenie polí
    Přečteno: 172×
    Ahojte, zakladám túto tému, možno by sa to niekomu mohlo zísť, a mne tiež :) Mám takéto pole:
    Array
    (
        [0] => Array
            (
                [0] => A
                [1] => B
            )
     
        [1] => Array
            (
                [0] => B
                [1] => E
            )
     
        [2] => Array
            (
                [0] => C
                [1] => D
            )
     
        [3] => Array
            (
                [0] => A
                [1] => E
            )
     
        [4] => Array
            (
                [0] => B
                [1] => F
            )
     
    )
    Potreboval by som spravit z tohto poľa nové pole, ktoré by všetko vytriedilo nasledovne: Skontroluje kombinácie A-F a podľa toho by som potreboval dostať pole zo skupinou písmen, ktoré nadväzujú na seba. V tomto prípade by som mal dostať výsledok písmen ABE, lebo sú kombinácie AB, AE a súčasne niektoré hodnoty [1] sú vo vzájomnej kombinácii BE. napadá Vás ako na to?

    Řešení dotazu:


    Odpovědi

    27.2.2012 00:30 l4m4
    Rozbalit Rozbalit vše Re: PHP zlúčenie polí
    1. Přerepresentuje se to méně idiotskou datovou strukturou, např. dvourozměrným polem M kde M[X][Y] je True právě tehdy, existuje-li šipka X => Y (standardní representace relace/grafu). Kontrola A-F se provede triviálně např. přitom.

    1½. Nevím, zda je dán začátek A, nebo začátek může být jiné písmeno. Předpokládám A (jinak se musí nějak projet i ostatní).

    2. seznam = {A}, nejdelší seznam = {}

    3. pro všechny Y z A-F:

    3.a. pokud M[X][Y] není True pro některé X se seznamu: zkontroluj, zda je seznam delší než nejdelší zapamatovaný, případně si ho zapamatuj coby nejdelší, a každopádně pokračuj dalším Y

    3.b. pokud je Y už v seznamu, tak graf obsahuje cyklus -- začni panikařit...

    3.c. přidej Y na konec seznamu, rekursivně pokračuj od 3, pak zase odeber posledí prvek seznamu

    4. návrat z rekurse

    Není to nejeektivnější postup, ale IMO zase srozumitelný.
    27.2.2012 10:35 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: PHP zlúčenie polí
    ďakujem!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.