![]() |
|
||||||||||
|
|||||
|
привет всем, вот встал вопрос в сортировке
как отсортировать, в такой последовательности, чтобы была середина и от нее обьекты, были как бы друг за другом вот пример 123456789 середина 10 и от нее 987654321 тоесть друг за другом что с лева что справа ![]() я сделал так при создании обьектов добавляю через , а при сортировке тех что справа, где prev, постоянно увеличивающиеся число, начиная с нуля, но меньше середины, короче получается такая картина 123456789 10 а вот, я не понимаю, трэйс выдает так 9 9 9 9 9 9 9 так вот, все бы хорошо и это работает, но вот в чем проблема если начать перемещение, между обьектов до выстройки тех что справа ( 9 9 9 9 9 ), то начинается что то не вероятное, обьекты накладываюбтся друг на друга, тоесть сортировка выдает все то же 123456789 10, но визаульно дело обстоит так 987654321 10 начал копать, чтобы исправить это и первое что пришло в голову, это сортировать тех что справа, учитывая общее количество но компилер стал выдывать ошибку, на вот таком коде что представленный индекс выходит за рамки допустимого и щас посматрев на все, как бы со стороны, вобще потерялся и не понимаю как отсротировать, так чтобы было визуально 123456789 10 987654321 и при перемещении 12345678910 11 10987654321 тоесть середина всегда сверху, остальные обьекты от нее друг за другом, эдакая полка с книжками ![]()
__________________
на каком языке вы пишите? а на каком нужно? Последний раз редактировалось darksranger; 20.11.2008 в 08:05. |
![]() |
Часовой пояс GMT +4, время: 01:36. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|