Mantkārīgie algoritmi – Greedy algorithms Šajā rakstā jūs uzzināsiet, kā ieviest šo paradigmu, lai atrisinātu sarežģītas problēmas, izmantojot “Mantkārīgus algoritmus”. Ir filozofisks princips, ko sauc par Okama “bārdas nazis”. Tajā teikts: “Vienkāršākām teorijām, ja tās atbilst empīriskiem novērojumiem, salīdzinājumā ar… Continue Reading →
Dinamiskās programmēšanas paradigma problēmu un iegaumēšana Veidojot dinamisku programmēšanu, jūs uzzinājāt par “Skaldi un valdi” paradigmu un rekursiju. Šajā rakstā jūs uzzināsiet par iegaumēšanas (Memorization) un dinamiskās programmēšanas (Dynamic programming) jēdzieniem. Dinamiskā programmēšana ir programmēšanas paradigma, kas veicina problēmu risināšanu,… Continue Reading →
Kas ir Rekursija? Kam tā paredzēta? Kā to izmantot? Iepriekšējā rakstā jūs uzzinājāt par “Skaldi un valdi” paradigmu. Šajā rakstā turpināsim rakstu sēriju un jūs uzzināsiet par Recursions , jeb Rekursijām un to, kā ieviest prasības rekursīvajam risinājumam. Viens no… Continue Reading →
Datu struktūras – Algoritmu kārtošana Datu kopas kārtošana var izklausīties kā vienkāršs uzdevums, ņemot vērā to, ko esat jau apguvis jau no iepriekšējiem rakstiem šajā rakstu sērijā. Tomēr, iedziļinoties detaļās, tas var būt pārsteidzoši sarežģīti. Šajā rakstā jūs izpētīsiet kārtošanas… Continue Reading →
Datu struktūras Heaps, jeb Čupas Heap, jeb Čupa var neizklausīties kā īpaši daudzsološs datu struktūras nosaukums. Tomēr tas ir ļoti svarīgs organizatoriskais rīks un apvieno dažas citu datu struktūru funkcijas un priekšrocības. Šajā rakstā jūs uzzināsiet par čupu struktūru un… Continue Reading →
Algoritma izpildes laika novērtēšana – Darbs ar laika sarežģītību (time complexity) Šajā rakstā jūs izpētīsiet izstrādātu piemēru Python rakstītam koda fragmentam, kā arī to, kā jūs to novērtētu, izmantojot Big-O apzīmējumu. [!] Big-O notācija ir matemātiska notācija, kas apraksta funkcijas… Continue Reading →
Problēmu risinājumu definēšana datorzinātnēs Ievads Datorzinātne ir saistīta ar problēmu risināšanu. Datora izgudrojums ir devis mums vēl nebijušu spēju konceptualizēt un pārvarēt reālas un iedomātas problēmas. Pirms tam jums bija jānomet lidmašīna no debesīm, lai pārbaudītu, vai tā lidos. Vai… Continue Reading →
Binārā koda darbība – Boolean loģikas principi Ir vispārzināms, ka datori “domā” izmantojot nulles un vieniniekus. Taču tas, kā tas darbojas praksē, ir nedaudz sarežģītāks, nekā sākotnēji varētu domāt. Manā iepriekšējā rakstā Jūs iepriekš izpētījāt, kā datori izmanto bināros datus,… Continue Reading →
Binārais kods – skaidrojums un pielietojums Šajā rakstā jūs uzzināsiet par binārajiem skaitļiem, kas tie ir un kā datori tos izmanto, lai attēlotu cilvēku valodu. Jūs uzzināsiet, kā pozicionālais kodējums var pārvērst ierobežotu skaitļu kopu bezgalības lieluma vērtību attēlojumā. Visbeidzot,… Continue Reading →
Darba interviju tipi – padomi un gatavošanās intervijai Interviju padomi Ievads Šajā rakstā jūs uzzināsiet, kā sagatavoties intervijai, un iegūsiet dažus būtiskus padomus par sevis prezentēšanu klātienē un virtuālajās intervijās. Pirms veiksmīgas darba uzsākšanas uzņēmumā, jums ir jāpierāda, ka esat… Continue Reading →
Pseidokods soli pa solim…[JavaScript] Vērtīgs rīks programmētāja rīku komplektā ir pseidokods (pseudocode). Šajā rakstā jūs uzzināsiet par to, kāpēc jums vajadzētu izmantot pseidokodu, kad tas ir jāizmanto un kā rakstīt pseidokodu. Kāpēc jums vajadzētu izmantot pseidokodu? Pseidokods ir likumīgs pirmais… Continue Reading →
Kas ir programmēšanas intervija (tehniskā intervija) ? Tehniskā intervija ir vieta, kur jūs demonstrējat savu kompetenci programmēt. Parasti jūs būtu pabeidzis skrīninga pamatus un parādījis, ka jūsu personiskās īpašības (soft skills) ir piemērotas uzņēmumam. personiskās īpašības ir saistītas ar jūsu… Continue Reading →
© 2023 — Powered by WordPress
Theme by Anders Noren — Up ↑