Skip to content

Latest commit

 

History

History
23 lines (22 loc) · 1.83 KB

TODO.md

File metadata and controls

23 lines (22 loc) · 1.83 KB

Общие требования:

  1. одновременно работать с несколькими графами (MDI);+
  2. задавать имена графам; +
  3. сохранять и восстанавливать граф во внутреннем формате программы;
  4. создавать, удалять (корректное удаление узла вместе с дугами), именовать, переименовывать, перемещать узлы; +
  5. создавать ориентированные и неориентированные дуги, удалять дуги;+
  6. задавать цвет дуги и узла, образ узла; +
  7. выводить информацию о графе: +
  • количество вершин, дуг; +
  • степени для всех вершин и для выбранной вершины; +

Индивидуальное задание:

  1. создавать и отображать кратные дуги;+
  2. выводить информацию о графе: является ли граф деревом;+
  3. приведение произвольного графа к бинарному и обычному дереву;+
  4. нахождения гамильтоновых циклов;+
  5. вычисление диаметра, радиуса, центра графа;+
  6. вычисление векторного и декартового произведения двух графов; Дополниетельное задание:
  • раскраска графа +
  • выделение одновременно нескольких элементов графа, копирование выделенного фрагмента в clipboard и восстановление из него;