Жадные алгоритмы, Python, Leetcode, система визуализации алгоритмов — начинаем «в алгоритмы»

Материал из DISCOPAL
Перейти к: навигация, поиск
(Новая страница: «* Разные группы, разный уровень — это нормально, выровняем. ** Бывают хакеры, год назад ваш…»)
 
Строка 10: Строка 10:
 
* После основ, попробуем жадные алгоритмы на Python и Leetcode.
 
* После основ, попробуем жадные алгоритмы на Python и Leetcode.
  
* Если не получается сходу, давайте посмотрим десятки моих разборов решений,  
+
* Если не получается сходу, [https://vimeo.com/showcase/10185384?page=1 давайте посмотрим десятки моих разборов решений],  
 
[[File:Жадные алгоритмы, Python, Leetcode, система визуализации алгоритмов — начинаем «в алгоритмы»_2023-02-20_01-24-46_image0.png|center|800px]]
 
[[File:Жадные алгоритмы, Python, Leetcode, система визуализации алгоритмов — начинаем «в алгоритмы»_2023-02-20_01-24-46_image0.png|center|800px]]
 
и поиграйте с ними и их визуализацией живьем, для полного понимания.
 
и поиграйте с ними и их визуализацией живьем, для полного понимания.

Версия 22:35, 19 февраля 2023

Всяко лучше чем Rust/C++
      • Если уж совсем дремучие люди → им может помочь Udaff.
  • Если нет, ничего страшного → идем на http://pythontutor.ru/, https://exercism.org/tracks/python
  • После основ, попробуем жадные алгоритмы на Python и Leetcode.
Жадные алгоритмы, Python, Leetcode, система визуализации алгоритмов — начинаем «в алгоритмы» 2023-02-20 01-24-46 image0.png

и поиграйте с ними и их визуализацией живьем, для полного понимания.

  • Lab17 — как регистрироваться и присоединится к вашему проекту.
  • Запускаем VS Code Server в вашем проекте папке «algo-visual».
    • Теоретически, может сработать ссылка, но может нет[1], тогда смотрите видео как.
    • Открываем Python-файл и PNG-картинку визуализации в соседних вкладках VS Code, смотрим видео с объяснениями, играем, понимаем.

Немного теории по жадным алгоритмам, наши темы:

И начинаем процесс, см. ↓↓↓↓


2021-10-15 Practical Block 2021-11-03 14-27-56 image0.png

Концептуально:

2021-10-15 Practical Block 2021-11-03 15-02-30 image0.png

2021-10-15 Practical Block 2021-11-03 14-24-09 image0.png

(Их там 73)

    • Не нужно брать десятки задач на себя сразу, и освобождайте то, что не получается.
  • Решенное
    • Ну смотрите, как оформлено в прошлые годы
    • Решение на подстранице вашей личной страницы
      • Вики-ссылка на задачу
      • Python-код в «<source lang="python"></source>»
      • Метка «{{checkme}}», когда решите.
2021-10-15 Practical Block 2021-11-03 14-22-47 image0.png

(Их там 23)


  • Как легче решать Python
    • Загрузка данных
    • Выбирайте более свежий CPython или PyPy.

Давайте каждый попробует за неделю сделать хотя бы одну задачу на жадные алгоритмы!
  1. На lab17 новая версия, незапатченная, работаю над.