Я ищу пример алгоритма умной разбивки на страницы. Разумно, я имею в виду, что я хочу показать, например, две соседние страницы на текущей странице, поэтому вместо того, чтобы заканчивать смехотворно длинный список страниц, я усекаю его.Смарт-алгоритм разбиения на страницы
Вот краткий пример, чтобы сделать его более ясным ... это то, что я сейчас:
Pages: 1 2 3 4 [5] 6 7 8 9 10 11
Это то, что я хочу, чтобы в конечном итоге с:
Pages: ... 3 4 [5] 6 7 ...
(В данном примере , Я показываю только две соседние страницы на текущей странице)
Я реализую его в PHP/Mysql, а «базовая» разбивка на страницы (без перехвата) уже закодирована, я просто ищу пример для его оптимизации ... Это c быть примером на любом языке, если он дает мне представление о том, как его реализовать ...
Смотрите мой вопрос о [страничных ссылок] (http://stackoverflow.com/questions/44542/algorithm-pseudo-code-to-create-paging-links) – Geoff 2008-10-02 18:28:49
Вопросы по SO должен показать код вы пробовали, а не просто общий запрос на решения. См. Http://stackoverflow.com/about – Blazemonger 2014-02-24 15:46:01