code_23711.txt
После строки "5===========;====;1" при добавлении в очередь нужно сохранить очерёдность которая нарушается если брать строку выше целевой.
Если брать строку выше целевой то все строки смещаются на одну вверх и получается каждая последующая добавляется через 1 строку
пример
если мы добавляем после 5той строки 9тую то всё идёт как нужно - попорядку(5,9,6,7,8 и т.д.), если потом добавлять к очереди строку 2, получится уже следующая последовательность (5,9,6,2,7,8 и т.д.) т.к. сместились строки а счётчик считает без смещений.
задача
нужно чтобы последовательность не нарушалась при добавлении строк как и ниже, так и выше целевой.
Этот топик читают: Гость
Ответов: 1528
Рейтинг: 57
|
|||
карма: 0 |
| ||
файлы: 1 | code_23711.txt [2.5KB] [90] |
Ответов: 4641
Рейтинг: 334
|
|||
hitman249, непонял. расскажи принцип очереди. Ты хочешь менять строки местами или сдвигать строку вниз?
------------ Дoбавленo в 19.12: hitman249 писал(а): нужно чтобы последовательность не нарушалась при добавлении строк |
|||
карма: 1 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Ravilr, смотрел схему?
|
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
[offtop]
hitman249 писал(а): Ravilr, смотрел схему?не не смотрел.. я тут просто так вопросы задаю от нечего делать.... сам не знаю что спрашиваю и зачем пишу.. и вообще для кого. [/offtop] |
|||
карма: 1 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Ravilr, добавь 9 тую строку, потом 2рую, должны все по порядку после 5той строки вставать
|
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
ты с начало удаляешь, а потом вставляешь. Сделай наоборот. это для очереди с индексом <5
а если индекс > 5 то оставляй как есть, т.е удаляй, а потом вставляй.! |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
hitman249, Сначала смещай копию, а потом удаляй старую
------------ Дoбавленo в 19.54: Ravilr, опередил |
|||
карма: 25 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Ravilr, Tad, не выходит, там ещё счётчик ковырять надо
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-11 06:25:45 |
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
hitman249 писал(а): счётчик ковырять надоа чтобы ничего не ковырять. ставь позиции, номер очереди и сортируй по номеру и все. [offtop]Я в детстве стоял в очереди, а на руке номерок был. Иногда номерок переписывали, взамен сместившегося или удалившегося. и все тут [/offtop] |
|||
карма: 1 |
|
Ответов: 1528
Рейтинг: 57
|
|||
г. ость, во первых залогиньтесь
во вторых что вы курите уважаемый, если не можете посчитать, что в той строчке три действия и ВНИМАТЕЛЬНО должны все по порядку после 5той строки вставать
поясню - по порядку означает, что все действия должны отображаться в последовательности их внесений, соответственно в результате строки должны идти как 5,9,2, а ни как не иначе.. хотя могу предполагать, что в вашем циферблате после 1 идёт 3 а после 7, 4. ------------ Дoбавленo в 21.48: Ravilr, ставь позиции
по подробней можно? |
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
| ||
файлы: 1 | code_23713.txt [1.3KB] [95] | ||
Голосовали: | hitman249 |
Ответов: 1304
Рейтинг: 405
|
|||
карма: 3 |
| ||
файлы: 1 | code_23716.txt [2.7KB] [107] | ||
Голосовали: | hitman249 |
Ответов: 1528
Рейтинг: 57
|
|||
MAV, буду разбираться
|
|||
карма: 0 |
|
14