Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Сохранить текст и массив в один файл https://www.cyberforum.ru/ csharp-beginners/ thread573536.html
Как оптимально: создать файл txt, запихнуть в него массив с его названием(из лейбла) и благополучно сохранить? using (StreamWriter sw = new StreamWriter("out.txt")) { sw.WriteLine("Название массива" + label1.Text); for (int i = 0; i < massiv.Lenght; i++) ...
C# Как сделать перемещение нарисованной фигуры по форме Всем добрый вечер. Подскажите как сделать перемещение нарисованной фигуры по форме? Допустим нарисовал круг,далее кликнули в любое место формы, и он передвинулся по диагонали. Именно по диагонали.... Расчёт точек между двумя заданными: path.Add(new Point(e.X, e.Y)); //path - List<Point> содержит всего две точки "от" и "до" if (path.Count > 1) { Point newPoint = path; int delta_x =... https://www.cyberforum.ru/ csharp-beginners/ thread573531.html
C# Отредактировать предложение, удаляя из него слова с нечетными номерами https://www.cyberforum.ru/ csharp-beginners/ thread573477.html
Отредактировать предложение, удаляя из него слова с нечетными номерами Дан текст. Удалить все слова с четными номерами и перевернуть все слова с не четными номерами. https://www.cyberforum.ru/csharp-beginners/thread565317.html
C# Используя регулярные выражения, заменять цифры от 0-9 пустотой https://www.cyberforum.ru/ csharp-beginners/ thread573503.html
Дана строка вида «21415@#3w42y4thgbxcnnxdfb@54253185471». Записать программу, которая с использованием регулярных выражений будет заменять цифры от 0-9 пустым местом Уважаемые программисты... using System; using System.Text.RegularExpressions; namespace ConsoleApplication { public class Program { public static void Main() { string str =...
Как добавить в конец каждой строки одного файла соответствующую строку из другого файла C#
Как добавить в конец каждой строки одного файла соответствующую строку из другого файла? string first = File.ReadAllLines("one.txt", Encoding.GetEncoding(1251)); string twice = File.ReadAllLines("two.txt", Encoding.GetEncoding(1251)); using (StreamWriter sw = new...
C# Для каждой буквы первого слова определить, входит ли она во второе слово https://www.cyberforum.ru/ csharp-beginners/ thread573469.html
Даны 2 слова. Для каждой буквы первого слово определить входит ли она во второе слово. Повторяющиеся буквы первого слова рассматривать только один раз. В форму поместил 3 тексбокса, 1-ый для 1-го... namespace Test { class Prog { public static void Main (string args) { string first = "процессор"; string second = "информация"; ...
C# Интерфейсы и инкапсуляция данных, как наследоваться так, чтобы можно было сохранить нужные переменные приватными
если я верно понял принцип наследования в шарпе, то: к примеру, будут у меня дочерние классы наследоваться от некоторых интерфейсов, определяющих линию поведения этого самого класса....и при этом... В интерфейсах не может быть скрытых полей - только открытые свойства и методы. В случае классов используйте модификатор доступа protected
C# Вывести в отсортированном виде список вводимых студентов Доброе время суток! Помогите разобраться в работе с классами С начало происходит ввод данных студентов (в данном коде 2 студента). После окончания : //1) надо вывести колво вводимых студентов(в... D'2-ka, Количество студентов можно узнать так int countSt=wrk1.Length; (узнать, сколько элементов в массиве wrk1) Вывести список for (int i = 0; i < countSt; i++) ... https://www.cyberforum.ru/ csharp-beginners/ thread573428.html
Организовать ввод массива, заменить все четные значения нулями и вывести результат на экран C#
Задан целочисленный массив из 10 элементов. Организовать ввод этого массива, заменить все четные значения нулями и вывести результат на экран. Помогите плиз. namespace Test { class Prog { public static void Main (string args) { int n = int.Parse (Console.ReadLine ()); int array = new int; ...
C# Чтение из закрытого TextReader невозможно
while (sr.EndOfStream) { string tmp = sr.ReadLine(); stringxy= tmp.Split('/'); points.Add(Convert.ToInt32(xy),x++); Convert.ToInt32(xy); } вот часть кода... while (sr.EndOfStream) Читаете из файла до тех пор, пока указатель находится в конце потока? А не наоборот надо? Ну и не видно где и как создается этот самый sr. Скорее всего вы файл просто не...
C# Регулярное выражение для тегов (прописью|ЗАГЛАВНЫМИ) https://www.cyberforum.ru/ csharp-beginners/ thread573669.html
хмммм столкнулся с проблемой, как указать в выражении что тег может быть написан с прописной и с заглавной букв, подскажите как реализовать. pattern = "<title|TITLE>(.*)</title|/TITLE>"; ... Чтобы игнорировать регистр букв, нужно указать соответствующий RegexOptions.IgnoreCase в конструкторе или в статическом методе класса Regex, смотря что вы используете.
C# В класс Money добавить индексатор, позволяющий по индексу 0 обращаться к полю first В класс Money добавить: a. Индексатор, позволяющий по индексу 0 обращаться к полю first, по индексу 1 – к полю second, при других значениях индекса выдается сообщение об ошибке. b. Перегрузку:... public double this //Индексатор,позволяющий по индексу 0 обращаться к полю first, по индексу 1 - к полю second. { get { if (index ==... https://www.cyberforum.ru/ csharp-beginners/ thread573533.html
Эксперт .NET
 Аватар для kolorotur
17804 / 12955 / 3381
Регистрация: 17.09.2011
Сообщений: 21,242
14.05.2012, 00:57 0

Как реализовать пирамидальную сортировку - C# - Ответ 3027279

14.05.2012, 00:57. Показов 1782. Ответов 12
Метки (Все метки)

Ответ

Там же вроде довольно подробно расписана работа каждой фазы этого алгоритма. Я, правда, по-украински не понимаю, но букаф много и рисунки всякие есть.
В сети, кстати, полно готовых реализаций.
Например: http://en.csharp-online.net/Heap_Sort

Вернуться к обсуждению:
Как реализовать пирамидальную сортировку C#
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2012, 00:57
Готовые ответы и решения:

Как реализовать сортировку списка слиянием?
Здравствуйте! подскажите, как сделать сортировку слиянием списка (в массиве же: можно разделить массив по 1-ому элементы и сравнивать,...

Как правильно реализовать сортировку массива
Подскажите пожалуйста, как правильно реализовать сортировку? array.sort() using System; using System.Collections.Generic; using...

Как реализовать пузырьковую сортировку в обобщенном двусвязном списке?
Как реализовать пузырьковую сортировку в обобщенном двусвязном списке? Сначала думал все просто, хотел реализовать операции перегрузки...

12
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2012, 00:57
Помогаю со студенческими работами здесь

Как реализовать поразрядную сортировку МСД из целых чисел?
Как реализовать поразрядную сортировку МСД из целых чисел?

Реализовать сортировку по различным параметрам
Здравствуйте. У меня такой вопрос: Допустим, у меня есть класс Team с полями string Name, int Index, имплементящий интерфейс IComparable и...

Реализовать сортировку массива по возрастанию
Ребята помоги починить сортировку по возрастанию. Начал задавать массивы рандомно, сломалась сортировка. Помогите поправить код, чтобы...

Реализовать сортировку массива структур
В общем, есть массив структур(список студентов, их группа и оценки) и нужно реализовать сортировку этого массива по номеру группы....

Реализовать сортировку шейкером вместо пузырьковой
public void SortPuzirek(int mass, int Size) // метод, выполняющий сортировку методом пузырька { int metka, obmen =...

0
Новые блоги и статьи
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
Выполнение кода в игровом цикле Unity с использованием не-MonoBehaviour классов C#
bytestream 02.03.2025
Обычный подход к разработке игр на Unity тесно связан с использованием MonoBehaviour - базового класса для скриптов, обеспечивающего доступ к игровому циклу через события Update, FixedUpdate и. . .
Управление инстанцирование­м вложенных классов в C#
bytestream 02.03.2025
Вложенные классы в C# - мощное средство для создания тесно связанных типов данных и логики. Такие классы определяются внутри других классов и обеспечивают высокий уровень инкапсуляции, позволяя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru