Презентация Многопоточное программирование (Лекция 1). Стандарты C, контейнеры C, красно-черные деревья, B-деревья онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Многопоточное программирование (Лекция 1). Стандарты C, контейнеры C, красно-черные деревья, B-деревья абсолютно бесплатно. Урок-презентация на эту тему содержит всего 63 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Многопоточное программирование (Лекция 1). Стандарты C, контейнеры C, красно-черные деревья, B-деревья



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    63 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    0.96 MB
  • Просмотров:
    68
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Многопоточное
Содержание слайда: Многопоточное программирование Дмитрий Калугин-Балашов

№2 слайд
Литература Джеф Элджер. С
Содержание слайда: Литература Джеф Элджер. С++: Библиотека пограммиста Jeff Alger. C++ for Real Programmers

№3 слайд
Стандарты C C C Boost C C
Содержание слайда: Стандарты C++ C++98/C++03 Boost C++11 C++14

№4 слайд
Контейнеры C STL STL C Boost
Содержание слайда: Контейнеры C++ STL STL (C++11) Boost

№5 слайд
Контейнеры STL
Содержание слайда: Контейнеры STL Последовательные контейнеры Ассоциативные контейнеры Контейнеры-адаптеры Псевдоконтейнеры

№6 слайд
Контейнеры STL
Содержание слайда: Контейнеры STL Последовательные контейнеры Ассоциативные контейнеры Контейнеры-адаптеры Псевдоконтейнеры

№7 слайд
Последовательные контейнеры
Содержание слайда: Последовательные контейнеры STL std::vector std::list std::deque

№8 слайд
Ассоциативные контейнеры STL
Содержание слайда: Ассоциативные контейнеры STL std::set std::map std::multiset std::multimap

№9 слайд
Красно-черные деревья
Содержание слайда: Красно-черные деревья

№10 слайд
Красно-черные деревья
Содержание слайда: Красно-черные деревья

№11 слайд
Красно-черные деревья http
Содержание слайда: Красно-черные деревья http://www.youtube.com/v/vDHFF4wjWYU

№12 слайд
B-деревья https
Содержание слайда: B-деревья https://code.google.com/p/cpp-btree/

№13 слайд
B-деревья btree set btree map
Содержание слайда: B-деревья btree_set btree_map btree_multiset btree_multimap

№14 слайд
Контейнеры-адаптеры STL std
Содержание слайда: Контейнеры-адаптеры STL std::stack std::queue std::priority_queue

№15 слайд
Псевдоконтейнеры STL std
Содержание слайда: Псевдоконтейнеры STL std::bitset std::basic_string std::valarray

№16 слайд
Последовательные контейнеры
Содержание слайда: Последовательные контейнеры STL (C++11) std::array std::forward_list

№17 слайд
std array vs. std vector std
Содержание слайда: std::array vs. std::vector std::vector хранит все элементы в куче std::array хранит все элементы в себе std::array не может изменить свой размер std::array должен знать свой размер на этапе компиляции std::array работает быстрее

№18 слайд
std forward list Итератор
Содержание слайда: std::forward_list Итератор может двигаться только в одном направлении.

№19 слайд
Хэш-таблицы STL C std
Содержание слайда: Хэш-таблицы STL (C++11) std::unordered_set std::unordered_map std::unordered_multiset std::unordered_multimap

№20 слайд
Хэш-таблицы STL C
Содержание слайда: Хэш-таблицы STL (C++11)

№21 слайд
Хэш-таблицы STL C
Содержание слайда: Хэш-таблицы STL (C++11)

№22 слайд
boost circular buffer
Содержание слайда: boost::circular_buffer

№23 слайд
boost circular buffer space
Содержание слайда: boost::circular_buffer_space_optimized

№24 слайд
Умные указатели
Содержание слайда: Умные указатели

№25 слайд
Умные указатели Пример
Содержание слайда: Умные указатели Пример «самодельного» умного указателя.

№26 слайд
Умные указатели Пример
Содержание слайда: Умные указатели Пример «самодельного» умного указателя.

№27 слайд
std auto ptr C
Содержание слайда: std::auto_ptr (C++03)

№28 слайд
std auto ptr C Не
Содержание слайда: std::auto_ptr (C++03) Не использовать!

№29 слайд
std auto ptr C include lt
Содержание слайда: std::auto_ptr (C++03) #include <memory> int func() { std::auto_ptr<CFoo> PFoo1(new CFoo()); std::auto_ptr<CFoo> PFoo2; PFoo2 = PFoo1; }

№30 слайд
std unique ptr C
Содержание слайда: std::unique_ptr (C++11) Невозможность скопировать std::unique_ptr

№31 слайд
std unique ptr C Перемещение
Содержание слайда: std::unique_ptr (C++11) Перемещение std::unique_ptr

№32 слайд
std shared ptr C Пример
Содержание слайда: std::shared_ptr (C++11) Пример использования std::shared_ptr

№33 слайд
std shared ptr C
Содержание слайда: std::shared_ptr (C++11)

№34 слайд
std shared ptr C
Содержание слайда: std::shared_ptr (C++11)

№35 слайд
std weak ptr C
Содержание слайда: std::weak_ptr (C++11)

№36 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№37 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№38 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№39 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№40 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№41 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№42 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№43 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№44 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№45 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№46 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№47 слайд
Аллокаторы
Содержание слайда: Аллокаторы

№48 слайд
Аллокаторы malloc calloc
Содержание слайда: Аллокаторы malloc/calloc/realloc/free new/delete new[]/delete[]

№49 слайд
Аллокаторы ccmalloc dmalloc
Содержание слайда: Аллокаторы ccmalloc dmalloc tcmalloc

№50 слайд
ccmalloc Делаем утечки.
Содержание слайда: ccmalloc Делаем утечки.

№51 слайд
ccmalloc Функция main с
Содержание слайда: ccmalloc Функция main с утечками.

№52 слайд
ccmalloc Результат ccmalloc .
Содержание слайда: ccmalloc Результат ccmalloc (1).

№53 слайд
ccmalloc Результат ccmalloc .
Содержание слайда: ccmalloc Результат ccmalloc (2).

№54 слайд
dmalloc Результат dmalloc.
Содержание слайда: dmalloc Результат dmalloc.

№55 слайд
tcmalloc Работает быстрее,
Содержание слайда: tcmalloc Работает быстрее, чем malloc из glibc LD_PRELOAD="/usr/lib/libtcmalloc.so"

№56 слайд
Уплотнение памяти
Содержание слайда: Уплотнение памяти

№57 слайд
Уплотнение памяти
Содержание слайда: Уплотнение памяти

№58 слайд
Уплотнение памяти
Содержание слайда: Уплотнение памяти

№59 слайд
Уплотнение памяти
Содержание слайда: Уплотнение памяти

№60 слайд
Алгоритм Бейкера
Содержание слайда: Алгоритм Бейкера

№61 слайд
Уплотнение на месте
Содержание слайда: Уплотнение на месте

№62 слайд
Разобраться самостоятельно
Содержание слайда: Разобраться самостоятельно git make

№63 слайд
Дмитрий Калугин-Балашов
Содержание слайда: Дмитрий Калугин-Балашов Дмитрий Калугин-Балашов

Скачать все slide презентации Многопоточное программирование (Лекция 1). Стандарты C, контейнеры C, красно-черные деревья, B-деревья одним архивом: