Par tām algoritmu lekcijām

Skatos iebladzinātās MIT algoritmu lekcijas, ko Ulzha kaut kad bija ielinkājis. Rodas baigais besis par tām algoritmu lietām iekš LU: visas tās lekcijas ir nejēgā vienkāršas, bet informāciju iedod stipri labāk nekā tajās, kuras es apskatīju klātienē.

Tagad trīs (3) idejas, kuras nezināju (varbūt biju aizmirsis?):
1.
(1 1)n   (F_{n+1} F_{n}  )
(1 0)  = (F_{n}   F_{n-1})

Tas ir labi, jo atļauj rēķināt Fibonači skaitļus logaritmiskā laikā. Jē!
2.
Veselo skaitļu summu pierādīšana ar integrāļiem: vienmērīgi augošām vai dilstošām funkcijām vērtību summu no sekojošiem veseliem skaitļiem var aproksimēt ar noteikto integrāli aptuveni tajās pašās robežās.
3.
Kā pierādīt n logn nepieciešamību kārtošanas algoritmiem: katru kārtošanas algoritmu, kas veic maina vietām un salīdzina divus elementus, var aprakstīt ar vaicājumu koku (decision tree), tālāk skaita lapas meklē nepieciešamo augstumu kokam, lai būtu tik daudz lapas, cik permutācijas dotajam ievadam.

Comments

Augusts 2017

7d 1d 2d 3d 4d 5d 6d
  12345
6789101112
13141516171819
20212223242526
2728293031  
Powered by Sviesta Ciba