С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Некоторые задачи по матрицам 1. Дана целочисленная матрица размера MxN. Найти количество ее столбцов, все элементы которых различны. 2. Дана квадратная матрица порядка M. Найти сумму элементов ее главной диагонали. 3. Дана квадратная матрица порядка M. Найти сумму элементов ее побочной диагонали (Заметка: все эти задания нужно сделать отдельно, а матрицы должны получаться случайными) https://www.cyberforum.ru/ csharp-beginners/ thread3166404.html C# Реализовать класс автомобиль
Реализовать класс машина у который будет поле обобщенное двигатель. Создать иерархию наследования для двигателей (дизельный, бензиновый, электро). Сделать так чтобы создать автомобиль можно было только передавая туда один из типов двигателя. Реализовать методы для движения автомобиля. Правильно ли? var dieselEngine = new DieselEngine("tdi3.4", 150, 100, 5.4); var petrolEngine = new...
C# Исключительные ситуации https://www.cyberforum.ru/ csharp-beginners/ thread3166323.html
Помогите, пожалуйста, дописать программный код на C# с комментариями согласно задаче (Доработать задачу согласно условию. Добавить метод, который будет выбрасывать исключение (см. условие задачи). Реализовать приложение, в котором будет создаваться объект класса, и вызываться метод. В случае выброса исключения произвести обработку и вывести на экран информацию о том, что было выброшено...
C# Разработать параметризированный класс ScienceList для хранения записей типа научная литература Здравствуйте. Нужно написать полную и правильную программу для хранения записей о научной литературе на C# с комментариями согласно заданию Текст задания: В качестве научной литературы могут быть книги и статьи. Для каждого вида научной литературы реализовать свой класс, классы должны наследоваться от общего суперкласса. Определить уникальные атрибуты для классов, при этом классы должны... https://www.cyberforum.ru/ csharp-beginners/ thread3166320.html
Наследование (создать класс: Товар) C#
Здравствуйте. У меня не получается решить задание по объектно-ориентированному программированию (В задании необходимо разработать два класса: родитель и наследник, класс наследник должен переопределить метод родителя. В родительском классе должен быть описан конструктор с непустым набором аргументов.). Нужно написать полный и правильный программный код на C# с комментариями Текст задания:...
C# Композиция. На основе класса Точка разработать класс Трапеция Здравствуйте. Не могу решить задание по объектно-ориентированному программированию. Помогите, пожалуйста, написать полный и правильный программный код на C# с комментариями Текст задания: Реализовать описанный в задании класс. На основании класса реализовать класс решающий задачу. Разработать класс точка в декартовой системе координат (n=3). На основе этого класса разработать класс Трапеция.... https://www.cyberforum.ru/ csharp-beginners/ thread3166318.html
C# Наследование (создать иерархию классов для моделирования геометрических фигур) Здравствуйте. Не могу решить задание по объектно-ориентированному программированию. Нужен полный и правильный программный код на C# с комментариями Текст задания: Создать иерархию классов для моделирования геометрических фигур. Каждая фигура закрашивается по определённым правилам (области не смешиваются). Для закрашивания доступно три цвета: красный, синий или зелёный. Граница фигуры имеет... https://www.cyberforum.ru/ csharp-beginners/ thread3166316.html Версия драйвера видеокарты C#
Мне нужно максимально простым способом, получить версию драйвера видеокарты nvidia. Немного поискал в интернете, но видимо не смог правильно подобрать запрос, что бы мне не выдавало гайдов, о том как узнать версию драйвера просто на пк :) Поэтому создал пост и пойду дальше искать как это сделать. Буду признателен за помощь.
C# Проверка цифр в числе https://www.cyberforum.ru/ csharp-beginners/ thread3166291.html
Задание: Для массива A организуйте его заполнение пользователем с клавиатуры. Вывести на экран все элементы массива, оканчивающиеся нулем. Вопрос: Как выполнить поверку элементов массива? Код: namespace LB_6 { internal class Program { static void Main(string args) {
C# Реализовать следующие методы: Реализовать следующие методы: *Метод возвращает первое слово из последовательности слов, содержащее только одну букву; метод, возвращающий последнее слово, содержащее в себе подстроку «ее»; *Реализовать, используя только 1 метод LINQ; *Реализовать метод для возврата последнего слова, соответствующего условию: длина слова не меньше min и не больше max. Если нет слов, соответствующих условию,... https://www.cyberforum.ru/ csharp-beginners/ thread3166288.html
В-дерево C#
Привет! Реализовал В-дерево на C#, но есть проблема: при добавлении нового значения в дерево в визуализации оно записывается третьим в узел. Уже много раз пересматривал код, но не могу найти, в чём ошибка. Прилагаю вывод из графвиза и выходной код программы формата .dot using System; using System.Collections.Generic; using System.IO; public class BTreeNode { public List<int> keys; ...
C# Л
667 / 264 / 28
Регистрация: 01.06.2018
Сообщений: 3,353
07.05.2024, 09:54 0

Напишите три различных алгоритма сортировки строк - C# - Ответ 17299324

07.05.2024, 09:54. Показов 4046. Ответов 42
Метки (Все метки)

Ответ

Цитата Сообщение от kotelok Посмотреть сообщение
Просто для интереса и расширения кругозора - подскажите примеры каких-нибудь реальных практических задач, где требуется сортировать буквы в слове
1. Самое распространенное - проверка на анаграмму. Я использую для словарей в context mixing.
2. Для уменьшения энтропии в сжатии.
3. Ну и безусловно любые манипуляции с байтами/символами, что эквивалентно строкам в однобайтовой кодировке. Когда вы сравниваете строки у вас так или иначе может потребоваться побайтовое (посимвольное) сравнение, не обязательно, но это часть сравнения и в самом C#. (или вы знаете какой-то другой способ сравнения строк? Большие строки можно сравнивать хешем конечно например прыгая в unsafe 64-бит словами, что лишь делает несколько более замудрёный и более быстрый способ сравнения)

Добавлено через 2 минуты
Цитата Сообщение от kotelok Посмотреть сообщение
В рамках прикладных задач, с которыми я имею дело
ну и это классика, если я имею дело с этим типом задач, то остальное не существует, а те кто пишет иное - уроды.

Вернуться к обсуждению:
Напишите три различных алгоритма сортировки строк C#
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.05.2024, 09:54
Готовые ответы и решения:

Напишите три различных алгоритма сортировки строк
Помогите решить задачу: Напишите три различных алгоритма сортировки строк: сортировку пузырьком,...

Напишите приложение Java для сортировки массива из заданных целых чисел с использованием алгоритма сортировки слиянием
Напишите приложение Java для сортировки массива из заданных целых чисел с использованием алгоритма...

Реализовать три алгоритма внутренней сортировки
1)Реализовать три алгоритма внутренней сортировки (алгоритмы выбрать самостоятельно) 1.1 O(n)...

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

42
07.05.2024, 09:54
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.05.2024, 09:54
Помогаю со студенческими работами здесь

Реализовать три любых алгоритма сортировки матрицы на выбор
Всем привет форумчане, сижу и ломаю голову над заданной задачей. А точнее как ее реализовать т.к в...

Выбор алгоритма сортировки строк!
Дан массив строк. Каждый элемент массива содержит одно слово. Отсортировать массив по алфавиту....

Напишите программу, которая из букв вашей фамилии составляет три различных слова
Вы вводите с клавиатуры вашу фамилию в строчковую строковую переменную x. Напишите программу на...

Напишите процедуру сортировки строк в обратном алфавитном порядке
Помогите пожалуйста решить задачу, очень надо к пятнице. 3)Напишите процедуру сортировки строк...

Напишите процедуру сортировки строк в обратном алфавитном порядке
Задача:Напишите процедуру сортировки строк в обратном алфавитном порядке. Код : class Program...

Напишите программу для сортировки заданного смешанного списка целых чисел и строк с помощью лямбда-функции
Напишите программу для сортировки заданного смешанного списка целых чисел и строк с помощью...

Реализуйте на практике 2 алгоритма поиска и 2 алгоритма сортировки. Результаты сравните
Всем привет! Я в С++ абсолютный чайнег, поэтому за дебильные вопросы сапогами не пинайте))) в...

0
Блоги программистов
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­хро­н­н­ы­й счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru