Size: a a a

🎄.NET Talks: Evergreen🎄

2020 January 22

P

Potomyznaesh in 🎄.NET Talks: Evergreen🎄
Danil Braindead
void bubbleSort(vector<Comparable*> &v)
{
   bool sorted = false;
   for(int pass = 1; pass < v.size() && !sorted; pass++)
   {
       sorted = true;
       int i;
       for(i = 0; i < v.size() - pass; i++)
       {
           if(*v[i + 1] < *v[i])
           {
               swap(v, i, i + 1);
               sorted = false;
           }
       }
       CountBubbleSort += i;
   }
}

Закрытыми глазами
спасибо
источник

F

FinniVꑭ in 🎄.NET Talks: Evergreen🎄
Андрей Москаленко
иф (чето < чето) {
делаем какую-то херню
счетчик++
}
о, 1с ?
источник

АМ

Андрей Москаленко in 🎄.NET Talks: Evergreen🎄
FinniVꑭ
о, 1с ?
лень было на английский переключаться, да и это прост псевдокод
источник

F

FinniVꑭ in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Ну то есть, если вот тут убрать = default!, то компилятор начнёт ругаться, правильно?
а что за оператор default! ?
Сижу на старом шарпе прост, на мсдн с восклицательным знаком не нашел
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
FinniVꑭ
а что за оператор default! ?
Сижу на старом шарпе прост, на мсдн с восклицательным знаком не нашел
Это супер новомодная функция
источник

F

FinniVꑭ in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Это супер новомодная функция
с 7 или  с 8?
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
FinniVꑭ
с 7 или  с 8?
Это 8, из раздела с nullable types.
источник

F

FinniVꑭ in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Это 8, из раздела с nullable types.
сенк
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Ну то есть bang operator — это когда ты null пытаешься сунуть в non-nullable
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
default! — это вообще такой большой фак компилятору
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
«иди нахер, сам знаю что делаю»
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
В некоторых случаях пользователь действительно сам знает, что делает :)
источник

A

Artur in 🎄.NET Talks: Evergreen🎄
Ребята, а можно код на питоне интегрировать как модуль в веб-приложение .net core?
источник

F

FinniVꑭ in 🎄.NET Talks: Evergreen🎄
Artur
Ребята, а можно код на питоне интегрировать как модуль в веб-приложение .net core?
+
источник

A

Artur in 🎄.NET Talks: Evergreen🎄
Что надо почитать по этому поводу?
источник

AI

Aλex I.m2strng4dtwrld in 🎄.NET Talks: Evergreen🎄
Potomyznaesh
1. Модифицируйте "пузырьковую" сортировку.

Необходимо добавить возможность подсчета выполненных перестановок элементов каждый шаг сортировки и
принудительно остановить алгоритм, как только массив полностью отсортируется.
А потом окажется, что нужно было посчитать _минимальное_ кол-во перестановок.
источник

AI

Aλex I.m2strng4dtwrld in 🎄.NET Talks: Evergreen🎄
источник

F

FinniVꑭ in 🎄.NET Talks: Evergreen🎄
Artur
Что надо почитать по этому поводу?
знаю была какая то вариация питона под .Нет
ну или если есть такая возможность, собирать либу на питоне и маршалить вызовы к ней с .Net
источник

F

FinniVꑭ in 🎄.NET Talks: Evergreen🎄
Aλex I.m2strng4dtwrld
А потом окажется, что нужно было посчитать _минимальное_ кол-во перестановок.
и иметь возможность прервать не после сортировки, а во время сортировки
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Artur
Ребята, а можно код на питоне интегрировать как модуль в веб-приложение .net core?
Зависит от кода.
источник