В споре рождается истина

- А я так не думаю!

Архив Август 16th, 2010

Processing

с 2 комментариями

Processing – это язык программирования для быстрого создания демонстраций. Ну или что-то типа того.

Он основан на java и может использовать все, что написано на java.
Созданные приложения можно экспортировать в веб-страничку с java-апплетом. Тогда код на Processing переводится на java.

После неудачной попытки сделать что-то красивое и полезное на javascript я решил попробовать processing.

Кончилось это тем, что я сделал небольшой sketch (зарисовка, в processing так называются проекты).
Он посвящен вставке элементов в бинарное дерево поиска.

А вот и видео: Binary search tree insertion demo

Все это заняло около 170 строк кода. По-моему, вполне лаконично.

UPD. Теперь я хочу сделать еще какую-нибудь визуализацию. Например, red-black-tree, AVL-tree. А может быть еще какую-нибудь структуру данных (типа дерева Фенвика, дерева отрезков или системы непересекающихся множеств).. Или даже алгоритм сортировки какой-нибудь.

Меня очень впечатлило это видео со сравнением QuickSort и BubbleSort и мини-соревнованием в конце :) : video

Написано jtimv

16.08.2010 в 03:19

Опубликовано в Программирование

Follow

Get every new post delivered to your Inbox.