经典算法问题亲身体验
StrongbyTime
长夜漫漫,代码相伴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单数组实现约瑟夫环算法
问题描述:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从第一个人开始报数,数到m的那个人出桌;他的下一个人又从1开始报数,数到m的那个人又出桌;依此规律重复下去,直到圆桌周围的人全部出桌。设计算法求当给定任意n和m后,n个人的出桌次序。 算法原理: 1.n个人编号以1,2,3,…,n; 2.1开始报数,报到m出桌,输出该数,下一个人又从1开始报数,报到m出桌;原创 2016-10-13 14:24:05 · 2962 阅读 · 0 评论 -
金字塔数
问题引入:所谓金字塔数,又称走马灯数,也就是142857这个数字,它发现于金字塔内。 它的神奇之处在于: 142857 × 1 = 142857 142857 × 2 = 285714 142857 × 3 = 428571 142857 × 4 = 571428 142857 × 5 = 714285 142857 × 6 = 857142原创 2016-12-02 10:59:53 · 2611 阅读 · 0 评论
分享