Вниз
Скачать: CL | DM;

Топологическая сортировка TreeView   Найти похожие ветки 

 
He3Hauka   (2006-04-02 00:11) [0]

Здраствуйте. У меня небольшой вопрос: можно ли как-то использовать топологическую сортировку в TreeView? Если да, то подскажите как. Спасибо!


 
Johnmen ©   (2006-04-02 00:21) [1]

Что такое " топологическая сортировка"?


 
He3Hauka   (2006-04-02 00:34) [2]

Это когда элемент, который не имеет "детей", ставится на 1 место и удаляется потом и так пока дерево не станет пустым.)))(кажется так)


 
Palladin ©   (2006-04-02 00:39) [3]

то есть по твоему смысл "топологической сортировки" состоит в удалении всех пунктов в TTreeView? для этого есть более быстрые и простые методы


 
He3Hauka   (2006-04-02 00:41) [4]

Ой, я не то написал.) Я хотел сказать перезаписуется в другую последовательность, а из той удаляется)).


 
Palladin ©   (2006-04-02 00:45) [5]

а что такое другая последовательность? и чем она отличается от той?


 
He3Hauka   (2006-04-02 00:52) [6]

Ну как бы делаем 2 TreeView. В 1  последовательность, а 2 - пустое. Так вот: берем как бы ишем элемент у которого нет "детей и добовляем в 2 дерево, а из 1 его удаляем и так пока 1 не будет пустым, а потом
TreeView1.items:=TreeView2.items;
TreeView2.clear;
Токо проблема вот в чем: я не знаю, как проверять нет ли "детей" у элемента...


 
EvS ©   (2006-04-02 00:59) [7]

>Токо проблема вот в чем: я не знаю, как проверять нет ли "детей" у элемента...

HasChildren


 
He3Hauka   (2006-04-02 01:02) [8]

То есть как написать:
if treeview1.items[treeview1.items.count-1].haschild = false then... приблизительно так?


 
He3Hauka   (2006-04-02 01:10) [9]

О, работает. А еше вопрос: как зделать, чтоб программа проверяла идя по 1 ветке, пока "не наткнется" на элемент имеюший "детей".
например:
   Мама
    |     |
   я     ...
  |
 мы
|    |
Ты   Я
|     |
Он   мы
|      |
она  он
-------------------
Ишла сначала по пути : она-он-ты, а потом наткнувшись на мы перешла в конец его другой ветки я-мы-он(тупой пример, но все-таки) :))


 
EvS ©   (2006-04-02 01:13) [10]

>приблизительно так?

Если приблизительно то да.


 
He3Hauka   (2006-04-02 01:16) [11]

Остался последний вопрос и я не буду мешать. Он находится выше, токо там оишбка:
Вместо второго пути

> я-мы-он

Я там ошибся путь должен быть он-мы-я...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
15-1143117839
SergP.
2006-03-23 15:43
2006.04.16
HTML. Форма в ячейке таблицы. Проблема.


8-1131638758
Lexandre
2005-11-10 19:05
2006.04.16
OpenGL помогите новичку


2-1144137890
Dyakon_Frost
2006-04-04 12:04
2006.04.16
Сколько раз встречается каждое слово в предложении!


2-1144061876
Anatolik_
2006-04-03 14:57
2006.04.16
Уважаемые, подскажите есть в реестре ключик, хранящий дату


2-1144125178
Вано
2006-04-04 08:32
2006.04.16
MySQL, Delphi6 и Zeos




   Наверх