Size: a a a

2016 June 03
ITmozg
С++ алгоритмы и структуры данных

C++ 1 Таблица кодировки  
C++ 2 Динамический массив
C++ 3 Связный список
C++ 5 Рекурсивное дерево
C++ 4 Дерево  
C++ 6 Пирамида (куча)
C++ 7 Множество
C++ 8 Графы  
C++ 9 Календарь
C++ 10 Сортировка и поиск

PS

Описание работы классов, реализующих различные структуры данных (массивы, списки, стеки, очереди, деревья), наиболее часто применяемые в программировании, а также основные алгоритмы обработки этих данных (поиск, сортировка, управление памятью). Это не описание библиотеки STL, а описание того, как можно самостоятельно разобраться с подобной библиотекой.

Все примеры кода для наглядности упрощены, поэтому в представленном программном коде могут присутствовать такие ошибки, как утечка памяти или выход индекса за границы массива при неправильных параметрах вызова функции. Поэтому представленные примеры не рекомендуются для применения в реальных проектах. Примеры нужны для того, чтобы понять, как могут быть реализованы алгоритмы и структуры данных. На практике рекомендуется использовать структуры данных и алгоритмы, представленные в стандартных библиотеках, например, в STL.

Представленные примеры основаны на материалах книги Кубенский А.А. Структуры и алгоритмы обработки данных: объектно-ориентированный подход и реализация на C++. — СПб.: БХВ-Петербург, 2004

#cplus@ITmozg_Bot #cpp@ITmozg_Bot
источник
ITmozg
источник
ITmozg
Создание темы WordPreess

#WordPreess@ITmozg_Bot #css@ITmozg_Bot
источник
ITmozg
источник
ITmozg
Искуственный интеллект

1- Малый ШАД - Что такое машинное обучение и наука о данных? -
2- Малый ШАД - Нейронные сети
3- Introduction and Scope
4- Как решать сложные задачи машинного обучения, не понимая почти ничего
5- Машинное обучение и искусственный интеллект
6- 15x4 - 15 минут про Искусственный Интеллект
7- Методы, модели и алгоритмы формирования баз знаний
8- Использование TensorFlow для анализа языка и "умных" ответов на запросы
9- Использование TensorFlow для анализа языка и "умных" ответов на запросы

#ии@ITmozg_Bot #Искуственныйинтеллект@ITmozg_Bot
источник
ITmozg
источник
ITmozg
Верстка сайта. Часть 2
Часть 1 https://vk.com/wall-16108331_96677

Верстка сайта по макету. 100% результат
Немного о помощниках верстки
Верстка макета интернет-магазина с нуля. Урок 1
Верстка сайта. Выпадающее меню на css. Урок 2
Верстка сайта по макету интернет-магазина. Урок 3
Создание и отправка git репозитория на github
Как скачать git репозиторий c github
Верстка сайта. Интернет-магазин. Урок 4
Как найти ошибку верстки
Верстка сайта. Урок 5. Верстаем футер

#верстка@ITmozg_Bot #html@ITmozg_Bot #css@ITmozg_Bot
источник
ITmozg
источник
2016 June 04
ITmozg
Программирования PIC контроллеров

1- Программирование микроконтроллеров: Что такое микроконтроллер (MCU)
2- Программирование микроконтроллеров: Основа №1 (Система счисления)
3- Программирование микроконтроллеров: Основа №2 (Единицы информации, логическая 1 и 0)
4- Программирование микроконтроллеров: Среда разработки и тех документация (DataSheet)
5- Программирование микроконтроллеров: Урок 1. Создания проекта
6- Программирование микроконтроллеров: Урок 2. Организация памяти данных (регистры)
7- Программирование микроконтроллеров: Урок 3. Порт ввода - вывода

#Программирование@ITmozg_Bot #PIC@ITmozg_Bot #контроллер@ITmozg_Bot
источник
ITmozg
источник
ITmozg
Программирования PIC контроллеров. Часть 2

8- Программирование микроконтроллеров: Урок 4. Язык программирования (Assembler)
9- Программирование микроконтроллеров: Урок 5. Конфигурация микроконтроллера
10- Программирование микроконтроллеров: Урок 6. Инициализация микроконтроллера
11- Программирование микроконтроллеров: Урок 7. Управления светодиодами (светодиодная мигалка)
12- Программирование микроконтроллеров: Урок 8. Порт RA5/MCLR, обработка кнопки, дребезг контактов
13- Программирование микроконтроллеров: Урок 9. Питания, схема подключения кнопки и светодиода
14- Программирование микроконтроллеров: Урок 10. Чем прошить PIC микроконтроллер (программатор PICkit2)

#asm@ITmozg_Bot
источник
ITmozg
источник
ITmozg
Django Web Development with Python

Introduction - Django Web Development with Python 1
Creating App - Django Web Development with Python 2
Jinja Templating - Django Web Development with Python 3  
Bootstrap HTML CSS - Django Web Development with Python 4
Passing variables from python to html - Django Web Development with Python 5
Beginning Blog - Django Web Development with Python 6
Blog View and Template - Django Web Development with Python 7
Database & Migrations - Django Web Development with Python 8
Admin - Django Web Development with Python 9
Individual blog pages - Django Web Development with Python 10
Publishing to a Web Server - Django Web Development with Python 11
SSL for HTTPS with nginx - Django Web Development with Python 12

#Python@ITmozg_Bot #Django@ITmozg_Bot
источник
ITmozg
источник
ITmozg
OpenCV with Python for Image and Video Analysis

1- Intro and loading Images - OpenCV with Python for Image and Video Analysis
2- Loading Video Source - OpenCV with Python for Image and Video Analysis
3- Drawing and Writing on Image - OpenCV with Python for Image and Video Analysis
4- Image Operations - OpenCV with Python for Image and Video Analysis
5- Image arithmetics and Logic - OpenCV with Python for Image and Video Analysis
6- Thresholding - OpenCV with Python for Image and Video Analysis
7- Color Filtering - OpenCV with Python for Image and Video Analysis
8- Blurring and Smoothing - OpenCV with Python for Image and Video Analysis  
9- Morphological Transformations - OpenCV with Python for Image and Video Analysis  
10- Edge Detection and Gradients - OpenCV with Python for Image and Video Analysis

#Python@ITmozg_Bot
источник
ITmozg
источник
ITmozg
OpenCV with Python for Image and Video Analysis

11- Template Matching - OpenCV with Python for Image and Video Analysis
12- GrabCut Foreground Extraction - OpenCV with Python for Image and Video    
13- Corner Detection - OpenCV with Python for Image and Video Analysis  
14- Feature Matching (Homography) Brute Force - OpenCV with Python for Image and Video Analysis
15- MOG Background Reduction - OpenCV with Python for Image and Video Analysis
16- Haar Cascade Object Detection Face & Eye - OpenCV with Python for Image and Video Analysis
17- Making your own Haar Cascade Intro - OpenCV with Python for Image and Video Analysis
18- Gathering Images for Haar Cascade - OpenCV with Python for Image and Video Analysis
19- Cleaning images and creating description files - OpenCV with Python for Image and Video Analysis
20- Training Haar cascade object detection - OpenCV with Python for Image and Video Analysis

#Python@ITmozg_Bot
источник
ITmozg
источник
ITmozg
Термометр на микроконтроллере PIC16F84A и датчике DS18B20

1. Знакомство с термометром DS18B20 подключенного к микроконтроллеру PIC (Урок 43. Теория)
52. Программа для обмена данными между DS18B20 и PIC16F84A (Урок 44. Теория)
53. Термометр с датчиком DS18B20, светодиодными индикаторами и PIC16F84A (Урок 45. Теория)
54. Термометр на микроконтроллере PIC16F84A и датчике DS18B20 (Урок 9. Практика)
55. Знакомство с интерфейсом 1-wire (Урок 46. Теория)
56. Взаимодействие датчиков DS18B20 по шине 1 Wire с микроконтроллером PIC (Урок 47. Теория)
57. CRC алгоритм (Урок 48. Теория)  
58. 1-wire CRC на ассемблере (Урок 49. Теория)
62. 1 Wire команда SEARCH ROM (Урок 53. Теория)
63. Методика поиска адресов 1 Wire устройств (Урок 54. Теория)

#микроконтроллер@ITmozg_Bot
источник
ITmozg
источник