iteye分页导航算法

来源:互联网 发布:米格29知乎 编辑:程序博客网 时间:2024/05/22 02:10

输入参数 s 总页数 c当前页数

 

1. 如果c<=5 输出到c 

    1.1 如果c =1 判断 总s是否大于1 如果大于1 则输出2 否则退出 

    1.2 记录当前输出到位置k

    1.3 判断k是否满足 k>=s-4 且小于s

        1.3.1如果满足 则循环输出 k+1 直到k=s 退出

         1.3.2不满足 则输出 k+1 然后输出...  最后输出 s-1, s;

2.如何c>5

 2.1 输出 1,2 ,...c-1,c

 2.2 如果c是否满足 >=s-4

   2.2.1 满足则输出循环输出c+1 直到 s

   2.2.2 不满足则输出c+1,...,s-1,s

 

  

 

          

  

原创粉丝点击