Rakenduse andmestruktuur ja algoritm on mõeldud kiireks õppimiseks, muudatusteks, viideteks eksamite ja intervjuude ajal.
Sellel rakendusel on 130 teemat 5 peatükis, mis põhinevad täielikult nii praktilistel kui ka tugeval teoreetilistel teadmistel koos väga lihtsas ja arusaadavas inglise keeles kirjutatud märkmetega.
See rakendus hõlmab enamikku seotud teemasid ja üksikasjalikku selgitust kõigi põhiteemadega.
Mõned rakenduses käsitletavad teemad on järgmised:
1. Algoritmide tutvustus
2. Algoritmi efektiivsus
3. Sisestussortimise analüüs
4. Sisestuse sortimine
5. Jaga ja valluta lähenemine
6. Jaga ja valluta algoritmide analüüsimine
7. Asümptootiline tähistus
8. Asümptootiline tähistus võrrandites ja võrratustes
9. Standardtähistused ja üldfunktsioonid
10. Palkamise probleem
11. Näitaja juhuslikud suurused
12. Pallid ja prügikastid
13. Tõenäosusanalüüs ja indikaatorjuhuslike suuruste edasised kasutused
14. Triibud
15. On-line töölevõtmise probleem
16. Ülevaade retsidiividest
17. Retsidiivide asendusmeetod
18. Rekursioonipuu meetod
19. Meistrimeetod
20. Põhiteoreemi tõestamine
21. Täpsete volituste tõestus
22. Põrandad ja laed
23. Juhuslikud algoritmid
24. Kuhjad
25. Kuhjavara korrashoid
26. Kuhja ehitamine
27. Kuhjade sortimise algoritm
28. Prioriteetsed järjekorrad
29. Kiirsortimise kirjeldus
30. Kiirsortimise jõudlus
31. Kiirsortimise juhuslik versioon
32. Kiirsortimise analüüs
33. Sorteerimise alumised piirid
34. Loendamise sortimine
35. Radix sorteerida
36. Miinimum ja maksimum
37. Valik eeldatavas lineaarses ajas
38. Kopp sorteerimine
39. Valik halvimal juhul lineaarsel ajal
40. Virnad ja järjekorrad
41. Lingitud loendid
42. Osutajate ja objektide rakendamine
43. Juurdunud puude kujutamine
44. Otsese aadressitabelid
45. Räsi tabelid
46. Räsifunktsioonid
47. Avatud adresseerimine
48. Täiuslik räsimine
49. binaarse otsingupuu sissejuhatus
50. Päringu esitamine binaarsest otsingupuust
51. Sisestamine ja kustutamine
52. Juhuslikult ehitatud binaarsed otsingupuud
53. Punased-mustad puud
54. Punase musta puu pöörded
55. Sisestamine punasesse musta puusse
56. Kustutamine punases mustas puus
57. Dünaamiline tellimuste statistika
58. Andmestruktuuri täiendamine
59. Intervallipuud
60. Dünaamilise programmeerimise ülevaade
61. Montaažiliini ajakava
62. Maatriks-ahela korrutis
63. Dünaamilise programmeerimise elemendid
64. Pikim ühine alamjada
65. Optimaalsed binaarsed otsingupuud
66. Ahned algoritmid
67. Ahne strateegia elemendid
68. Huffmani koodid
69. Ahnete meetodite teoreetilised alused
70. Ülesande ajastamise probleem
71. Koondanalüüs
72. Arvestusmeetod
73. Potentsiaalne meetod
74. Dünaamilised tabelid
75. B-puud
76. B-puude mõiste
77. Põhitoimingud B-puudel
78. Võtme kustutamine B-puust
79. Binoomkuhjad
80. Tehted binoomkuhjadega
81. Fibonacci kuhjad
82. Ühendatava hunniku toimingud
83. Võtme vähendamine ja sõlme kustutamine
84. Maksimaalse kraadi piiramine
85. Disjoint Sets andmestruktuurid
86. Disjunktivate hulkade lingitud loendi esitus
87. Eraldi paiknevad metsad
88. Ühenduse analüüs auastme järgi koos tee tihendamisega
89. Graafikute esitused
90. Laiuseotsing
91. Sügavus-esimene otsing
92. Topoloogiline sortimine
93. Tugevalt seotud komponendid
94. Minimaalne laiuspuud
95. Minimaalselt ulatuva puu kasvatamine
96. Kruskali ja Primi algoritmid
97. Ühe allika lühimad teed
98. Bellmani-Fordi algoritm
99. Ühe allika lühiimad teed suunatud atsüklilistes graafides
100. Dijkstra algoritm
101. Erinevuspiirangud ja lühimad teed
102. Lühimad teed ja maatrikskorrutis
103. Floyd-Warshalli algoritm
See rakendus on kiireks viitamiseks kasulik. Selle rakenduse abil saab kõigi kontseptsioonide läbivaatamise lõpule viia mitme tunni jooksul.
Algoritmid on osa erinevate ülikoolide informaatika- ja tarkvaratehnika õppekursustest ning infotehnoloogia kraadiõppekavadest.
Selle asemel, et anda meile madalam hinnang, saatke meile oma päringud ja probleemid ning andke meile väärtuslik hinnang ja soovitus, et saaksime seda tulevaste värskenduste jaoks kaaluda. Lahendame need teie eest hea meelega.
Värskendatud:
20. juuli 2024