Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Алгоритм дробления ячейки
 
 автор: Prihod   (17.06.2007 в 23:39)   письмо автору
 
 

Сложно точно сформулировать название и саму задачу данной темы, но попытаюсь

Нужен совет по поводу следующей задачи
Изначально имеется ячейка с индексом (t)
+---------+
+ t +
+---------+
Потом эту ячейку мы разбиваем на 4 ячейки и получаем 4 ячейки с индексами (tg,ts,tr,tt)
+------+--------+
Tg ts
+------ +--------+
Tr tt
+------+--------+
И снова каждую ячейку tg,ts,tr И tt разбиваем на 4 и получаем 16 ячеек с индексами (tgg,tgs,tgr,tgt,tsg,tss,tsr,tst и т.д) так вот какой должен быть алгоритм для функции которая могла бы проделывать такие действия для любого количества ячеек т.е что бы ей можно было задать насколько увеличить изначальную ячейку и получить на выходе 1 или 2-х мерный массив состоящий из индексов конечных ячеек

   
 
 автор: mr Bin   (17.06.2007 в 23:47)   письмо автору
 
   для: Prihod   (17.06.2007 в 23:39)
 

Здесь раздел для "готовых" задач с авторством, а не для вопросов :)
Или я не прав?

   
 
 автор: Trianon   (18.06.2007 в 00:26)   письмо автору
 
   для: mr Bin   (17.06.2007 в 23:47)
 

Традиционно, темы, из неверного раздела в верный, переносит модератор.

   
 
 автор: Trianon   (18.06.2007 в 00:24)   письмо автору
 
   для: Prihod   (17.06.2007 в 23:39)
 

Позиционную систему счисления представляете? Десятичную например.
А правильную дробь в ней?
А теперь запишите две координаты выбранной точки с нужной точностью одна под другой:

 0 . 8 7 6 2 3 4 8 1 2 8 9 3 4 6 
 0 . 4 6 8 2 7 3 8 4 6 8 1 2 9 4
А теперь запишите цифры через одну с верхней и с нижней строки.

00..8476682237438814268891324964

Вот Вам индекс.
Конкретно для Вашего случая, система счисления будет двоичной.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования