Size: a a a

2020 March 09

AE

Alexandr Emelyanov in KotlinLangRu
Вернее синтаксис эквивалентен для некоторых версий, не выше 8 Java. Но stdlib различаются всегда, а если говорить о ВМ, так они совсем разные
источник
2020 March 10

МГ

Макс Гордый in KotlinLangRu
Привет, есть
источник

П

Пепег in KotlinLangRu
источник
2020 March 11

MK

Msksim Kolomiev in KotlinLangRu
Привет от Binance👋 Инструкция, как экономить на трейдинге до 20%👇

1. Первый вариант: При регистрации на бирже ввести реферальный код GHA1UMA6 - данный промокод даёт вашему аккаунты 20% скидку на комиссии

2. Второй вариант для самых ленивых: просто проходим регистрацию по ссылке https://www.binance.com/ru/register?ref=GHA1UMA6 - и тоже получает 20% скидку на комиссии биржи


Важно, после регистрации данная скидка сохраняется на вашем аккаунте навсегда
источник
2020 March 12

ИБ

Инсаф Бакиров in KotlinLangRu
Здравствуйте! Я начинающий программист, написал несколько известных алгоритмов для сортировки и поиска на Kotlin. Посмотрите пожалуйста если есть возможность, может новичкам будет полезно, может у меня есть ошибки. https://github.com/Insafprog/TheAlgorithmsKotlin
источник

ch

central hardware in KotlinLangRu
Инсаф Бакиров
Здравствуйте! Я начинающий программист, написал несколько известных алгоритмов для сортировки и поиска на Kotlin. Посмотрите пожалуйста если есть возможность, может новичкам будет полезно, может у меня есть ошибки. https://github.com/Insafprog/TheAlgorithmsKotlin
1 - .idea в .gitignore, а лучше настроить maven, чтобы кто то кроме тебя смог это скомпилить
2 - тесты не помешают
источник

QH

Quantum Harmonizer in KotlinLangRu
Инсаф Бакиров
Здравствуйте! Я начинающий программист, написал несколько известных алгоритмов для сортировки и поиска на Kotlin. Посмотрите пожалуйста если есть возможность, может новичкам будет полезно, может у меня есть ошибки. https://github.com/Insafprog/TheAlgorithmsKotlin
Своя сортировка — максимально отдалённая от реальной жизни задача.
источник

ИБ

Инсаф Бакиров in KotlinLangRu
central hardware
1 - .idea в .gitignore, а лучше настроить maven, чтобы кто то кроме тебя смог это скомпилить
2 - тесты не помешают
Спасибо за совет, с maven ещё надо разобраться
источник

OY

Oleg Yukhnevich in KotlinLangRu
central hardware
1 - .idea в .gitignore, а лучше настроить maven, чтобы кто то кроме тебя смог это скомпилить
2 - тесты не помешают
Кстати .idea не всё в игнор
Там можно сохранять конфигурации и словарь в гите
источник

ch

central hardware in KotlinLangRu
Oleg Yukhnevich
Кстати .idea не всё в игнор
Там можно сохранять конфигурации и словарь в гите
language injection еще
источник

ИБ

Инсаф Бакиров in KotlinLangRu
Quantum Harmonizer
Своя сортировка — максимально отдалённая от реальной жизни задача.
А какую нибудь задачу посоветовать можете?
источник

QH

Quantum Harmonizer in KotlinLangRu
Инсаф Бакиров
А какую нибудь задачу посоветовать можете?
Для начала можно какую-нибудь консольную утилиту.
источник

ИБ

Инсаф Бакиров in KotlinLangRu
Про .gitignore спасибо, а то пока не полностью разбираюсь в файлах проекта
источник

ИБ

Инсаф Бакиров in KotlinLangRu
Quantum Harmonizer
Для начала можно какую-нибудь консольную утилиту.
Консольные утилиты уже много писал, как то более серьёзные задачи хочется попробовать.
источник

QH

Quantum Harmonizer in KotlinLangRu
Инсаф Бакиров
Консольные утилиты уже много писал, как то более серьёзные задачи хочется попробовать.
А какая цель стоит?
источник

G

GO.HARD.GO in KotlinLangRu
Инсаф Бакиров
Здравствуйте! Я начинающий программист, написал несколько известных алгоритмов для сортировки и поиска на Kotlin. Посмотрите пожалуйста если есть возможность, может новичкам будет полезно, может у меня есть ошибки. https://github.com/Insafprog/TheAlgorithmsKotlin
Намного важнее знать тонкости работы каждого из типов алгоритмов реализации,  а именно сложность,  понимание почему именно у одного из алгоритмов сложность выше другого (например в алгоримме А 2 цикла+свап,  а в Алгоритме Б 3 цикла+ свап,  отсюдк сложность разная). Важно понимать на каком объеме данных (и на сколько процентов заранее они отсортированы) какие алгоритмы работают быстрее и медленнее. Например,  на низких объемах некоторые школьные алгоритмы сортировок работают быстрее, чем quick sort. Важно понимать механику работы алгоритмов. Также важно знать устойчив ли алгоритм сортировки или нет. Желательно провести сравнение каждого из алгоримов со всеми другими по этим параметрам и запомнить. На основании этой информации и выбирать тот или иной алгоритм, НО! Не реализовывать самому,  а использовать уже реализованные в языке. А просто реализовывать - может любой даун переведя  с учебника на псевдо-языке ,  например, на котлин
источник

G

GO.HARD.GO in KotlinLangRu
GO.HARD.GO
Намного важнее знать тонкости работы каждого из типов алгоритмов реализации,  а именно сложность,  понимание почему именно у одного из алгоритмов сложность выше другого (например в алгоримме А 2 цикла+свап,  а в Алгоритме Б 3 цикла+ свап,  отсюдк сложность разная). Важно понимать на каком объеме данных (и на сколько процентов заранее они отсортированы) какие алгоритмы работают быстрее и медленнее. Например,  на низких объемах некоторые школьные алгоритмы сортировок работают быстрее, чем quick sort. Важно понимать механику работы алгоритмов. Также важно знать устойчив ли алгоритм сортировки или нет. Желательно провести сравнение каждого из алгоримов со всеми другими по этим параметрам и запомнить. На основании этой информации и выбирать тот или иной алгоритм, НО! Не реализовывать самому,  а использовать уже реализованные в языке. А просто реализовывать - может любой даун переведя  с учебника на псевдо-языке ,  например, на котлин
Короче, нужно подойти к их изучению  с математической стороны. Посмотреть на тесты (графики) каждого из алгоритмов на разных обьемах данных и стартовом расположении элементов структуры. Есть статьи по сравнению  на хабре.
источник

ИБ

Инсаф Бакиров in KotlinLangRu
Quantum Harmonizer
А какая цель стоит?
Ну я андроид изучаю, скорее всего на нем буду больше сосредотачиваться. Всё таки алгоритмы мне много чего дало, лучше изучил дденерики, экстеншн функции и сами алгоритмы конечно.
источник

ИБ

Инсаф Бакиров in KotlinLangRu
GO.HARD.GO
Короче, нужно подойти к их изучению  с математической стороны. Посмотреть на тесты (графики) каждого из алгоритмов на разных обьемах данных и стартовом расположении элементов структуры. Есть статьи по сравнению  на хабре.
Да читал на хабре, очень интересно.
источник

G

GO.HARD.GO in KotlinLangRu
Инсаф Бакиров
Ну я андроид изучаю, скорее всего на нем буду больше сосредотачиваться. Всё таки алгоритмы мне много чего дало, лучше изучил дденерики, экстеншн функции и сами алгоритмы конечно.
Нужно еще разобраться какой именно из алгоритмов используется в уже рализованных методах сортировок в твоем языке (и как именно он реализован). Потому что они могут отличаться всякими оптимизациями от классической реализации по учебникам. Но это уже некст лвл настоящего алгоритмиста
источник