Алгоритмы и структуры данных (С++), лекция №1

  Рет қаралды 534,762

Тимофей Хирьянов

Тимофей Хирьянов

Күн бұрын

Практика: cs.mipt.ru/cpp_...
План курса, код с ноутбука: github.com/tkh...
Telegram-группа: t.me/tkhiriano...
Спонсировать: / tkhirianov или www.paypal.me/... или 63900240 9020000598 (карта СБ).

Пікірлер: 607
@marinaalieva7752
@marinaalieva7752 4 жыл бұрын
Спасибо, что даёте шанс людям, не настолько умным, чтобы поступить в МФТИ и присутствовать на ваших великолепных лекциях
@ВалераБаландин-в8у
@ВалераБаландин-в8у 4 жыл бұрын
Какой же талантливый преподаватель
@Time_Developer
@Time_Developer 4 жыл бұрын
*Да хорош.*
@dimsk772
@dimsk772 4 жыл бұрын
@AlexSky-coder так преподаватель не ставит целью научить C++. Он учит алгоритмам, которые можно реализовать абсолютно на любом языке программирования будь то python или с++. И преподаватель сказал об этом. Просто с++ выполняет эти операции значительно быстрее по сравнению с тем же питоном (опять же об этом говорилось). Человек с головой на плечах, который писал на том же питоне, разберется в с++ просто нужно немного изменить мышление и привыкнуть к синтаксису. Грамотный программист может писать на любом языке.
@moon.trance
@moon.trance 4 жыл бұрын
@AlexSky-coder слушать интересно. У нас просто монотонно с методички читали информацию, а потом тесты раздавали, никаких тебе rm -rf /
@АндрейРеш-г9в
@АндрейРеш-г9в 4 жыл бұрын
DimSk Да, что за Windows не говорит?
@makthaver624
@makthaver624 4 жыл бұрын
@AlexSky-coder чувак, это университетская лекция, чтобы туда поступить на это направление, необходимо сдавать информатику на должном уровне, а именно знать основы программирования. Так что рассказывать с самого нуля, как для тех, кто не имеет опыта в программирование - пустая трата времени для тех, кто слушает эту лекцию в аудитории.
@OmgFiny
@OmgFiny 4 жыл бұрын
Вот это да, вот это подгон! Новый сезон вышел
@epiccode72
@epiccode72 4 жыл бұрын
Game Engine # 07 FPS счетчик, таймер OpenGL / SDL / shaders ) kzbin.info/www/bejne/b5rMgKx8oLh5nbM
@ooo.coreltd6416
@ooo.coreltd6416 4 жыл бұрын
TBBT закончился, теперь будем смотреть Тимофея :)
@geusfexx2844
@geusfexx2844 2 жыл бұрын
Комментарий на С++ начинается с фигурной скобки. Который раз смотрю всегда нахожу что-то новое для себя 😆
@sergeyshubin6679
@sergeyshubin6679 4 жыл бұрын
Я тут подумал, вам нужно преподавать не студентам, а преподавать преподавателям то, как нужно преподавать студентам.
@Прикольноепроектноепрограммиро
@Прикольноепроектноепрограммиро 4 жыл бұрын
Согласен. До сих пор помню, что мне так объяснили C++ в ВУЗе, что я 5 лет программирование ненавидел
@ビターリ
@ビターリ 4 жыл бұрын
@purple sunset есть 99% работы и 1% таланта , так что не в таланте дело
@user-ur3un7vq3l
@user-ur3un7vq3l 4 жыл бұрын
это точно
@sunneversets1149
@sunneversets1149 4 жыл бұрын
@@kosiak10851 ты подумал что сказал? многие не слышали про программирование в школе, не у всех компьютер даже есть
@ruslan8103
@ruslan8103 4 жыл бұрын
@@sunneversets1149 нет даже компьютера, значит не их направление в жизни и нечего сочувствия ждать
@tkhirianov
@tkhirianov 4 жыл бұрын
Кто сделает тайминг тем лекции, пишите, я закреплю ваш комментарий сверху. В помощь -- предполагавшиеся темы для 1-й лекции (не всегда совпадает): Разбор hello_world.cpp. Структура простой программы. Переменные С++: необходимость объявления, строгость типизации, присваивание. Ввод-вывод в std:: потоки cin, cout, cerr. Арифметические операции +, -, *, /. Описание простых функций. Cинхронный вызов и возврат по стеку вызовов. Метки и goto. Доводы против оператора goto Эдсгера Дейкстры! Оператор for. Генерация арифметической и геометрической прогрессий. Оператор if. Фильтрация потока чисел. Оператор while. Алгоритм Евклида на С++. Вложенные и каскадные условные конструкции. Обработка последовательностей: подсчёт, сумма, произведение, поиск максимального. Инициализация переменной при поиске максимума и минимума.
@sunneversets1149
@sunneversets1149 4 жыл бұрын
Здравствуйте, не мог не отписать, если б мне так обьясняли программирование в универе, я б уже лидом стал))
@101picofarad
@101picofarad 4 жыл бұрын
Считаю что опущен важный плюс интерпретаторного языка - такую программу легко заставить работать на чужой кастомной железяке, если на неё портирован интерпретатор (а питон много куда портирован). Поймал себя а мысли, что не смотря на многолетний опыт программирования уже с трудом припоминаю чтобы я использовал цикл for когда пишу код на си - он как-то выпал из моей библиотеки мышления и не возникает в нем необходимости. Возможно это связано с тем, что на си я решаю только определенный круг задач, в которые видимо это конструкция не просится...
@recreationreally4382
@recreationreally4382 4 жыл бұрын
Тимофей, избавляйтесь от фразы "Понимаете, да?" Vim? "Сэр, Вы - гений извращений". Сама популярная команда vim - это :!q. Цепочка: Текстовый редактор->Препроцессор->Компилятор->Компоновщик. Да, сейчас последние три скрываются от разработчика и тем не менее. Препроцессор дополняет исходный код содержимым заголовочных файлов и макроопределениями. Компилятор превращает это в бинарный файл. И только Компоновщик делает бинарный файл исполняемым добавляя еще библиотеки из бинарных файлов. Как вариант после компиляции мы можем уйти в создание библиотеки, а не на компоновку. Не я такой умный. Харви и Пол (Пауль) Дейтели. (С How to program, С++ How to program) Вторая - минимум 8 изданий. Есть переводы на русский язык.
@Jo-ut7uf
@Jo-ut7uf 4 жыл бұрын
@@recreationreally4382 , есть ли обучение с 0?
@vrom1990
@vrom1990 4 жыл бұрын
Ютуб новый функционал ввёл - если вы тайминг прямо в описание скопируете, он полосу проигрывания разобъёт на составляющие и будет подписывать, какая тема сейчас проигрывается. Очень удобно
@IvaNFallout
@IvaNFallout 4 жыл бұрын
Огромный запас харизмы. Всегда смотрю с удовольствием Ваши лекции
@SHlNJlKARl
@SHlNJlKARl 4 жыл бұрын
Я обожаю эти лекции всё больше с каждым днём. Все кристально понятно и весь материал выкладывается поочередно и верно, при этом имея связку со всем в лекции - всё грамотно прописано и взаимосвязано - ты видишь разницу между Python и C++ - она будто "осязаема", ты видишь все особенности языка, его строгую типизацию и понимаешь её пользу. Мне нечего сказать, просто. Чёрт, это великолепно. Это великолепно и это невероятно..
@ПавелМесечко
@ПавелМесечко 4 жыл бұрын
Преподаватель от бога. Очень интересно слушать лекцию, без особого желания закрыть видео из-за недопонимания происходящего. Желаю как можно дольше не терять запал и продолжать освещать путь другим
@yuriy441
@yuriy441 4 жыл бұрын
После того как кратко изучил работу транзистора и триггера, (чуть чуть "железа"),понял "физику" "и , или,не,или не" -Закрылась "дыра" в понимании и восприятии информация по программированию. Большое Вам спасибо за лекции
@AmadeoMark
@AmadeoMark 4 жыл бұрын
Огромное спасибо, за ваш труд! Как же приятно осознавать, что эту лекцию на данный момент посмотрело 102 000 человек, с большей долей вероятности, для них, и со 100% вероятностью для меня, вы стали любимым преподавателем по дисциплине! За долгое время, появилось очень острое желание отблагодарить человека за его труд, что несомненно я и сделаю! Ещё раз, большое Спасибо!
@ЕгорРм-м9ю
@ЕгорРм-м9ю 4 жыл бұрын
Зная с++ и зная пайтон, включил видео и посмотрел на одном дыхании. Человек который умеет доносить до мозга. Спасибо вам!
@MashaRBX1
@MashaRBX1 4 жыл бұрын
Принял бы душ с Тимофеем?
@mar_kha
@mar_kha 4 жыл бұрын
@@MashaRBX1 если они предоставят резюме и пройдут собеседование, можно и принять 👻
@ПавелВасильев-т2н
@ПавелВасильев-т2н 3 жыл бұрын
@@MashaRBX1 ааахахахах
@ПавелВасильев-т2н
@ПавелВасильев-т2н 3 жыл бұрын
выучить c++ - это оооооооочень тяжело
@libertariancom
@libertariancom 2 жыл бұрын
@@ПавелВасильев-т2н Его в принципе нельзя выучить, только чуть-чуть узнать немножко
@ВикторЦой-т2р
@ВикторЦой-т2р 4 жыл бұрын
Это самые лучшие лекции, которые я находил! Огромнейшее Вам спасибо!!!
@fein7068
@fein7068 4 жыл бұрын
Насколько детально объяснять и чтоб все элементарно понятно откладывалось, это друзья мои талант и большой опыт, лучший преподаватель которого я видел в интернете!
@milene4137
@milene4137 2 жыл бұрын
тут не только в интернете, но и вообще по ВУЗам.
@kst5161
@kst5161 3 жыл бұрын
Сижу весь день выбираю с какого его видео стоит начать обучение, просто нереально крутой преподаватель. +++ в карму;)
@Dr_Osipov
@Dr_Osipov 6 ай бұрын
++
@handleftman
@handleftman 4 жыл бұрын
Выражаю благодарность Тимофею, вы несёте свет людям!
@Perikl_Popandop
@Perikl_Popandop 2 жыл бұрын
я подсел на эти лекции, смотрю как сериал, оторваться нельзя
@mrmztrp3527
@mrmztrp3527 4 жыл бұрын
Нет слов просто восхищение . Думаю под вашим руководством можно какую угодно науку осилить
@stanislavradjabov6471
@stanislavradjabov6471 4 жыл бұрын
Вот понимаю человек умеет преподавать, я программист со стажем и то посмотрел всю лекцию! Молодец
@nijatjafarguliyev
@nijatjafarguliyev 4 жыл бұрын
Чтобы сумма последовательности была 0 а произведение 1, нужно два компексных числа : i , -i Спасибо большое за лекцию.
@DiamondSane
@DiamondSane 2 жыл бұрын
хорошо, но последовательность типа 1, -1, 1, -1, ... тоже подойдёт
@alexandrshatilov8227
@alexandrshatilov8227 9 ай бұрын
Тимофея хочется слушать даже когда ты уже на 3 курсе IT специальности и ищешь работу. Великий препод
@dogydoge4553
@dogydoge4553 4 жыл бұрын
Просмотрев до дыр аналогичный курс по Питону прошел на финал всероса за 9 класс и столкнулся с необходимостью учить плюсы. Тимофей, спасибо
@annar9286
@annar9286 4 жыл бұрын
ты большой молодец!
@doublestripe1682
@doublestripe1682 4 жыл бұрын
@Ast Kch Курс от Хирьянова по питону.
@НикитаКоков-п6с
@НикитаКоков-п6с 4 жыл бұрын
Так то всерос в 11кл на паскале тащат
@nobeing6242
@nobeing6242 4 жыл бұрын
@@НикитаКоков-п6с Да ладно это видимо одно задание на питоне решил, поэтому приплел сюда курс по питону
@quadroninja2708
@quadroninja2708 4 жыл бұрын
@@НикитаКоков-п6с почему? C, насколько я знаю, имеет схожую скорость, при этом имея разные алгоритмы, вроде сортировки и двоичного поиска
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 4 жыл бұрын
О, наконец-то новое видео и C++, спасибо огромное Тимофей Фёдорович
@vladyslavbobyr4207
@vladyslavbobyr4207 4 жыл бұрын
Один из лучших преподавателей, которых я видел в своей жизни
@asdffewfew
@asdffewfew 4 жыл бұрын
какой позитивный преподаватель.и объясняет доступно
@GOTO_LOOP
@GOTO_LOOP 4 жыл бұрын
Как здорово, когда университетские курсы можно посмотреть на ютюбе. Я не совсем начинающий в С++, щупал интерфейсы и паттерны, работал с указателями, но лекцию все равно было интересно смотреть. Отдельное спасибо за упоминание GOTO.
@alexv5435
@alexv5435 4 жыл бұрын
По заявленной цели прикладного курса подача материала просто супер! По сравнению с вытаскиванием того же самого материала из разных монографий - курс Тимофея просто находка.
@yurijmx6437
@yurijmx6437 4 жыл бұрын
Преподаватель оговаривается на 53:30 минуте. Цикл for существовал и до 2011 года, а в 2011 появился новый стандарт c++11 в котором появился цикл foreach. Синтакс выглядит так: for цикл - for(int i = 0; i < n; i++) foreach цикл - for(int v : a) Для использования foreach цикла нужно компилятору указать что используется c++11 стандарт "g++ -std=c++11 test.cpp".
@РинатШакиров-ш1р
@РинатШакиров-ш1р 2 жыл бұрын
Большое спасибо за информацию Тимофей, очень грамотно объясняете, дай вам Бог здоровья
@pechatnik
@pechatnik 4 жыл бұрын
Я бы послушал от вас курс по высшей математике и дискретной) за плюсы спасибо!!!
@pechatnik
@pechatnik 4 жыл бұрын
@Striker омг, я промалчу. Тяжёлый случай.
@rodya133
@rodya133 4 жыл бұрын
@Striker он абсолютно ничего не просит, он просто поблагодарил преподавателя) "я бы послушал от вас курс по высшей математике и дескретной" никак не эквивалент высказыванию "я требую курс по высшей математике и дискретной бесплатно!"
@pavelgushchin2223
@pavelgushchin2223 4 жыл бұрын
@@pechatnik Это под левым акком пишет ректор универа, в котором преподаёт Тимофей, ахаха)
@pechatnik
@pechatnik 4 жыл бұрын
@@pavelgushchin2223 ахаха)) тоже вариант)
@nobeing6242
@nobeing6242 4 жыл бұрын
@Logg` beэr Да ты че если бы так просто было. Все были отличниками и математиками. ЧТоб построить образы в голове понятные, наклыдвающиеся на сетку образов уже имеющихся образов у ученика. Надо маломальский педогагический талант. А эти учебники откроешь, там сухая абстракция причем не логичная для новичка. С какой стати решили так обозначать, с какой стати так назвали и понеслось ..что нихера ниче не понятно типо все бред...поэтому не все вкуривают...
@user-bs8yy5pp6m
@user-bs8yy5pp6m 4 жыл бұрын
57:08 "А если я великолепный извращенец и очень этого хочу..." В фонд золотых цитат!
@Владимир-е7ф6б
@Владимир-е7ф6б 4 жыл бұрын
Я вообще не программист. Никак с этой профессией не связан, однако досмотрел до конца с удовольствием!
@samario_torres
@samario_torres 4 жыл бұрын
Wow I wish I had a professor like this in college. You all are very lucky.
@dennisschastlivyy
@dennisschastlivyy 11 ай бұрын
Тимофей, спасибо Вам большое за прекрасные уроки👍
@mega.tron2014
@mega.tron2014 3 жыл бұрын
Спасибо за большую работу Тимофей Фёдорович!
@TigerRUS
@TigerRUS 2 жыл бұрын
Всем бы таких преподавателей! Вот у нас просто тихий ужас, а не преподаватели...
@de780
@de780 4 жыл бұрын
Материал подан отлично, различия языков по синтаксису, семантике и использования и описания переменных показаны в рабочем примере одинаковых программ - это очевидно удачный ход.
@notanenglishperson9865
@notanenglishperson9865 4 жыл бұрын
Вообще действительно очень хорошо рассказал, разабрал каждую деталь, сразу с названиями из терминалогии мне такон нравится.
@jurikizikov8525
@jurikizikov8525 2 жыл бұрын
34:55 - Комментарий в С++ начинается с 2х косых //. А с фигурной скобки - тело объекта.
@Quarman
@Quarman Жыл бұрын
Зашел в комментарии после этой фразы, читал и думал только я один заметил:)
@jonyxip
@jonyxip 3 жыл бұрын
Огромное спасибо за увлекательную лекцию! Харизмы Вам не занимать.
@akolchanov83
@akolchanov83 4 жыл бұрын
Здоровья и долгих, частливых лет тебе Бро. Мне как раз плюсы понадобились. Человечище с большой буквы М.
@vitalik2908
@vitalik2908 4 жыл бұрын
Изучаю программирование МК на AVR. С данной лекцией и другими будущими - подчеркну для себя полезное. Спасибо вам.
@СтепанСмирнов-ф9щ
@СтепанСмирнов-ф9щ 10 ай бұрын
Спасибо большое что такие как ты есть.
@brawlstarsder286
@brawlstarsder286 2 жыл бұрын
зашел полюбопытствовать- залип...всем бы таких преподавателей!
@tooman
@tooman 4 жыл бұрын
Я уж думал прийдется по старым видео учить! А тут новое видео!!!!! Спасибо
@АндрейРеш-г9в
@АндрейРеш-г9в 4 жыл бұрын
Раф Хаиров на каком Windows он коды набирает?
@kostyafrompiter
@kostyafrompiter 4 жыл бұрын
@@АндрейРеш-г9в это ОС Linux
@LANstorm.
@LANstorm. 4 жыл бұрын
@@АндрейРеш-г9в Windows 8
@ritsu133
@ritsu133 4 жыл бұрын
@@АндрейРеш-г9в 98
@Ma_X64
@Ma_X64 4 жыл бұрын
goto -- офигенная штука, когда нужно из 100500 мест перейти, например, в конец прерывания или просто в конец функции и там выполнить некий завершающий код. Многие сразу скажут, что нужно switch case использовать, но там во-первых, нужен перечисляемый тип в условии, да еще и чтобы константа была, а во-вторых, в си/си++ эта конструкция просто уродлива и громоздка. Так что goto не стоит забывать навсегда. Об этом можно, в частности, прочесть в книге "Практика программирования" Кернигана и Пайка.
@Ланс-м1в
@Ланс-м1в 4 жыл бұрын
Спасибо большое за видео в свободном доступе. Отдельно бы хотелось отметить техническую сторону - все прекрасно слышно и видно.
@eladbv1
@eladbv1 4 жыл бұрын
Тимофей как всегда великолепен. Товарищи, донатим, не стесняемся. Оно того стоит. Честное слово :)
@ffonlfoff5005
@ffonlfoff5005 4 жыл бұрын
Редко когда лекция в хорошем качестве, с хорошим звуком, с хорошим преподавателем, спасибо )
@johnnorth9044
@johnnorth9044 3 жыл бұрын
Это просто праздник какой то!! Спасибо огромное!
@azadilyasow3783
@azadilyasow3783 4 жыл бұрын
Спасибо большое за ваш труд и лекции, доступные на ютубе.
@AptemCat
@AptemCat 4 жыл бұрын
Учу Python в школе программистов, всё что вы рассказали за 4 академических часа в первых двух лекциях, мы по python проходим уже 36! академических часов, спасибо!
@olegyarygin3686
@olegyarygin3686 4 жыл бұрын
Гениальное выступление. Снимайте все лекции!
@romans.6049
@romans.6049 4 жыл бұрын
Очень качественные лекции у вас. Списибо. Очень было бы еще классно курс по линукс в таком формате :-)
@antiskim01
@antiskim01 4 жыл бұрын
Да, согласен! Классное предложение! А в универе учат Linux'у?
@tkhirianov
@tkhirianov 4 жыл бұрын
Пока не готов, но мысль сделать курс по GNU/Linux хорошая.
@cemuoimesogaf9009
@cemuoimesogaf9009 2 жыл бұрын
@@tkhirianov поддерживаю
@elliasgreen191
@elliasgreen191 4 жыл бұрын
Очень нравятся ваши видео, самообразуюсь благодаря вашим лекциям. Хотелось бы только попросить, чтобы вопросы студентов вы повторяли в микрофон, а так все очень детально и понятно. Большое вам спасибо.
@FORTNITER5678
@FORTNITER5678 7 ай бұрын
Вы лучший учусь программированию благодпря вам
@mar_kha
@mar_kha 4 жыл бұрын
Беседа со знакомым: - А ты чего не спишь? Опять АИУ ("Американская история ужасов") смотришь?) - Почти. Здесь тоже непредсказуемый сюжет
@mar_kha
@mar_kha 3 жыл бұрын
Прошёл лишь год, но забросила все сериалы, кроме "Мистер Робот" На их место пришли лекции Тимофея Фёдоровича, уроки по SimpleCode + чтение книжек (увы, не художественных): "Грокаем алгоритмы", Крупник "Изучаем СИ" и т.д. Вот что одна интересная лекция может сделать с человеком.
@sergeymoiseev5607
@sergeymoiseev5607 4 жыл бұрын
Мать моя женщина... Тимофей ты чертовски хорош, топовый преподаватель. Меня в ВУЗе учили ненавидеть предмет под названием "информатика"... Ваши бы лекции в те времена - далекий 2008 год.
@peacedalubof
@peacedalubof 4 жыл бұрын
Здравствуйте! Спасибо большое за Ваши лекции!
@grom3
@grom3 4 жыл бұрын
Офигенный препод. Какой же молодец
@Doktornikita
@Doktornikita 4 жыл бұрын
Огромное спасибо! Как всегда, наивысший уровень подачи материала!
@АлександрКопытенко
@АлександрКопытенко 4 жыл бұрын
Любая Ваша лекция - отличная подача материала. Очень круто, прямо не знаю к чему придраться даже :) По-моему - очень ценные видосы в той помойке, что сейчас представляет из себя интернет...
@ignatmarkin2287
@ignatmarkin2287 4 жыл бұрын
потрясающе! Интересно, с проблематикой возникающей на практике, наглядно. Браво! Захотелось снова освоить программирование :)
@аватар-д2т
@аватар-д2т 4 жыл бұрын
Ничего не понятно, но очень интересно! Помню одну команду: f3+сброс и игра была.. поднять перо-опустить перо-сместиться в точку xy... чего не выбрал программирование в свое время...Действительно, спасибо, интересно
@olexandrrymar8279
@olexandrrymar8279 4 жыл бұрын
Действительно талант в преподавании у Тимофея.
@intro_true
@intro_true 2 жыл бұрын
Это очень крутая лекция! Настоящее интересное преподавание!♡
@СтепанКазанский-ж2к
@СтепанКазанский-ж2к 4 жыл бұрын
Тимофей, огромное вам спасибо! Вы лучший!
@Mirumir321
@Mirumir321 3 жыл бұрын
Спасибо, слушаю из Ташкента. Жаль, что я раньше не знала, что программирование такая креативная сфера)
@Дольган-т4щ
@Дольган-т4щ 4 жыл бұрын
Я не заинтересован в С++, но лайк поставить зашел Спасибо за уроки👍
@BHy4OK
@BHy4OK 4 жыл бұрын
так в курсе с++ не изучается, он лишь используется для интерпретации алгоритмов
@ГлебЛукьянов-м3щ
@ГлебЛукьянов-м3щ 4 жыл бұрын
Вставляйте рекламу , вам нужно зарабатывать !!!! Не стесняйтесь ! Сам контент мне не интересен , так как являюсь разработчиком (c#) , но ваша подача огонь ! Препод должен быть сытым и обеспеченным ... Всего наилучшего
@sergeysimchenkov9297
@sergeysimchenkov9297 4 жыл бұрын
Спасибо за интересный и познавательный урок. Ставлю лайк!
@xGazpromx
@xGazpromx 4 жыл бұрын
Привет из ВШЭ, ждем ваших лекций. Супер полезно и доступно!!!
@maxluv__
@maxluv__ 4 жыл бұрын
Сижу и балдею, как сериал, только лекция мм
@ТатьянаВячеславовна-г6н
@ТатьянаВячеславовна-г6н 2 жыл бұрын
Вы настоящий преподаватель
@indigoinkognito9878
@indigoinkognito9878 4 жыл бұрын
Тимофей, спасибо Тебе за Твою неоценимую инициативу !!! надеюсь мой малой заинтересуется тем, Ты вещаешь...
@ocheretnyi
@ocheretnyi 4 жыл бұрын
Отличный преподаватель!!! Интересно рассказывает!
@moon.840
@moon.840 4 ай бұрын
вы очень интересно рассказываете
@СтепанКазанский-ж2к
@СтепанКазанский-ж2к 4 жыл бұрын
Тимофей, спасибо вам огромное за вашу работу! Вы лучший.
@IT-shnik
@IT-shnik 3 жыл бұрын
Уроки высокого качества, спасибо! 👍👍👍👍👍👍
@dimakrilovskiy9902
@dimakrilovskiy9902 4 жыл бұрын
Просто снимаю шляпу. Очень очень клево вы шатаете эту тему. Мое почтениеЁ!
@MarinBagrin
@MarinBagrin Жыл бұрын
Начинаю данный курс 02.06.2023/ Преподаватель очень хорошо излагает тему, хоть тут и было больше синтаксиса чем алгоритмов но все же. По окончанию данного курса, я вернусь здесь и попробую чисто субъективно оценить данный курс. После круса подумываю перейти на Кормана. Но когда в конце преподаватель скзал что он предлагает себя в качестве альтернативы Седживику, меня это очень обрадовало.Курс Обещает быть очень хорошим))
@ИраДаф
@ИраДаф Жыл бұрын
ну как там успехи?) Тоже решил пройти курс, рекомендуете в качестве замены книгам?)
@MarinBagrin
@MarinBagrin Жыл бұрын
@@ИраДаф хорошо, зарабатываю по 1000 доларов в неделю. Шучу, я алгоритмы оставил на потом сейчас изучаю ахитектуру пк, так сказать компютер сайнс
@xenonist4502
@xenonist4502 4 жыл бұрын
Дождался, спасибо) Как приятно было видеть асемблер-срр код)))
@rybiizhir
@rybiizhir 4 жыл бұрын
Классно объясняете, прогеров среди не прогеров наверное сильно больше чем те кто специально на прогеров.
@tomasperson6462
@tomasperson6462 4 жыл бұрын
Блин спасибо тебе, очень помогают твой ролики. Я хоть и учусь в 7 классе, но очень углублено изучаю си и си++
@nobeing6242
@nobeing6242 4 жыл бұрын
а че не ассемблер то тогда уж?(сарказм)
@quadroninja2708
@quadroninja2708 4 жыл бұрын
@@nobeing6242 почему нет? Я учусь в 9 классе, нашел книгу по ассемблеру и это интересно!
@Vologdos
@Vologdos 4 жыл бұрын
Не планировал изучать С++ пока не выучу Python. Но лекции я всё равно буду смотреть. Нравится.
@johnysh6480
@johnysh6480 4 жыл бұрын
Великолепный преподаватель! Хочу больше видео! )
@ЮрийМедведев-у1ш
@ЮрийМедведев-у1ш 4 жыл бұрын
Интересная задача в качестве упражнения. Дано N чисел. Их сумма равна нулю, а их произведение равно единице. Решил эту задачу для N=2, N=3, N=4.
@СтаниславФедоров-ы8и
@СтаниславФедоров-ы8и 2 жыл бұрын
Учитель !!!Все очень интересно ,спасибо .
@BlackWolfsmm
@BlackWolfsmm 3 жыл бұрын
Спасибо за ваши лекции!
@Mamikonars
@Mamikonars 4 жыл бұрын
Спасибо, что заливаете в интернет.
@ILYA1991RUS_Socratus
@ILYA1991RUS_Socratus 3 жыл бұрын
Неформальное объяснение алгоритма игры в шахматы (извиняюсь за неологизмы) (ФизТеху в тезисы): Полная версия игры в шахматы: Стратегия -- направленное передвижение связных структур на объекты противника. Комбинация -- сочетания ходов из ресурсов партии. (матовая комбинация -- центробежное движение вокруг короля до установки и закрепления вражеского короля на оси вращения) Для розыгрыша эндшпиля достаточно знание классического этюда Рэти. Вообще в партии есть дебют, миттельшпиль и эндшпиль. Дебюты все извсетны. Миттельшпиль -- размен ресурсов. Настоящая игра в эндшпиле. Шахматы -- игра симметричная, поэтому при свободной игре (игре с человеком), смысл игры в нарушении дисбаланса в свою сторону. Согласно европейской классической школе, в шахматах существует выигрышная комбинация. Это комбинация за всех фигур чёрных/белых. В полной мере запомнить такую комбинацию очень сложно (банально не хватит ресурсов для мозга). Но можно пойти на хитрость. Согласно определению стратегии свои фигуры можно разделить на связанные структуры, в которых одна из фигур выполняет центр тяжести. Такие центры тяжести в свою очередь образуют связанную структуру, которую можно направлять на мат короля соперника. (см. принцип хаббирования, можно посмотреть на портале ИнтернетУрок). На этом всё) Теорема: при наличии жёсткой структуры мат существует. Шахматы, список литературы (интернациональный состав аторов; я верю, что вечная партия существует и их бесчисленное множество, предложенные книги лучше читать в бессознательном возрасте, после изучения моей системы данные книги действуют лишь как гипноз и уводят от истины): Владимиров Я., 1000 шахматных задач. (достаточно решить первую двухходовку) (матовая комбинация -- центробежное движение вокруг короля до установки и закрепления вражеского короля на оси вращения, на фигуру в шахматах действуют две силы: защита и атака; выбор между защитой и атакой приводит к конфликту, короли -- два солнца, пешки -- потоки частиц, фигуры -- астероиды, защита тоже происходит круговым движением на линии атаки вражеских фигур, единственная живая фигура в шахматах -- король, королевская диагональ -- рубеж, при котором астероиды переходят из защиты в атаку, алгоритм -- не сталкнуться с астероидами, первому перейти рубеж) Владимиров - Платовы. Шедевры шахматной композиции,2002 Бронштейн Д.И., Самоучитель шахматной игры. Рихард Рети, Современный учебник шахматной игры. А. Карпов, Е. Гик, Шахматные сюжеты. Гик - Беседы о шахматах (1985) Шахматные окончания (фигуры на жёлтом фоне на обложке, ладья против лёгкой фигуры и т.д.) Просмотреть разные издания. Учитесь играть сами с собой: Бог не играет в кости. При игре равных сил решающее значение играет такт. Психология шахмат заключена в принципах жадности, убийства и раздражения (Алехин, Ласкер, Эйве) Советская шахматная школа заключена в просчётах вариантов. Фишер -- солдат. Карпов и Каспаров -- воры. Китайцы/японцы используют духи на фигуры. Логика ясна? Дальше сами. И запомните: настоящие шахматы существуют. (Если русские начнут бросаться досками, я не виноват:) При игре двух чемпионов -- бесконечная динамичная турбулентная партия (шахматный бамбинтон -- вспомните о тактах). Это и есть искусство играть в шахматы) Именно поэтому у высших персон в кабинете стоят шахматы с "вечной" позицией. "С тобой не интересно играть" ("играть" подчеркнуть) Именно поэтому в праволсавии запрещено играть в карты. Два океана, два моря смешиваются и не могут поглатить друг друга. При правилной подаче шахматы тоже сродни футболу;) Вечную партию не разыграю, но сыграть смогу:) -- ага) здесь наверное так надо походить) Методические указания: чтобы ребёнок прочувствовал вечную партию, с ним полезно изредка иградь в поддавки. (Идея создания динамичного шутера. Правила: разнородное оружие. Король -- тот кто развязывает войну. Все выживут, король умрёт -- новая философия шахмат) При "накаченной" голове всё исходит из основ: Рассуждение образами (ассоциативное мышление): например, одна фигура -- это солнце, другая -- планета, которая летит вокруг солнца. Занятие спортом и физической культурой -- предотвращение прилива крови к голове в эндшпиле и цунгцванге, укращение страха. Не смотря за чёрных -- Воля за пределами воли (Сунь Лутань). (Просто страх) Война поколений -- война идей (инерционность мышления). Логичные ходы (интерференция в мозгу при спланированной игре). Не путать с узорным мышлением (расстовление фигур и пешек в виде узора). Клиптомание (использование одного и того же приёма, например жертва ферзя с впечатлением, что это лучший приём). Способ добиться ничьей -- смута под давлением турбулентности. С какими фигурами ферзь связан, так он и ходит (?) Организация и самоорганизация фигур. В пределе шахматы -- игра ничейная. Кто это не поймёт, тот и проиграет. Это и есть равновесие в шахматах. Прямая спина -- немаловажный фактор при игре в шахматы (Чигорин). При "накаченной" голове всё исходит из основ. Поправки к списку литературы: 1. Вместо А. Карпов, Е. Гик, Шахматные сюжеты. -> Гик - Беседы о шахматах (1985) (позиции в основном ничейные) 2. Владимиров - Платовы. Шедевры шахматной композиции,2002 3. Шахматный словарь,1964 (смысл СССР -- борьба против креминала, игра как сдерживающий фактор, отвлекающий манёвр в пространстве деятельности: играйте в шахматы!) Вывод: шахматы креминальная игра, но изночально шахматы были созданы для мира. Выживет безгрешный.
@galogramma8461
@galogramma8461 4 жыл бұрын
самый крутой препод, которых я видел!
@ashin6651
@ashin6651 4 жыл бұрын
虽然听不懂 但是感觉你讲的非常好!
@fdshdsfdsqq
@fdshdsfdsqq Жыл бұрын
1:24:49 еще один аргумент почему стоит прослушать этот курс лекций))
@alexanderalex5522
@alexanderalex5522 4 жыл бұрын
Вы классный лектор!
@netyimeni169
@netyimeni169 4 жыл бұрын
УРААА ОНА ВЫШЛА
@splr11
@splr11 4 жыл бұрын
Наконец-то более-менее объективно про goto) Вот только многоуровневый break, как по мне, скорее признак неправильной функциональной декомпозиции, и где-то я читал когда-то, что это как раз плохая практика использования goto. Но тут могу ошибаться, т.к. в последний раз в исходники на чистом С заглядывал довольно давно.
@vehiko
@vehiko 4 жыл бұрын
На одном дыхании, спасибо
@ultrabetter1873
@ultrabetter1873 4 жыл бұрын
Супер, Как раз начали учить с++ в технаре
@Edwards-pl1yl
@Edwards-pl1yl 11 ай бұрын
Спасибо за серию лекций
Алгоритмы и структуры данных (С++), лекция №2
1:22:33
Тимофей Хирьянов
Рет қаралды 157 М.
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 31 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 161 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 47 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 31 МЛН