Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/47: Рейтинг темы: голосов - 47, средняя оценка - 4.74
3 / 3 / 0
Регистрация: 10.03.2011
Сообщений: 39

Перемешивание списка

10.03.2011, 21:33. Показов 10005. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите как сделать перемешивание списка случайным образом, чтобы числа которые находятся в списке просто поменялись местами, вопрос в принципе элементарный, но до меня не доходит...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2011, 21:33
Ответы с готовыми решениями:

Генерирование и перемешивание чисел
Необходимо сгенерировать бесповторные числа определенного количества (=количеству букв в слове) и перемешать их Пример: Привет ...

Перемешивание символов в строке
Есть строка ABCDE... Как перемешать символы в ней?

Перемешивание костей домино
Видел много тем с таким же названием (про карты), и знаю идею, но код отказывается работать. Я делаю так: рандомлю индекс, копирую кость...

31
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 9
03.05.2011, 23:48
Студворк — интернет-сервис помощи студентам
ну а по-русски???))
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
03.05.2011, 23:51
Цитата Сообщение от Raiska Посмотреть сообщение
может программку кинуть?
некогда разбирать

Цитата Сообщение от Raiska Посмотреть сообщение
LINQ что это?
Инструмент такой для запросов...неважно. Вобщем доступен он в VS2008 и VS2010.
Цитата Сообщение от Raiska Посмотреть сообщение
можно ф-цией rand вроде.
нельзя. Вопервых нет такой функции, вовторых, если бы и была, то судя по нозванию это было бы какое-то случайное перемешивание.

Какая VS установлена?

Добавлено через 1 минуту
Цитата Сообщение от Raiska Посмотреть сообщение
препод а-ля наводку дал. или она к перемешиванию относится?
перемешивание - это не есть инвертирование
0
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 9
04.05.2011, 00:05
мне нельзя этим пользоваться...

Добавлено через 2 минуты
я знаю разницу между перемешиванием и инвертированием.перемешивание мне как раз случайное и нужно!

Добавлено через 41 секунду
единственное чего я не знаю -это какие функции и в каком случае использовать.

Добавлено через 1 минуту
MS Visual Studio 2005
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
04.05.2011, 00:15
Цитата Сообщение от Raiska Посмотреть сообщение
мне нельзя этим пользоваться
Чем этим? Студией? LINQ? mas.Reverse()?

Цитата Сообщение от Raiska Посмотреть сообщение
перемешивание мне как раз случайное и нужно!
Ты нам голову морочишь? в 15 и 17 постах тебе нужно было инвертирование

Добавлено через 2 минуты
Цитата Сообщение от Raiska Посмотреть сообщение
MS Visual Studio 2005
в ней нет LINQ и метода mas.Reverse(). Нужно писать вручную.

Добавлено через 3 минуты
C#
1
2
3
4
            int[] mas1,mas2;
            for (int i = 0; i < mas1.Length; i++)            
                mas2[mas1.Length - i - 1] = mas1[i];
            mas1 = mas2;
0
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 9
04.05.2011, 00:24
тьфу ты блин в задании вообще надо сделать перемешивание,инвертирование и сортировку. Перемешивание ты Асе вроде дал код, и в каком то из предыдущих сообщений я написала что завтра попробую твой метод перемешивания на своей программе, а потом я про инвентирование спросила! ..."голову морочишь"... смешные вы)

Добавлено через 2 минуты
а можно к каждой строке коммент. препод придирчивый..

Добавлено через 1 минуту
учебная практика, С++, списки.
вот!
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
04.05.2011, 00:25
препод придирчивый..
Мне кажется что сейчас препод это Вы и Вы настойчиво предираетесь к nio, он это знает. А вот Вам стоит почитать литературу. Хоть что то сами сделайте.
0
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 9
04.05.2011, 00:32
в смысле настойчиво придираюсь??? я спрашиваю,да! но завтра МЕНЯ будут жестко "спрашивать". неужели так сложно поделиться знаниями?? тогда зачем вообще ты на этом сайте делаешь?

Добавлено через 3 минуты
Цитата Сообщение от Петррр Посмотреть сообщение
Хоть что то сами сделайте.
хороший сайт говорили мне. а сидят здесь одни самовлюбленные типы!
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
04.05.2011, 00:33
Raiska, в моей подписи все сказано. Я тебе показал путь....
Хочешь учится дальше? Ночь впереди... достаточно времени, чтобы изучить материал необходимый для разбора приведенного кода. Удачи
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
04.05.2011, 00:35
Сайт действительно хороший. Но не нужно садиться на шею.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
04.05.2011, 00:36
Цитата Сообщение от Raiska Посмотреть сообщение
неужели так сложно поделиться знаниями??
не сложно, и более того уже поделились... книг написано вагон и тележка.
1
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 9
04.05.2011, 00:37
безумно благодарна
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
15.05.2011, 14:41
Насчет перемешивания:
C#
1
2
int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
var numbersAfterShuffle = numbers.OrderBy(n => Guid.NewGuid());
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2011, 14:41

Перемешивание текста из двух текстовых файлов
Доброго времени суток всем! Помогите решить следующую задачу: Дан текстовый файл, в котором в каждой строке от 1 до 25 слов. Количество...

Перемешивание в случайном пордке элементов одномерного массива
Добрый день. Собственно, подскажите нормальный код или идею для перемешивания элементов массива. Выдумываю через random но все...

Игра пятнашки на C#: как обеспечить перемешивание кнопок
Добрый день, уважаемые господа. Наткнулся я на один интересный код, авторство которого увы не известно, однако дабы была...

Как происходит перемешивание элементов последовательности, если передать в orderby экземпляр класса random?
var rnd = new Random(); var b = a.OrderBy(i =&gt; rnd.Next()); Видел в интернете такой вариант перемешивания элементов, но не могу...

Случайное перемешивание массива с использованием буферного массива
Всем привет, кто может помочь, нужно тоже самое, но на C# const N = 100; var i,j,c,ri:integer; a,b:arrayof Byte; //a -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж» Уважаемые коллеги! Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru