1. Новые складчины: Показать еще

    18.06.2018: Fine art Lightroom Presets (Оля Кобрусева)

    18.06.2018: Быстрые деньги с авито и социальных сетей 7 поток (John22) (Евгений Дорохин)

    18.06.2018: 96 часов в сутках (Jonn22)

    18.06.2018: Воркшоп по товарному бизнесу №6 (Jonn22) (Евгений Дорохин)

    18.06.2018: [Бизнес Молодость] Блогер: Быстрый старт (Анастасия Лебедева)

  2. Нужен организатор: Показать еще

    18.06.2018: [Вязание] «Твидовый джемпер» от anastasiya_kless

    18.06.2018: [Вязание] Кардиган «Бабушкин квадрат» от lavkabulavka

    18.06.2018: Красивые привычки-Красивое тело. 3 модуля (Елена Кален)

    18.06.2018: [Вязание] МК по вязанию кардигана «Brooklyn» от marinaberkutova

    18.06.2018: [Игрушка] Милый зайка

  3. Сбор взносов Показать еще

    18.06.2018: [Бизнес Молодость] Блогер: Быстрый старт (Анастасия Лебедева)

    18.06.2018: Эффективное чтение. Скорочтение и запоминание (Ольга Мамонтова, Ольга Комарова)

    18.06.2018: Свадебные Пресеты от Christine Meintjes (7 Паков Пресетов) Fine Art

    18.06.2018: Видеокурс по созданию подвижной куклы в смешанной технике (Кира Кинаш - dollki_radugi)

    18.06.2018: Колдовство в практике таролога

Куплено

[Специалист] Алгоритмы. Олимпиадное программирование

Тема в разделе "Курсы по программированию", создана пользователем Нафаня, 25 авг 2015.

Цена:
8400 руб
Взнос:
183 руб
Организатор:
Нафаня
Участников:
3/50

Список участников складчины:

1. Нафаня
2. ольгага 3. feliz4
Записаться
    Тип: Стандартная складчина
Оценить эту складчину: /5,
  1. Нафаня
    Нафаня Организатор складчин

    [Специалист] Алгоритмы. Олимпиадное программирование

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

    Модуль 1. Занятие №1. Знакомство
    · Алгоритмы

    · Тестирующая система

    Модуль 2. Занятие №2. Типы данных и отладка

    · Типы данных в Java
    · Примитивные типы
    · Объекты
    · Классы-обертки
    · BigInteger и BigDecimal
    · Отладка

    Модуль 3. Занятие №3. Решение задач из области арифметики

    · Проверка на четность
    · Немного теории
    · Цифры числа
    · Получение цифр числа
    · Проверка на простоту
    · Сумма делителей
    · Количество делителей
    · Разложение на простые множители

    Модуль 4. Занятие №4. НОД(GCD) и НОК(LCM)

    · Немного теории
    · Немного о задачах

    Модуль 5. Занятие №5. Однопроходные алгоритмы

    · Чтение
    · Сумма элементов
    · Максимум из всех
    · Максимум из четных
    · Второй максимум
    · Немного о задачах
    · Чтение больших объемов данных
    · Пример использования класса
    · StreamTokenizer для быстрого чтения последовательности чисел

    Модуль 6. Занятие №6. Массивы
    · Создание массива
    · Ввод (считывание) массива из N элементов
    · Вывод всех элементов массива
    · Поиск максимума
    · Поиск индекса максимального
    · Поиск индекса заданного числа в массиве
    · Вывод массива в обратном порядке
    · Косвенная адресация

    Модуль 7. Занятие №7. Сортировка массива
    · Сортировка выбором (метод минимума)
    · Немного теории
    · Метод сортировки обменами (метод пузырька)

    Модуль 8. Занятие №8. Символы и строки в Java
    · Символы
    · Класс String
    · Создание строки
    · Чтение строки
    · Длина строки
    · Сравнение строк
    · Добавление к строке
    · Преобразование различных типов в строку и обратно
    · Извлечение символа и подстроки
    · Поиск в строке
    · Функции замены
    · Разворот строки

    Модуль 9. Занятие №9. Двумерные массивы

    · Создание и «стандартное» чтение
    · Вывод массива в виде таблицы
    · Cумма всех элементов
    · Сумма элементов главной диагонали
    · Неровные массивы

    Модуль 10. Занятие №10. Графы I. Определения, хранение

    · Немного теории
    · Основные понятия
    · Деревья
    · Способы хранения графов
    · Способ №0. Иногда граф можно вообще не хранить специальным образом
    · Способ №1. Матрица смежности
    · Способ №2. Список ребер
    · Способ №3. Списки смежности

    Модуль 11. Занятие №11. Стек и очередь
    · Стек (Stack)
    · Очередь (Queue)


    Модуль 12. Занятие №12. Графы II. Поиск в ширину

    · BFS (Breadth-first search)
    · BFS в графе, заданном матрицей смежности G
    · Применения алгоритма поиска в ширину
    · Поиск кратчайших путей из данной
    · Немного теории
    · Поиск компонент связности




     
    Нафаня, 25 авг 2015
  2. Похожие складчины
    1. Zander
    2. Telegram
    3. Telegram
    4. Zander
    5. Нафаня
    6. Лизок
    7. Zander
    Загрузка...
  3. Нафаня
    Нафаня Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 8400 руб. Взнос с каждого участника: 183 руб.
    Кол-во участников в основном списке: 3 чел.

    Начало сбора взносов 23 Октябрь 2015 года
     
    Нафаня, 22 окт 2015
Участники складчины [Специалист] Алгоритмы. Олимпиадное программирование смогут написать отзыв
Наверх