- 博客(4)
- 收藏
- 关注
原创 螺旋矩阵
<br />问题<br />1 按顺时针方向构建一个m * n的螺旋矩阵(或按顺时针方向螺旋访问一个m * n的矩阵):<br />2 在不构造螺旋矩阵的情况下,给定坐标i、j值求其对应的值f(i, j)。<br />比如对11 * 7矩阵, f(6, 0) = 27 f(6, 1) = 52 f(6, 3) = 76 f(6, 4) = 63<br /> <br /> <br />构建螺旋矩阵<br />对m * n 矩阵,最先访问最外层的m * n的矩形上的元素,接着再访问里面一层的 (m - 2)
2010-12-23 23:19:00 1124
原创 螺旋矩阵
<br />问题<br />1 按顺时针方向构建一个m * n的螺旋矩阵(或按顺时针方向螺旋访问一个m * n的矩阵):<br />2 在不构造螺旋矩阵的情况下,给定坐标i、j值求其对应的值f(i, j)。<br />比如对11 * 7矩阵, f(6, 0) = 27 f(6, 1) = 52 f(6, 3) = 76 f(6, 4) = 63<br /> <br /> <br />构建螺旋矩阵<br />对m * n 矩阵,最先访问最外层的m * n的矩形上的元素,接着再访问里面一层的 (m - 2)
2010-12-23 23:17:00 1294
原创 25匹马取前5
<br /><br />问题: <br />一共有25匹马,有一个赛场,赛场有5个赛道,就是说最多同时可以有5匹马一起比赛。假设每匹马都跑的很稳定,不用任何其他工具,只通过马与马之间的比赛,试问最少得比多少场才能知道跑得最快的5匹马?<br /> <br />思路:<br />先将25匹马分成五组,进行五场比赛。第六场比赛可以考虑都取各个小组的第一名(或第二名)。假设都取各小组的第一名,根据这场比赛的排名,将原来的小组分别编号为a、b、c、d、e,并将原来的25匹马分别编号为:<br />a1 b1
2010-12-03 21:31:00 5393 4
原创 编程之美读书笔记_1.1_让CPU占用率曲线听你指挥
<br />题目:写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率。程序越精简越好,计算机语言不限。例如,可以实现下面三种情况:<br /> <br />1. CPU的占用率固定在50%,为一条直线;<br />2. CPU的占用率为一条直线,但是具体占用率由命令行参数决定(参数范围1~ 100);<br />3. CPU的占用率状态是一个正弦曲线。<br /> <br />控制CPU占用率,不仅仅是出于好玩而已。以前的某些程序,特别是某些老游戏,
2010-12-02 23:17:00 1528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人