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
The only way to go fast, is to go well.
Robert C. Martin
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