визуализация — визуализация упаковки бункера с помощью FF с использованием переполнения стека

Я новичок здесь, поэтому я буду стараться изо всех сил. Я хочу визуализировать проблему упаковки бина в C ++, используя First Fit. Я хочу создать начальное турнирное дерево (победитель) с внешними узлами в качестве объектов с определенной вместимостью, куда я могу положить несколько корзин. Вставив эти корзины, я хочу получить финальное дерево.
Что я сделал до сих пор:

  • У меня есть алгоритмы, работающие правильно, но просто (не что-то особенное) в DOS

  • Я использую VS 2015 Community и искал, как визуализировать двоичные деревья с помощью SDK, но мне не повезло (я новичок в программировании, поэтому мои знания не самые лучшие)

  • Я искал некоторые другие внешние программы для визуализации моего дерева (yEd, Автоматическая разметка графика и графические двоичные деревья (но, как я проверял последние две, использую только C #)

Итак, вот мои вопросы:
Есть ли какая-либо другая программа, которую я могу использовать для визуализации проблемы упаковки бина?
Могу ли я использовать те программы, которые я упомянул, для визуализации C ++, а не в C #?
Если возможно использовать SDK для визуализации моей проблемы, мне действительно нужно какое-то руководство или какое-то руководство по его использованию в моем случае.

Заранее спасибо.

Постскриптум Я студент, и это проект, который я пытаюсь сделать.

1

Решение

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

Я знаю, что это будет немного крутой кривой обучения. Но, к сожалению, нет никаких «нативных» инструментов от Microsoft, которые бы предлагали то же самое. Microsoft SDK один не подойдет. Вам нужно что-то вроде Expression Blend. Но эти инструменты в основном для C #.

Хотя есть альтернативы Qt вроде Wx а также Gtk Я предлагаю вам попробовать Qt. Имеет следующие преимущества:

  • это настолько близко к C ++, насколько это возможно
  • поставляется с собственной IDE
  • он полностью поддерживает и работает вместе с Visual Studio 2015
  • это совершенно бесплатно
  • его легко установить и обновить, он автоматически находит установку Visual Studio и использует ее
0

Другие решения