Algoritmi

Curs
6/10 (12 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 3706
Mărime: 24.25KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din curs

Algoritmii acopera un domeniu larg de operatii generale asupra containerelor precum: traversare, sortare, cautare, inserare sau stergere de elemente.

Algoritmii sunt functii generice, care se refera la containere prin intermediul iteratorilor. Tipurile iteratorilor folositi de un algoritm sunt date ca parametri ai sablonului.

Algoritmii sunt declarati în zona de nume std si semnaturile lor se afla în fisierul antet algorithm.

Cei mai multi algoritmi sunt scurti si simpli, putând fi definiti inline.

Algoritmii care produc rezultate pe care le depun într-un container sunt clasificati ca algoritmi de copiere si au numele terminat cu sufixul _copy.

Algoritmii a caror functionare este determinata de satisfacerea unui predicat sunt cunoscuti ca algoritmi cu predicate. Lista de parametri a unui asemenea algoritm va contine un obiect functie predicat. Numele acestor algoritmi contine sufixul _if.

În prezentarea algoritmilor vom utiliza urmatoarele abrevieri:

InIt - InputIterator, OutIt – OutputIterator, FwIt – ForwardIterator,

BIt – BidirectionalIterator, RAIt – RandomAccessIterator, Pred – Predicate,

BinPred – BinaryPredicate, OpUnar – UnaryOperator, Func – Function, T – value_type (tipul elementelor din container)

Preview document

Algoritmi - Pagina 1
Algoritmi - Pagina 2
Algoritmi - Pagina 3
Algoritmi - Pagina 4
Algoritmi - Pagina 5
Algoritmi - Pagina 6
Algoritmi - Pagina 7
Algoritmi - Pagina 8
Algoritmi - Pagina 9

Conținut arhivă zip

  • Algoritmi.doc

Alții au mai descărcat și

Sisteme convenționale pentru reglarea proceselor continue

Capitolul 2 Sisteme Conventionale pentru Reglarea Proceselor Continue Rezumat: In acest capitol sunt tratate aspecte legate de metodologia...

Teoria Sistemelor

Reprezentarea Sistemelor Dinamice Liniare Multivariabile prin Matrice de Transfer 1. Matricea de transfer; legatura cu reprezentarile de tip...

Reprezentarea Informațiilor cu Obiecte

Informatiile pe care le reprezentam în memoria calculatorului sunt rareori atât de simple precum culorile sau literele. În general, dorim sa...

Sistemele Informatice

1.1. Contextul actual La sfârsitul secolului al XX-lea si începutul secolului al XXI-lea, clientii, concurenta si schimbarea au creat o noua lume a...

Cursuri Java

Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...

Aplicatii de retea în internet

Posta electronica (e - mail) Milioane de oameni sunt conectati într-un fel sau altul la reteaua Internet si pot trimite mesaje prin intermediul...

Optimizarea Conducerii Autovehiculelor

Titlul acestui subcapitol sugereaza utilizarea unor tehnici si a unor sisteme de conducere de tipul celor mentionate în primul capitol care sa...

Arhitectura modelului OSI(ISO)

ARHITECTURA MODELULUI OSI/ISO Modelul ISO/OSI (International Standards Organization / Open Systems Interconnection) este o arhitectura de retea...

Te-ar putea interesa și

Tehnici și Algoritmi de Codare

PRESCURTĂRI 1. INTRODUCERE O temă des cercetată în telefonia mobilă este eficienţa spectrală, care deobicei are înţelesul de densitatea...

Ilustrarea și simularea unor algoritmi legați de inteligența artificială folosind programarea orientată pe obiect în limbajul java

Introducere Am ales lucrarea intitulată „Ilustrarea și simularea unor algoritmi de inteligență artificială folosind programarea orientată pe...

Soft pentru Algoritmi Fundamentali de Determinare a Unui Flux de Cost Minim

“Diferența dintre școală și viață? În școală, înveți o lecție, apoi dai un test. În viață, ai de dat un test care te învață o lecție.” (Tom...

Implementarea algoritmilor evolutivi

Conceptul de evoluţie a fost propus de savantul englez Charles Darwin în 1859 în celebra sa carte “Originea speciilor prin selecţie naturală”....

Algoritmi Polinomiali de Generare a Submulțimilor Discrete Finite

-Introducere- Motivul alegerii acestei lucrări este de a înţelege mai bine cum un algoritm matematic de generare poate fi implementat în cadrul...

Rezolvarea Problemei Comis - Voiajorului cu Ajutorul Algoritmilor Genetici

Algoritmi genetici Tehnici adaptive de cautare euristica, bazate pe principiile geneticii si ale selectiei naturale Lucreaza cu o populatie de...

Implimentarea algoritmului A , în cadrul jocului Snake

Rezumat Proiectul Snake, ce are la bază ideea de implimentare a algoritmului A*, cunoscut ca și A star, are ca obiect determinarea drumului de...

Algoritmi paraleli

Algoritmi paraleli pentru sortare Algoritmii paraleli sunt opusi algoritmilor seriali deoarece secventele de cod pot fi executate pe mai multe...

Ai nevoie de altceva?