Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=10222854&src=&showlite=
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 08:01:45 2016
Кодировка: Windows-1251
Re: юмор в этом разделе - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development >> Re: юмор в этом разделе

Страницы: 1
SlaveN
follow the sign

Рег.: 24.09.2006
Сообщений: 11698
Из: default city
Рейтинг: 17203
  Re: юмор в этом разделе [re: unkulunkulu]
      24.05.2011 18:51
36


 
Man, am I a genius. Check out this sorting algorithm I just invented.

 
code:
#!/bin/bash function f() { sleep "$1" echo "$1" } while [ -n "$1" ] do f "$1" & shift done wait

example usage:
./sleepsort.bash 5 3 6 3 6 3 1 4 7


(c) http://dis.4chan.org/read/prog/1295544154



Святые помидоры!
unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: юмор в этом разделе [re: SlaveN]
      24.05.2011 18:58
 

:lol:

unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: юмор в этом разделе [re: SlaveN]
      24.05.2011 19:02
 

Quote:

10 Name: Anonymous : 2011-01-20 14:41

    Standard value based sort if you ask me.

12 Name: Anonymous : 2011-01-20 15:41

    >>10
    What else would you sort them based on? IHBT

14 Name: Anonymous : 2011-01-20 16:03

    >>11
    Not tail recursive.

15 Name: Anonymous : 2011-01-20 16:08

    >>14
    Recurse my tail!

16 Name: Anonymous : 2011-01-20 16:24

    >>15
    (tail (anus! 'my))






blind
still alive

Рег.: 16.01.2004
Сообщений: 23127
Из: Хамовники
Рейтинг: 16481
  Re: юмор в этом разделе [re: SlaveN]
      24.05.2011 21:24
 

:up:



13/37 =)
CROTishka
Shai-Hulud

Рег.: 09.06.2004
Сообщений: 31411
Из: - под земли
Рейтинг: 3646
  Re: юмор в этом разделе [re: SlaveN]
      25.05.2011 18:48
 

O(MAX()) вместо О(length()^2), это конечно новое слово. )





Редактировал CROTishka (26.05.2011 09:42)
Chamrajnagar
T_T

Рег.: 24.11.2005
Сообщений: 5094
Из: Северное кучкино
Рейтинг: 3355
  Re: юмор в этом разделе [re: CROTishka]
      25.05.2011 23:39
2

Ээээ... Сортировка за O(length())? Ты уверен, что ты знаешь сортировку за O(length()) для натуральных чисел, не опирающуюся на какое-нибудь интересное предположение, что MAX() = C = Const?



Era of Lite beer, hand calculators and "user-friendly" software.
CROTishka
Shai-Hulud

Рег.: 09.06.2004
Сообщений: 31411
Из: - под земли
Рейтинг: 3646
  Re: юмор в этом разделе [re: Chamrajnagar]
      26.05.2011 01:58
-2

ну смотри: при одном элементе надо сделать ноль сравнений, при двух - одно. экстраполируем, получаем compares = len - 1. :)

с телефона неудобно набирать.



Bachan
god's pee

Рег.: 26.10.2002
Сообщений: 37551
Рейтинг: 5335
  Re: юмор в этом разделе [re: CROTishka]
      26.05.2011 05:43
6

JAVA IN ACTION!!!!!!!!!!!!! :lol: :lol:



я АЭС фачил в эсс!
blind
still alive

Рег.: 16.01.2004
Сообщений: 23127
Из: Хамовники
Рейтинг: 16481
  Re: юмор в этом разделе [re: CROTishka]
      26.05.2011 10:39
10

В ответ на:

с телефона неудобно набирать.



Решил теорему Ферма зпт bn перенести в правую часть зпт подробности письмом тчк.



13/37 =)
maratrus
old hand

Рег.: 06.01.2007
Сообщений: 780
Рейтинг: 331
  Re: юмор в этом разделе [re: SlaveN]
      31.05.2011 21:32
 

А по убыванию так же красиво можно?

Bachan
god's pee

Рег.: 26.10.2002
Сообщений: 37551
Рейтинг: 5335
  Re: юмор в этом разделе [re: maratrus]
      31.05.2011 21:53
1

#!/bin/bash
function f() {
    sleep `perl -e "print 1 / $1"`
    echo "$1"
}
while [ -n "$1" ]
do
    f "$1" &
    shift
done
wait


зануды, желающие, чтобы ноль работал, могут писать "print 1 / ($1+0.001)"



я АЭС фачил в эсс!
maratrus
old hand

Рег.: 06.01.2007
Сообщений: 780
Рейтинг: 331
  Re: юмор в этом разделе [re: Bachan]
      01.06.2011 10:43
 

Сейчас не получается проверить, а всегда будет работать?
./sleepsort.bash 100000 100001

Разница-то очень маленькая.

Я придираюсь, на самом деле.
Идея понятна :)



borgir

Рег.: 28.04.2005
Сообщений: 238
Рейтинг: 568
  Re: юмор в этом разделе [re: maratrus]
      01.06.2011 10:53
 

./sleepsort.bash 3.41 5 3 6 3 6 3 1 4 7 3.4
1
3
3
3
3.4
3.41
4
5
6
6
7



./sleepsort.bash 3.401 5 3 6 3 6 3 1 4 7 3.4
1
3
3
3
3.401
3.4
4
5
6
6
7

не работает, это к первому посту

а то что предложил maratrus, работает через раз

Страницы: 1

Technical >> Development >> Re: юмор в этом разделе

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в