|
|
Другие темы раздела | |
C# Как сделать глобальные горячие клавиши?
https://www.cyberforum.ru/ csharp-beginners/ thread523587.html Как сделать глобальные горячие клавиши? Пользуюсь вот таким кодом public partial class Form1 : Form { public Form1() { InitializeComponent(); MethodInvoker mi = new MethodInvoker(WaitKey); |
C# Разработать собственный класс, содержащий метод для вычисления приближенного значения cos(x) по формуле Разработать собственный класс, содержащий метод для вычисления приближенного значения cos(x) по формуле у=1-x2/2!+x4/4!-….+x2n/(2n)! для заданного числа n. Помогите пожалуйста с этой задачкой, её вообще не понимаю, завтра сдать надо( |
C# Как написать "Крестики-нолики" Помогите можалуйста, возможно кто-то знает как в игре крестики нолики на c# реализовать игру с человеком и игру с компьютером???? https://www.cyberforum.ru/ csharp-beginners/ thread523544.html | C# Compare: что делает этот метод и в чем состоит его главная сущность Доброго времени суток. Помогите разобраться с кодом программы, а конкретно использование Compare. Что делает этот метод и в чем состоит его главная сущность? И второй вопрос: можно ли отсортировать данные по знакам зодиака? (sort или order by использовать). Если да, то помогите реализовать. using System; using System.Collections.Generic; using System.Text; namespace _ { class Program... https://www.cyberforum.ru/ csharp-beginners/ thread523500.html |
C# Считать информацию из файла в массив объектов класса Подписчик Помогите! Подготовить текстовый файл, содержащий информацию о подписчиках на журналы: фамилию, адрес, названия журналов (разделителем в файле служит точка с запятой). Подготовить текстовый файл, содержащий информацию о журналах: название, стоимость годовой подписки. Разработать программу, которая выполняет следующие действия: 1. Считывает информацию из первого файла в массив объектов... |
C# Определить сколько оперативы съедает процесс в данный момент
https://www.cyberforum.ru/ csharp-beginners/ thread523487.html суть в том что мне надо проверить сколько памяти съедает программа когда используется один метод декодирования и когда другой. Ну то есть у меня в самой программе выбирается метод декодирования то один то другой. И надо проверить их. Какой класс надо использовать? |
C# Необходимо создать класс для работы с очень длинными числами Необходимо создать класс для работы с очень длинными числами. Подскажите на уровне идей (которые можно реализовать на C# и, возможно, примеров кода), что именно было бы полезно сделать, чтобы выглядело красиво и проффесионально. 1) Как организовать присваивание значений? Есть вариант - присваивать объекту (длинному числу) строку, которая будет сохраняться в удобной для работы с числом... https://www.cyberforum.ru/ csharp-beginners/ thread523484.html |
C# Посимвольная обработка строки Есть к примеру у меня richTextbox1, я беру к нему string str и делаю так. str=richTextbox1.Text; В результате как все знаем получаем массив с символами, вопрос вот в чем состоит, почему я не могу изменять содержимое этих ячеек? Ошибка : использовать только для чтения. как создать к str такую же по длине переменную но в тоже время пустую. Спасибо! |
C# Класс факультетов и кафедр факультета: с чего начать
https://www.cyberforum.ru/ csharp-beginners/ thread523455.html Класс факультетов и кафедр факультета, предусмотреть операции слияния/разделения кафедр и факультетов, перевода кафедр с одного факультета в другой. небольшой вопрос с чего начать лучше? по курсу объектно-ориентированное программирование думал начать с того что кафедра это подразделение факультета |
C# Красно-черное дерево. Необходимо реализовать в WindowsForms
https://www.cyberforum.ru/ csharp-beginners/ thread523395.html Есть алгоритмы на псевдокоде Пример 1: Операция вставки, на псевдокоде. RedBlackInsert (T,x) { TreeInsert (T,x) color (x) <- Red while x != root (T) and color (p(x))==Red if p(x)==left(p(p(x))) y <- right(p(p(x))) if... |
Код левой и правой кнопки мышки C# Нужны коды кнопок мышки, в Keys не нашёл. Я использую следующий код для захвата кнопок: protected override bool ProcessCmdKey(ref Message msg, Keys keyData) case Keys.A: break; (код не полный) |
C# Написать программу для нахождения суммы
https://www.cyberforum.ru/ csharp-beginners/ thread523357.html Написать программу для нахождения суммы ,включая в нее первые к слагаемых: S=\sum_{n=0}^{k}{x}^{n}/n! Спецификация ввода : k x Спецификация суммы : значение суммы |
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
21.03.2012, 19:39 | 0 |
Покритиковать код, объяснить, где здесь есть потенциальные возможности для ускорения - C# - Ответ 282055621.03.2012, 19:39. Показов 1020. Ответов 2
Метки (Все метки)
Ответ
bumbaram, с вашего позволения, покритикую.
Во-первых, у вас в коде слишком много циклов: 1. Считывание всех элементов из консоли. 2. Обработка каждого элемента. Работа с вводом/выводом - самая тормозящая приложение часть, так что объедините лучше первые два цикла в один: считали строчку, обработали, - читаем следующую. То же самое касается вывода. Если на каждой итерации выводить результат, то получится жутко тормознуто. Лучше выстраивайте строку по мере обработки данных, а уже после обработки выведите ее в консоль одним вызовом Console.WriteLine. Сама часть, где определяется, располагается ли на данной позиции единица - тоже далеко не идеальна. В частности, скорость выполнения этого куска зависит от величины значения. А вот если вы присмотритесь по-внимательнее к условию, то увидите там вполне конкретную формулу, по которой высчитывается наличие единицы или нуля на данной позиции. Исправьте приведенные замечания и скорость обработки списка из 65535-и элементов, где каждый элемент равен (худший случай по условию задачи), упадет с секунды до ~130-150мсек (это на моем стареньком P4). Вернуться к обсуждению: Покритиковать код, объяснить, где здесь есть потенциальные возможности для ускорения C#
0
|
21.03.2012, 19:39 | |
Готовые ответы и решения:
2
Есть ли в Word возможности для ускорения набора наподобие Т9? Ищу игру, где есть меч, лук, магия, разнообразная система прокачки и квестов, всяческие возможности для лута JS код для сбора статистики о посетителях на сайте - есть ли готовый где-то? Здесь есть какие нибудь ошибки ? и как здесь получается в ответе 6.25? |
21.03.2012, 19:39 | |
21.03.2012, 19:39 | |
Помогаю со студенческими работами здесь
0
У меня есть код , кто может объяснить? Есть следующий код как он работает, кто может объяснить подробнее МОЖНА ЛИ ЗДЕСЬ ПРОСИТ НАПИСАТЬ КОД ЗА ДЕНЬГИ ? ИЛИ ГДЕ МОЖНА СДЕЛАТЬ ЭТО? Функция пика в последовательности - оптимизировать код для ускорения его работы |