Birinci mərhələdə şagirdlər siniflər üzrə növbəti mərhələlərdə



Yüklə 213,44 Kb.
səhifə2/2
tarix04.12.2023
ölçüsü213,44 Kb.
#138197
1   2
RFO program-informatika

Fenwicktree

  • Disjoint Set Union (DSU)

  • Dekart tree

  • Bitset

  • 21.


    Qraflar nəzəriyyəsi






    1. Qrafların riyazi mənası və tətbiq sahələri. Nələri qraf ilə ifadə edə bilərik?

    2. Qrafların növləri

    3. Qrafların yaddaşda saxlanma üsulları

      1. Matriks üsulu

      2. List üsulu

    4. Qraflarda axtarış və ən qısa yolun tapılması

      1. Dərininə axtarış alqoritmi – DFS

      2. Eninə axtarış alqoritmi – BFS

      3. DFS və BFS in tətbiqləri

        1. Birləşmiş komponentlərin tapılması

        2. Qraflarda dövrlərin tapılması

        3. İstiqamətlənmiş qraflarda güclü birləşmiş komponentlərin tapılması

        4. Qrafın iki rəngdə rənglənməsi / bipartit qraf

        5. Topoloji sıralama, DAG haqqında

        6. Qrafda körpülərin tapılması

        7. Qrafda birləşmə nöqtələrinin tapılması

      4. Dijkstra alqoritmi

      5. Floyd-Warshall alqoritmi

      6. Bellman-Ford alqoritmi

      7. Johnson alqoritmi

      8. SPFA alqoritmi













    1. Minimum çəkili ağac

      1. Prim alqoritmi

      2. Kruskal alqoritmi

      3. İkinci ən yaxşı minimum çəkili ağacın tapılması

    2. Ən yaxın ortaq əcdadın tapılması alqoritmi “Binary lifting” üsulu

    3. Eulerian path”

    4. Ağacda Euler turu Euler turundan istifadə etməklə ən yaxın ortaq əcdadın tapılması

    5. Qraflarda axınlar

      1. Maksimum axın alqoritmi Ford-Fulkerson Edmonds-

    Karp metodları

      1. Dinic alqoritmi

      2. Push-relabel alqoritmi

    1. Uyğunlaşdırma

      1. Qrafın bipartit olduğunun yoxlanılması

      2. Maksimum bipartit uyğunlaşdırma







    1) Hash funksiyaları və “String hashing” üsulları







    2) Rabin-Karp alqoritmi







    3) Prefiks funksiyası







    4) Prefiks avtomatı

    22.


    Mətn tipli verilənlər üzərində alqoritmlər

    1. Z funksiyası

    2. Manacher alqoritmi

    3. Trie verilənlər strukturu – Lüğət







    8) Sufiks massivi







    9) Sufiks ağacı







    10) Sufiks avtomatı







    11) Aho-Corasick alqoritmi

    23.

    Hesabi həndəsə




    1. Elementar həndəsə

      1. Vektorlar, vektorların vurulması, skalyar və vektorial hasil

      2. Düz xəttin tənliyi

      3. Nöqtə və düz xətt arasında münasibətlər

      4. Nöqtə və parça arasında münasibətlər

      5. Düz xəttlərin kəsişməsi

      6. Parçaların kəsişməsi

      7. Çevrə və düz xəttin kəsişməsi

      8. Çevrə və parçanın kəsişməsi

      9. İki çevrənin kəsişməsi

      10. Birləşmiş parçaların uzunluğunun tapılması

    2. Çoxbucaqlılar

      1. Üçbucağın sahəsinin tapılması üsulları

      2. Sadə çoxbucaqlının sahəsinin tapılması – Gauss səhə düsturu

      3. Verilmiş nöqtənin qabarıq çoxbucaqlının üzərində və ya daxilində olmasının yoxlanılması alqoritmi

      4. Sadə çoxbucaqlının daxilində olan tam koordinatlı nöqtələrin tapılması – Pick teoremi

      5. İstənilən çoxbucaqlının daxilində olan tam koordinatlı nöqtələrin tapılması

      6. Graham’s Scan” metodundan istifadə etməklə qabarıq










    çoxbucaqlı qurulması
    g) Ən uzaq iki nöqtənin tapılması

    1. İki ən yaxın nöqtənin tapılması

    2. Sweep-line alqoritmi

    24.

    Ehtimal nəzəriyyəsi




    1. Ehtimal nəzəriyyəsinin ümumi qaydaları

    2. Gözlənilən dəyərin hesablanması

    3. Təsadüfi dəyişənlərin gözlənilən dəyəri

    4. Həndəsi binomial paylanma

    25.

    Xətti cəbr




    1. Matrikslər

      1. Matrikslərin vurulması

      2. Matriksin qüvvətə yüksəldilməsi

      3. Matriksin determinantının tapılması

      4. Matriksin inversinin tapılması

      5. Xətti tənliklər sisteminin həll edilməsi–Gauss-Jordan üsulu

      6. Matrikslərlə həll olunan məsələlər

    26.




    Oyunlar nəzəriyyəsi




    1. Qraflar üzərində oyunlar

    2. Sprague-Grundy teoremi. Nim oyunu

    27.

    Müxtəlif mövzular




    1. Two pointers texnikası

    2. Sliding window alqoritmi

    3. Meet in the middle texnikası

    4. Bitmask məsələləri

      1. NP məsələlər

      2. Bitmask + Dinamik proqramlaşdırma

      3. Bitmaskın alt masklarının hesablanması

    5. Sqrt decomposition texnikası

    6. Mo alqoritmi

    7. Heavy-ligth decomposition

    8. Centroid decomposition

    9. Sürətli Furye çevrilməsi



    Ədəbiyyat siyahısı



    1. Azərbaycan Respublikası Təhsil Nazirliyi tərəfindən nəşr olunan Ümumtəhsil məktəblərinin informatika fənni üzrə dərs kitabları.




    1. Introduction to Algorithms (Thomas H. Cormen, Charles E. Leiserson and Ronald

    L. Rivest).



    1. The Algorithm Design Manual (Steven S Skiena).




    1. The Art of Computer Programming. (Donald E. Knuth.Addison-Wesley).




    1. Antti Laaksonen-Guide to competitive programming_learning and improving algorithms through contests-Springer International Publishing (2017).




    1. [Pearson] - Algorithms, 4th ed. - [Sedgewick, Wayne].




    1. Competitive Programming 3: The New Lower Bound of Programming Contests (Steven Halim and Felix Halim).




    1. Alexander-Shen Algorithms and Programming.

    Onlayn resurslar



      • http://www.cplusplus.com/reference/stl/

      • https://www.hackerrank.com/domains/cpp

      • http://www.spoj.com/

      • https://cp-algorithms.com/

      • https://e-maxx.ru/algo/

    Yüklə 213,44 Kb.

    Dostları ilə paylaş:
    1   2




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin