У меня получилось три цикла, две проверки. И довольно затратная операция переворота. Почему-то думаю, её можно упростить. Но для php достаточно быстро. Алгоритм, вероятно, не потягается с тем, что здесь уже привели и требует отсортированного массива в обратном порядке. Но вывод вполне отражённый лексикографический. :) Зато, думаю, довольно прозрачно получилось.
Вот бы кто-нибудь написал о том, как делались некоторые браузерные игры в России.
Некоторые проекты оказались очень даже успешными. Возможно, одна из проблем в том, что многие хотят сделать и забыть, т.е. просто получать с этого прибыль.
Я думаю, что лучше один проект, только онлайн, постоянно развивающийся.
Целый литературный рассказ. Похвально. Однако, я считаю, что кроме формального описания, описания на конкретном языке программирования, литературного, есть еще иной способ описания алгоритмов — как некоего набора шагов, которые способен понять даже ребёнок. Это можно сделать словами, графически, с помощью анимации и т.д. Я не знаю Java, но с ходу мне не понять особенностей реализации.
Википедия говорит, что для улучшения алгоритма пузырьковой сортировки достаточно добавить досрочный выход из внешнего цикла. Вдобавок эту задачу можно повесить на переменную, которая участвует в процесс обмена.
Пример: http://ru.vingrad.com/Sortirovka-puzyrkom-uluchshennaya-id56971ea2ae20150a56f985e1
Что означает «самый примитивный»? Т.е. какой именно алгоритм?
Метод Ферма тоже довольно прозрачен, и операций в нем немного, я даже на php с ним игрался.
Код C# понимаю очень слабо, поэтому спросил.
Дело в том, что у Вас реализация алгоритма, формализация на языке, конкретном, а хотелось бы
на естественном… или по шагам.
«в расчете биномиальныХ коэффициентов.»
У Вас опечатка.
Вставлю немного своих дилетантских соображений:
Интересно, все ли обращали внимание на, казалось бы, элементарную вещь с выводом треугольника Паскаля (если через массивы), что считать можно только половину строки: ), а массив можно просто переворачивать, правда, нужна проверка на четность, чтобы переворачивать и такие строки +6+15+20+15+6+.
Про плохих разработчиков. Есть версия, что в некоторых странах это проблему решают систематически и радикально, во всяком случае в некоторых сфер. Я про случаи внезапных смертей программистов, сисадминов, которые в прошлом обслуживали финансовый сектор.
Один из примеров США.
Это пока не видите, осознание приходит внезапно.
Минусы к моим комментариям только подтверждают, что я однозначно прав — есть образ, во многом навязанный киноиндустрией, и многие к этому образу тянутся. И эта тяга не сильно отличает «высоких интеллектуалов» от критикуемой ими постоянно серой массы, которую первые, в свою очередь, любят называть «былом» или «скотами», уподобляясь при этом самым обычным фашистам.
И по поводу фильма я тоже абсолютно прав. Это реклама наркотиков и больше ничего.
Про героев боевиков. Выдержка из новейшей истории России.
В конце 80-х и в 90-е годы высшим военным чинам доброжелатели подсовывали видеокассеты с фильмами про Бррса Ли и т.п., убеждая заменить систему подготовки (САМБО, РБ), на разные восточные техники. И все в фильмах было красиво. Только не говорили об одном, САМО позволяет подготовить бойца за 2 года, для достижений результатов во всяких каратэ — нужны годы тренировок… Вот вам и развал физ. подготовки в армии.
Подростки, школьники сейчас попадаются иногда умнее взрослых и куда лучше понимают проблемы современности.
Отпечатки интеллекта? Да-да, они как оттиски с гравюры.
И лица программистов тоже.
Страйкбол, вип-персоны? Может, это было в игре Counter Strike?
Может, не особенный, а сразу избранный?
А от осознания собственного величия до вскидывания правой руки вверх и крика «хайль» уже и рукой подать.
Только одно в этих фильмах умалчивается, что чрезмерное увлечение программированием и всеми этими вашими взломами при водит к деградации. :)
Образ, созданный кино и плотно вшитый в сознание молодежи: http://vprognoze.ru/uploads/posts/2015-06/1434608762_neo-541199.jpg
Реальность:
http://bigslide.ru/images/7/6455/960/img14.jpg
Где-то еще tcpdump мелькал, в Матрице, вроде бы.
Фильм «Хакеры» и «Матрица» — ярчайшие пример воздействия искусства, в данном случае киноискусства, на массовое сознание.
А вообще про хакеров есть очень хороший стишок: «С чего начинаются хакеры
С чего начинаются хакеры?
С трояна в твоем писюке,
С админа, к тебе заходящего
С тяжелым предметом в руке.
А может, они начинаются
С модема, воткнутого в мать,
И с первой попытки на Бейсике
Количество жизней сломать?
С чего начинаются хакеры?
С желания спать по утрам,
С коллекции кряков и вирусов
И взлома бесплатных программ.
А может, они начинаются
С вечерней загрузки проца,
С подбора по всем комбинациям,
Которым не видно конца?
С чего начинаются хакеры?
С окошек, повисших вдали,
Со старой дискеты с дебагером,
Что где-то в шкафу мы нашли.
А может, они начинаются
С подсмотра пароля на root
И с ника из слэшей и скобочек,
Без коего хакер не крут?
С чего начинаются юзеры?
С попытки найти Any key.
С хороших и верных товарищей,
Спаливших соседний дисплей.
А может, они начинаются
С уменья наткнуться на глюк,
Который в любых испытаниях
Избегнул программерских рук?
С чего начинаются юзеры?
С заветной игры сетевой,
С админа, который в истерике
По клаве стучит головой.
А может, они начинаются
С первичной загрузки виндов,
И с этой корзины, в какой они
Хранят результаты трудов?
С чего начинаются юзеры?
С суппортов, померших вдали,
Со старого глючного вируса
И где его только нашли?!
А может, они начинаются
С античной поры ДВК,
С ошибки, которая с юности
Гнездится у них в ДНК»
«информатикой занимаются физики, математики, трудовики и другие.»
Это совершенно нормальное явление.
В школе, возможно надо давать (это субъективное видение):
1. историю ЭВМ при этом в связи с другими науками, чтобы ученик осознавал исторический процесс развития этой сферы.
2. Алгоритмы, само программирование, какие-то зачатки.
3. Современное состояние, спектр: систем, прикладных программ.
4. Основы безопасности работы в сети. Возможно, хотя бы один урок по этике в информационном пространстве, о лицензиях, публикации/загрузке чужих программ.
https://dcc0blog.wordpress.com/2016/01/19/%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-php/ — ссылка на описание
Некоторые проекты оказались очень даже успешными. Возможно, одна из проблем в том, что многие хотят сделать и забыть, т.е. просто получать с этого прибыль.
Я думаю, что лучше один проект, только онлайн, постоянно развивающийся.
Википедия говорит, что для улучшения алгоритма пузырьковой сортировки достаточно добавить досрочный выход из внешнего цикла. Вдобавок эту задачу можно повесить на переменную, которая участвует в процесс обмена.
Пример: http://ru.vingrad.com/Sortirovka-puzyrkom-uluchshennaya-id56971ea2ae20150a56f985e1
Метод Ферма тоже довольно прозрачен, и операций в нем немного, я даже на php с ним игрался.
Код C# понимаю очень слабо, поэтому спросил.
Дело в том, что у Вас реализация алгоритма, формализация на языке, конкретном, а хотелось бы
на естественном… или по шагам.
И если есть защита от http-флуда, то, как можно подобрать ключ за это время?
У Вас опечатка.
Вставлю немного своих дилетантских соображений:
Интересно, все ли обращали внимание на, казалось бы, элементарную вещь с выводом треугольника Паскаля (если через массивы), что считать можно только половину строки: ), а массив можно просто переворачивать, правда, нужна проверка на четность, чтобы переворачивать и такие строки +6+15+20+15+6+.
Один из примеров США.
В данном случае обсуждаем не мои публикации.
sl_bug, меня правда мало волнует, что многим мое мнение не нравится.
Многим приятнее жить с красивой ложью.
Минусы к моим комментариям только подтверждают, что я однозначно прав — есть образ, во многом навязанный киноиндустрией, и многие к этому образу тянутся. И эта тяга не сильно отличает «высоких интеллектуалов» от критикуемой ими постоянно серой массы, которую первые, в свою очередь, любят называть «былом» или «скотами», уподобляясь при этом самым обычным фашистам.
И по поводу фильма я тоже абсолютно прав. Это реклама наркотиков и больше ничего.
В конце 80-х и в 90-е годы высшим военным чинам доброжелатели подсовывали видеокассеты с фильмами про Бррса Ли и т.п., убеждая заменить систему подготовки (САМБО, РБ), на разные восточные техники. И все в фильмах было красиво. Только не говорили об одном, САМО позволяет подготовить бойца за 2 года, для достижений результатов во всяких каратэ — нужны годы тренировок… Вот вам и развал физ. подготовки в армии.
Подростки, школьники сейчас попадаются иногда умнее взрослых и куда лучше понимают проблемы современности.
И лица программистов тоже.
Страйкбол, вип-персоны? Может, это было в игре Counter Strike?
Может, не особенный, а сразу избранный?
А от осознания собственного величия до вскидывания правой руки вверх и крика «хайль» уже и рукой подать.
А фильм «Матрица» внёс неоценимый вклад в популяризацию unix и LSD.
Факт рекламы наркотиков остается фактом.
Образ, созданный кино и плотно вшитый в сознание молодежи: http://vprognoze.ru/uploads/posts/2015-06/1434608762_neo-541199.jpg
Реальность:
http://bigslide.ru/images/7/6455/960/img14.jpg
Фильм «Хакеры» и «Матрица» — ярчайшие пример воздействия искусства, в данном случае киноискусства, на массовое сознание.
А вообще про хакеров есть очень хороший стишок: «С чего начинаются хакеры
С чего начинаются хакеры?
С трояна в твоем писюке,
С админа, к тебе заходящего
С тяжелым предметом в руке.
А может, они начинаются
С модема, воткнутого в мать,
И с первой попытки на Бейсике
Количество жизней сломать?
С чего начинаются хакеры?
С желания спать по утрам,
С коллекции кряков и вирусов
И взлома бесплатных программ.
А может, они начинаются
С вечерней загрузки проца,
С подбора по всем комбинациям,
Которым не видно конца?
С чего начинаются хакеры?
С окошек, повисших вдали,
Со старой дискеты с дебагером,
Что где-то в шкафу мы нашли.
А может, они начинаются
С подсмотра пароля на root
И с ника из слэшей и скобочек,
Без коего хакер не крут?
С чего начинаются юзеры?
С попытки найти Any key.
С хороших и верных товарищей,
Спаливших соседний дисплей.
А может, они начинаются
С уменья наткнуться на глюк,
Который в любых испытаниях
Избегнул программерских рук?
С чего начинаются юзеры?
С заветной игры сетевой,
С админа, который в истерике
По клаве стучит головой.
А может, они начинаются
С первичной загрузки виндов,
И с этой корзины, в какой они
Хранят результаты трудов?
С чего начинаются юзеры?
С суппортов, померших вдали,
Со старого глючного вируса
И где его только нашли?!
А может, они начинаются
С античной поры ДВК,
С ошибки, которая с юности
Гнездится у них в ДНК»
http://www.webpark.ru/comment/s-chego-nachinayutsya-hakeri
Это совершенно нормальное явление.
В школе, возможно надо давать (это субъективное видение):
1. историю ЭВМ при этом в связи с другими науками, чтобы ученик осознавал исторический процесс развития этой сферы.
2. Алгоритмы, само программирование, какие-то зачатки.
3. Современное состояние, спектр: систем, прикладных программ.
4. Основы безопасности работы в сети. Возможно, хотя бы один урок по этике в информационном пространстве, о лицензиях, публикации/загрузке чужих программ.
анекдот про «ад здесь же, только админом»:
http://anecarchive.ru/o-doblestnyx-sotrudnikax/umer-kompyutershhik-popal/