nav_dugme codeBlog codeBlog
  • početna Početna stranica
  • Sačuvani članci Sačuvani članci
  • Članci
     (spisak)
  • Kontakt

Pretraga taga: "algoritam"

Tutorijal - Implementacija markup jezika u Python-u

Da bismo se na najbolji način upoznali sa pravom vrednošću Python-a (odnosno, sa sposobnošću ovog jezika da korisnicima omogući pisanje prilično ozbiljnih programa - na vrlo jednostavan način), implementiraćemo u Python-u jednostavan prevodilac za markup jezik po sopstvenoj specifikaciji.

bookmark trejler_sat
Datum: 27.04.2021.
IKONA_TEG
Težina: 6/10
python
tutorijal_python_implementacija_markup_jezika

Tutorijal: Implementacija jednostruko ulančane liste u programskom jeziku C++

Detaljan "pretres" postupka implementacije jednostruko ulančane liste u C++-u (uz osvrt na opšti princip preklapanja operatora i izuzetke).

bookmark trejler_sat
Datum: 18.01.2021.
IKONA_TEG
Težina: 8/10
c++
tutorijal_implementacija_liste_cpp

Tutorijal - Implementacija struktura podataka u programskom jeziku JavaScript

Za razliku od ulančane liste, koju smo implementirali u jeziku koji je jedan od "uobičajenih kandidata" za implementaciju struktura podataka (C++), nekoliko drugih struktura podataka odlučili smo da implementiramo u jeziku koji naizgled nije najbolji izbor za prethodno navedene "zahvate" ....

bookmark trejler_sat
Datum: 25.12.2020.
IKONA_TEG
Težina: 7/10
javascript
tutorijal_implementacija_struktura_podataka_u_javascriptu

AVL Stablo - Implementacija - 5. deo - Uklanjanje čvorova

U poslednjem nastavku mini-serijala o implementaciji AVL stabala, bavimo se najkompleksnijom operacijom u AVL stablima - uklanjanjem čvorova.

bookmark trejler_sat
Datum: 28.11.2020.
IKONA_TEG
Težina: 10/10
java
avl_implementacija_5

Binarna stabla i algebarski izrazi (stablo izraza)

Detaljna diskusija o načinu predstavljanja algebarskih izraza preko stabla (uz osvrt na to da se sličan pristup koristi i u prevođenju računarskih jezika).

bookmark trejler_sat
Datum: 24.11.2020.
IKONA_TEG
Težina: 9/10
stablo_izraza

AVL Stablo - Implementacija - 4. deo - Dodavanje čvorova

U četvrtom nastavku mini-serijala o implementaciji AVL stabala, bavimo se jednom od dve najuobičajenije operacije u AVL stablima - dodavanjem čvorova.

bookmark trejler_sat
Datum: 21.11.2020.
IKONA_TEG
Težina: 9/10
java
avl_implementacija_4

Shunting Yard - Implementacija - 2. deo - Računanje vrednosti postfiksnog izraza

U drugom nastavku, bavimo se računanjem vrednosti izraza (u pitanju je postupak koji sledi posle prevođenja izraza iz infiksne notacije, i takođe se obavlja u linearnom vremenu).

bookmark trejler_sat
Datum: 17.11.2020.
IKONA_TEG
Težina: 8/10
c#
shunting_yard_implementacija_2

AVL Stablo - Implementacija - 3. deo - Obilazak stabla

Treći nastavak mini-serijala o implementaciji AVL stabala, posvećen je različitim metodama obilaska stabla pretrage.

bookmark trejler_sat
Datum: 14.11.2020.
IKONA_TEG
Težina: 8/10
java
avl_implementacija_3

Shunting Yard - Implementacija - 1. deo - Prevođenje izraza iz infiksnog zapisa u postfiksni

Jedan od nekoliko najznačajnijih algoritama u istoriji informatike, čija je svrha - pretvaranje infiksnih izraza u postfiksne i računanje vrednosti (u prvom nastavku, bavimo se prevođenjem notacije).

bookmark trejler_sat
Datum: 10.11.2020.
IKONA_TEG
Težina: 8/10
c#
shunting_yard_implementacija_1

AVL Stablo - Implementacija - 2. deo - Pretraga

U drugom nastavku mini-serijala o implementaciji AVL stabala, bavimo se pronalaženjem elemenata.

bookmark trejler_sat
Datum: 07.11.2020.
IKONA_TEG
Težina: 7/10
java
avl_implementacija_2

AVL Stablo - Implementacija - 1. deo - Osnovna struktura

Uvodni članak mini-serijala o implementaciji visinski balansiranog AVL stabla u programskom jeziku Java (za početak, bavimo se osnovnom strukturom čvorova i stabla).

bookmark trejler_sat
Datum: 01.11.2020.
IKONA_TEG
Težina: 7/10
java
avl_implementacija_1

Strukture podataka

Osvrt na različite formate zapisa složenih podataka u računarskoj memoriji i značaj pravilnog formatiranja podataka u rešavanju problema u računarskim sistemima.

bookmark trejler_sat
Datum: 20.03.2020.
IKONA_TEG
Težina: 8/10
c++
strukture_podataka

Klase složenosti algoritama (O notacija)

Kraća diskusija o tome kako količina ulaznih podataka, u različitim programima, utiče na vreme izvršavanja i (dodatno) memorijsko zauzeće.

bookmark trejler_sat
Datum: 20.03.2020.
IKONA_TEG
Težina: 6/10
c
klase_slozenosti_algoritama

Metode za optimizaciju algoritama

Šematski prikaz postupaka preko kojih se algoritmi mogu učiniti efikasnijim.

bookmark trejler_sat
Datum: 04.03.2020.
IKONA_TEG
Težina: 7/10
c
optimizacija_algoritama

Uvod u dinamičko programiranje

Postupak za rešavanje problema uz podelu na potprobleme i pamćenje međurešenja (prikazan kroz najpopularniji DP algoritam).

bookmark trejler_sat
Datum: 20.02.2020.
IKONA_TEG
Težina: 9/10
c
uvod_u_dinamicko_programiranje

Visinski balansirano (AVL) stablo

Detaljan osvrt na postupak za kreiranje visinski balansiranog binarno stabla pretrage (iako možda "ne deluje tako", pravilno strukturirana binarna stabla koja omogućavaju efikasnu pretragu – ne nastaju "sama od sebe" :)).

bookmark trejler_sat
Datum: 20.01.2020.
IKONA_TEG
Težina: 8/10
avl_stablo

Aritmetika boja i režimi preklapanja u programima za obradu fotografija

Prikaz jednostavnog "fotošopa iz domaće radinosti", koji funkcioniše preko elementarne aritmetike (i osvrt na to da su kompleksni programi takođe zasnovani na istim osvnovnim principima kao i oni najjednostavniji).

bookmark trejler_sat
Datum: 08.01.2020.
IKONA_TEG
Težina: 7/10
c#
aritmetika_boja

BFS i DFS - Pronalaženje putanje kroz lavirint

Pronalaženje izlaza iz "lavirinta", uz korišćenje dva poznata algoritma za obilazak struktura podataka.

bookmark trejler_sat
Datum: 04.12.2019.
IKONA_TEG
Težina: 6/10
bfs_i_dfs

Binarno stablo pretrage

Struktura koja omogućava efikasno pretraživanje većih (uređenih) kolekcija podataka.

bookmark trejler_sat
Datum: 04.12.2019.
IKONA_TEG
Težina: 7/10
binarno_stablo_pretrage

Dijagram toka - osnove

Sistem grafičkih simbola preko kojih se prikazuje tok izvršavanja programa (linearna struktura, grananja i petlje).

bookmark trejler_sat
Datum: 23.11.2019.
IKONA_TEG
Težina: 3/10
dijagram_toka

Algoritmi - uvod

Osvrt na najvažnije odlike efikasnih postupaka koji se zapravo mogu smatrati algoritmima (drugim rečima: ukoliko želimo da budemo dobri i uspešni programeri, moramo shvatiti da se problemi na računarima ne mogu rešavati "bilo kako" :)).

bookmark trejler_sat
Datum: 23.11.2019.
IKONA_TEG
Težina: 3/10
algoritmi_uvod

Šta je zapravo programiranje?

Krenućemo od samog početka i odgovorićemo na naizgled jednostavna pitanja: šta je to što računari zapravo rade, i kako da im u tome pomognemo?

bookmark trejler_sat
Datum: 11.11.2019.
IKONA_TEG
Težina: 1/10
programiranje_uopsteno

Aritmetika velikih brojeva u računarskim sistemima

Kako postupiti ukoliko je potrebno na računaru predstaviti izrazito velike brojeve (koji ne mogu stati u standardne procesorske registre), i kako operisati nad "velikim brojevima"?

bookmark trejler_sat
Datum: 11.11.2019.
IKONA_TEG
Težina: 7/10
veliki_brojevi

Postfiksna notacija - kako računari računaju?

Postupak za rešavanje matematičkih izraza na računarima uz korišćenje tzv. postfiksne notacije (znatno efikasnija metoda u odnosu na uobičajeni postupak tumačenja infiksnih izraza).

bookmark trejler_sat
Datum: 11.11.2019.
IKONA_TEG
Težina: 8/10
postfiksna_notacija
Napomena: Tekstovi, slike, web aplikacije i svi ostali sadržaji na sajtu codeblog.rs (osim u slučajevima gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog pismenog odobrenja autora.
© 2020-2026. Sva prava zadržana.
Facebook LinkedIn Twitter Viber WhatsApp E-mail
početna Početna > Pretraga taga: algoritam

Popularni članci

Uvod u objektno orijentisano programiranje Uvod u relacione baze podataka Strukture podataka Uvod u web dizajn Postfiksna notacija Asinhrono programiranje u Javscriptu Predstavljanje znakova na računarima GNU/Linux - 1. deo - Uvod Generator stabla izraza (web aplikacija) Generator AVL stabla (web aplikacija) Svi članci
Programming isn't about what you know; it's about what you can figure out.
Chris Pine
codeBlog codeBlog
Sajt posvećen popularizaciji kulture i veštine programiranja.
Napomena: Tekstovi i slike na sajtu codeblog.rs (osim u slučajevima, gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog odobrenja autora.
© 2020-2026. Sva prava zadržana.
Facebook - logo
Instagram - logo
LinkedIn - logo
Twitter - logo
E-mail
Naslovna
   •
Uslovi korišćenja
   •
Obaveštenja
   •
FAQ
   •
Kontakt