Size: a a a

2018 December 17

УМ

Уалихан Мукашев... in CODE BLOG / C#
evgeny otrokov
Гугл поможет
Уже ищу помощи
источник

eo

evgeny otrokov in CODE BLOG / C#
источник

УМ

Уалихан Мукашев... in CODE BLOG / C#
Благодарю
источник

VS

Vadim Shvanov in CODE BLOG / C#
Шаблоны или обобщения (Generic) в C# - Учим Шарп #12

На этом занятии мы рассмотрим Универсальные шаблоны в языке программирования C#. Также часто встречаются названия обобщения, дженерики или generics. Они позволяют определять так называемые универсальные типы данных, которые позволяют динамически определять тип, при этом оставаясь языком со строгой типизацией.

Начало сегодня в 20-00 по МСК. Всех очень жду!

https://youtu.be/zHMSHlNSR2o

#stream #csharp #УчимШарп
YouTube
Обобщения или шаблоны (Generic) в C#  - Учим Шарп #12
Обобщения или шаблоны (Generic) в языке программирования C#

На этом занятии мы рассмотрим Универсальные шаблоны в языке программирования C#. Также часто встречаются названия обобщения, дженерики или generics. Они позволяют определять так называемые универсальные типы данных, которые позволяют динамически определять тип, при этом оставаясь языком со строгой типизацией.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: https://bit.ly/tg_codeblog
🔴 VK: https://bit.ly/vk_codeblog
🔴 INSTAGRAM: https://bit.ly/inst_codeblog
🔴 Яндекс Дзен: https://bit.ly/zen_codeblog
🔴 FACEBOOK: https://bit.ly/fb_codeblog
🔴 TWITTER: http://bit.ly/twit_codeblog
🔴 Мой блог: https://bit.ly/site_codeblog
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: https://bit.ly/donate_codeblog
💲 Спонсорство: https://bit.ly/patreon_codeblog
-----------
СМОТРИ мои обучающие курсы:
👉 УЧИМ ШАРП: https://bit.ly/cs_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #1: https://bit.ly/fit_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #2: https://bit.ly/crm_codeblog
👉 СТРУКТУРЫ…
источник

VS

Vadim Shvanov in CODE BLOG / C#
Напомнинаю, что занаятие начтентся через 5 минут. Подключайтесь https://youtu.be/zHMSHlNSR2o
YouTube
Обобщения или шаблоны (Generic) в C#  - Учим Шарп #12
Обобщения или шаблоны (Generic) в языке программирования C#

На этом занятии мы рассмотрим Универсальные шаблоны в языке программирования C#. Также часто встречаются названия обобщения, дженерики или generics. Они позволяют определять так называемые универсальные типы данных, которые позволяют динамически определять тип, при этом оставаясь языком со строгой типизацией.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: https://bit.ly/tg_codeblog
🔴 VK: https://bit.ly/vk_codeblog
🔴 INSTAGRAM: https://bit.ly/inst_codeblog
🔴 Яндекс Дзен: https://bit.ly/zen_codeblog
🔴 FACEBOOK: https://bit.ly/fb_codeblog
🔴 TWITTER: http://bit.ly/twit_codeblog
🔴 Мой блог: https://bit.ly/site_codeblog
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: https://bit.ly/donate_codeblog
💲 Спонсорство: https://bit.ly/patreon_codeblog
-----------
СМОТРИ мои обучающие курсы:
👉 УЧИМ ШАРП: https://bit.ly/cs_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #1: https://bit.ly/fit_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #2: https://bit.ly/crm_codeblog
👉 СТРУКТУРЫ…
источник

F

Forester@2010 in CODE BLOG / C#
а ничего так позанимались , я и не заметил как время пролетело ... я , правда , на кухне смотрел , ужин готовлю ...
источник

F

Forester@2010 in CODE BLOG / C#
есть такой код , находит множители введенного числа , простые числа  : {      
   int n = int.Parse(Console.ReadLine());
   int x = n ;
   for (int i = 2; i <= n ; i++)
       {
       while(x % i == 0)
       {
           Console.Write(i + " ");
           x = x / i ;                      
       }
       }     // тестирующая система его не пропускает , пишет что слишком долго выполняется . а я не понимаю куда еще оптимизировать
источник

NP

Nick Petrus in CODE BLOG / C#
так тут вообще никаких оптимизаций нету
источник

eo

evgeny otrokov in CODE BLOG / C#
если только паралелить
источник

NP

Nick Petrus in CODE BLOG / C#
Хотя бы элементарно - допустим N = 10.
Какой смысл делать проверки:
N % 6
N % 7
N % 8
N % 9   ???
Ведь и ежу понятно что 10 не будет нацело делиться на эти числа.
источник

eo

evgeny otrokov in CODE BLOG / C#
Forester@2010
есть такой код , находит множители введенного числа , простые числа  : {      
   int n = int.Parse(Console.ReadLine());
   int x = n ;
   for (int i = 2; i <= n ; i++)
       {
       while(x % i == 0)
       {
           Console.Write(i + " ");
           x = x / i ;                      
       }
       }     // тестирующая система его не пропускает , пишет что слишком долго выполняется . а я не понимаю куда еще оптимизировать
ты как минимум можешь цикл гонять не до n. а до n/2
источник

NP

Nick Petrus in CODE BLOG / C#
а ещё лучше - до корня из n
источник

eo

evgeny otrokov in CODE BLOG / C#
ну как вариант
источник

NP

Nick Petrus in CODE BLOG / C#
Выше об этом писал
источник

NP

Nick Petrus in CODE BLOG / C#
Переслано от Nick Petrus
Ещё для повышения эффективности (быстродействия) нужно:
1. При нахождении очередного делителя входящее число делить на него и уже работать с результатом этого деления.
2.  Числа проверять от 2 до корня из числа (а не до самого числа)
источник

eo

evgeny otrokov in CODE BLOG / C#
Parallel.For(0, n/2, i =>
       {
            while(x % i == 0)
       {
           Console.Write(i + " ");
           x = x / i ;                      
       }
       });
источник

eo

evgeny otrokov in CODE BLOG / C#
ток хз работает или нет, ибо писал в телеграмме
источник

F

Forester@2010 in CODE BLOG / C#
Параллелить ещё не учили , тема вложенные циклы
источник

F

Forester@2010 in CODE BLOG / C#
Если I <= n/2 как с числом 2477
источник

F

Forester@2010 in CODE BLOG / C#
Оно само простое,
источник