|
Массив |
☑ |
0
Jent_08
14.06.24
✎
15:14
|
есть массив в котором лежат дублирующие значения как сделать чтобы при вытаскивания из массива выходило например 4 не одинаковых записи
|
|
1
Мультук
14.06.24
✎
15:25
|
(0)
а) При помещении в массив, сразу проверять на дубли,
и дубли не помещать
б) Взять вместо массива - Соответствие
в) Взять вместо массива таблицуЗначений, её можно свернуть
г) Ну или "Свернуть" массив используя а, б, в
P.S
И да, как вытаскиваете из массива одинаковые записи?
|
|
2
eklmn
14.06.24
✎
15:36
|
(1) в цикле массив.удалить(массив.найти(текщеезначениецика))
|
|
3
asady
14.06.24
✎
15:37
|
(0) ОбщегоНазначенияКлиентСервер.ДополнитьМассив(МассивПриемник, МассивИсточник, ТолькоУникальныеЗначения);
|
|
4
Ненавижу 1С
14.06.24
✎
16:44
|
ОбщегоНазначенияКлиентСервер.СвернутьМассив(Массив);
|
|
5
lEvGl
14.06.24
✎
20:19
|
ниче себе, столько вариантов накидали, добавлю
в) не вместо (если муторно менять, изыски уже), а загрузить готовый массив в тз и свернуть
с той же тз сходить на субд и взять различные
сортировать пузырьковым методом, потом удалить идущие два раза подряд
зы. бггг
|
|
6
bolder
14.06.24
✎
22:33
|
(3) +100500.
(4) Является оберткой метода (3).
|
|
7
ДедМорроз
15.06.24
✎
19:50
|
Тут главный вопрос в вероятности,так как если в массиве одно значение повторяется часто,то вероятность его вытягивания больше,чем если значение у нас одно.
|
|
8
Андрюха
17.06.24
✎
08:20
|
(0) "как сделать чтобы при вытаскивания из массива выходило например 4 не одинаковых записи".
1. Что значит "вытаскивание из массива"
2. что значит "из массива выходило"
3. что значит "записи"
"А теперь, Федя, скажи Васе всё, что ты ему сказал раньше, нормально, на гражданском языке." ©
|
|