#791 2011.11.15 00:32

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: скучно епт...

tipsun Ну это и есть пузырьковая сортировка

Неактивен

#792 2011.11.15 11:05

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: скучно епт...

tipsun написал:

foreach ($array as &$vY) {

зачем передача по ссылке?

tipsun написал:

                $tmp = $sort[$i];
                $sort[$i] = $sort[$n];
                $sort[$n] = $tmp;

кстати, известная штука, могут на собеседованиях спрашивать, как поменять 2 переменные местами, не использую 3 переменную.

Код:

1
$sort[$i] ^= $sort[$n] ^= $sort[$i] ^= $sort[$n];

Неактивен

#793 2011.11.15 11:36

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: скучно епт...

Gemorroj написал:

tipsun написал:

foreach ($array as &$vY) {

зачем передача по ссылке?

Это я думал работа с реальным массивом, а не копией. (Это просто осталось, я забыл убрать. Хотел сделать 2мя foreach циклами, но у меня не получилось).

Gemorroj написал:


tipsun написал:

                $tmp = $sort[$i];
                $sort[$i] = $sort[$n];
                $sort[$n] = $tmp;

кстати, известная штука, могут на собеседованиях спрашивать, как поменять 2 переменные местами, не использую 3 переменную.

Код:

1
$sort[$i] ^= $sort[$n] ^= $sort[$i] ^= $sort[$n];

Шаман! big_smile
Спс. smile

Отредактировано tipsun (2011.11.15 11:40)

Неактивен

#794 2011.11.15 12:32

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: скучно епт...

Код:

1
span style="color: #0000BB"><?php// ^ (разница в битах)// ^= (присвоить разницу в битах)$sort[0] = 5;$sort[1] = 0;$sort[1] ^= $sort[0] ^= $sort[1] ^= $sort[0];//[1=>0] ^= [0=>5] ^= [1=>0] ^= [0=>5]//[1=>5] ^= [0=>5] ^= [1=>5]//[1=>5] ^= [0=>0]//[1=>5]//Это понять можно.$sort[0] = 5;$sort[1] = -1;//[1=>-1] ^= [0=>5] ^= [1=>-1] ^= [0=>5]//[1=>-6] ^= [0=>5] ^= [1=>-6] o_O//[1=>6] ^= [0=>-1]//[1=>5]//Но это как понять? o_Oecho 5 ^(-1); //=-6echo (-1)^ 5; //=-6echo (-5)^(-1); //=4echo (-1)^(-5); //=4//Там получается так что-ли?// +-| 5 - (-1)|=-6 (плюс на минус дает минус)// +-|-1 - 5 |=-6// --|-5 - (-1)|=+4 (минус на минус дает плюс)// --|-1 - (-5)|=+4/* x y x * y * |x - y|--- * --- * |x - y| = -----------------|x| |y| |x * y|*/?>

Отредактировано tipsun (2011.11.15 13:11)

Неактивен

#795 2011.11.15 14:05

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: скучно епт...

А вот с 2-мя foreach тоже получилось smile

Код:

1
span style="color: #0000BB"><?phpfunction forSort($oldArray) { $i = 0; foreach ($oldArray as $oldArrayValue) { $newArray[$i] = $oldArrayValue; for ($j=0; $j<=$i; $j++) { if ($newArray[$i] < $newArray[$j]) { $newArray[$i] ^= $newArray[$j] ^= $newArray[$i] ^= $newArray[$j]; } } $i += 1; } return $newArray; }function foreachSort($oldArray) { $i = 0; foreach ($oldArray as $oldArrayValue) { $newArray[$i] = $oldArrayValue; foreach ($newArray as $j => $newArrayValue) { if ($newArray[$i] < $newArrayValue) { $newArray[$i] ^= $newArray[$j] ^= $newArray[$i] ^= $newArray[$j]; } } $i += 1; } return $newArray; }?>

Отредактировано tipsun (2011.11.15 14:16)

Неактивен

#796 2011.11.16 22:15

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: скучно епт...

скоро Новый год,колитесь,кто как будет украшать свой сайт,ну или что нить новогоднее добавлять?  я пока собираюсь ток лого сменить на новогоднее,ну и пока дальше не думал) интересно мнение по поводу лого,мне кажется норм оно,ну другим может не понравиться(( ну я его к посту прикреплю)


Вложения

Неактивен

#797 2011.11.17 13:32

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: скучно епт...

POFIGISST Ничего делать не собираюсь!

Неактивен

#798 2011.11.17 21:18

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: скучно епт...

Сегодня про Путина посмотрел фильм: "Система Путина".
Я бы назвал это: Путин "за кулисами". smile
Этот фильм походу был подготовлен для зарубежья.
Похож на Дух времени, в котором говорится о зарубежье и подготовлен он для нас. smile
Короче все хорошие.

Отредактировано tipsun (2011.11.18 10:26)

Неактивен

#799 2011.11.17 21:53

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: скучно епт...

ссылку кинь?

Неактивен

#800 2011.11.18 01:51

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: скучно епт...

TLENS написал:

POFIGISST Ничего делать не собираюсь!

многие что-то делают, как на 23 февраля например,на многих сайтах была георгиевская ленточка всунута))

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.030 s