Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Умные алгоритмы

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Умные алгоритмы
Имя
Сообщение << Старые топики   Новые топики >>
Умные алгоритмы - 2004-11-29 17:32:44   
ScorpionMX

Сообщений: 5
Оценки: 0
Присоединился: 2004-11-09 20:08:48
Народ, я думаю всем будет интересно посмотреть умные, хитрые и т.д. алгоритмы, так что, размещайте здесь.
Post #: 1
Умные алгоритмы - 2004-11-29 18:08:36   
Yanis

Сообщений: 63
Оценки: 0
Присоединился: 2004-04-19 00:32:13
if … then … else …
Post #: 2
Умные алгоритмы - 2004-11-29 19:09:13   
ZoMbiE_113

Сообщений: 24
Оценки: 0
Присоединился: 2004-11-22 20:43:55
блин… ничего умного не приходит в голову :) (наверное сдохли все мозги)
ладно… пока начнем с простого
uses crt;
var
a,b:integer;
zadolbalo:boolean;
begin
zadolbalo:=false;
a:=1; b:=2;
while not zadolbalo do
begin
a:=a+b;
b:=a-b;
a:=a-b;
writeln('a=',a);
writeln('b=',b);
zadolbalo:=keypresed;
end;
end.



:)
Post #: 3
Умные алгоритмы - 2004-12-01 15:27:08   
G@rd

Сообщений: 74
Оценки: 0
Присоединился: 2004-11-13 17:11:57

Не поннял на счёт умного и хитрого. Особенно прочитав первые ответы.
Post #: 4
Умные алгоритмы - 2004-12-01 23:17:54   
ZoMbiE_113

Сообщений: 24
Оценки: 0
Присоединился: 2004-11-22 20:43:55
А чего там не понятного? Вот ты знаешь хоть один хитрый алгоритм? Я знаю парочку, ну а толку? Потому, что они никому на%$р не нужны т.к. писались под конкретный случай и в 99% случаев совершенно не читаемы, а умного… ну извините, алгоритма Винды без багов я не знаю…
А если серьезно… то это делается немного по другому. Ставится интересная (подрозумевается сложная) задача, а потом ее хитрые и умные решения…
Я считаю так. Считаешь иначе - аргументируй.
Post #: 5
Умные алгоритмы - 2004-12-02 18:02:50   
ScorpionMX

Сообщений: 5
Оценки: 0
Присоединился: 2004-11-09 20:08:48
Как кому нужны? Ведь, например, тот же алгорим сортировки массива весьма часто используется. И, думаю, самый шустрый будет очень полезен.
Post #: 6
Умные алгоритмы - 2004-12-02 19:30:21   
DeepThinker

Сообщений: 177
Оценки: 0
Присоединился: 2004-06-13 02:26:09
qsort.c почитай :)
Post #: 7
Умные алгоритмы - 2004-12-02 19:57:00   
ZoMbiE_113

Сообщений: 24
Оценки: 0
Присоединился: 2004-11-22 20:43:55
действительно… в инете столько уже написано "быстрых", "умных" и т.д. алгоритмов, что перезапись их в этот форум ни к чему не приведет… (ctrl+c …. ctrl+v)
Задавайте конкретные вопросы, и возможно получите интересующие вас ответы…
Логично?
Чем интереснее и оригинальней вопрос, тем интереснее искать ответ… [sm=1.gif]
Вот например интересная задача: написать программу умножение десятичных чисел на машине Тьюринга. Интерестно?
Post #: 8
Умные алгоритмы - 2004-12-03 16:29:04   
DeepThinker

Сообщений: 177
Оценки: 0
Присоединился: 2004-06-13 02:26:09
Ну… Я тут подумал минут 10 и заботал такой алгоритм Тьюринга для перемножения ДВОИЧНЫХ (для десятичных таблицу умножения задавать - за**ешься) 8-значных чисел:

state1 sym1 state2 sym2 offset

(0 0 0 0 1)
(0 1 2 1 9)
(2 0 3 0 -9)
(3 1 4 1 1)
(3 0 4 0 1)
(3 lambda 4 0 1)
(2 1 5 1 -9)
(5 0 0 1 1)
(5 lambda 0 1 1)
(5 1 5 0 -1)
повторить все кроме первых двух 7 раз
с заменой 2..5 -> 2..5+4*i (i = 1..7) :))
(0 lambda stop lambda 0)

Только он не очень корректный имхо :) С переносом не в порядке. Числа записаны подряд через пустой символ, указатель на начало первого.
Post #: 9
Умные алгоритмы - 2004-12-13 04:19:04   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
2ScorpionMX
Насчёт алгоритмов сортировки/поиска и немало чего ещё читай Дональда Кнута.
Post #: 10
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Умные алгоритмы







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.