编程之美的笔记(59)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • conndots

    conndots (发现更多的生活。)

    让多核CPU占用率曲线听你指挥——《编程之美》1.1学习笔记 Problem: 写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率。有以下几种情况: 1.CPU占用率固定在50%,为一条直线; 2.CPU的占用率为一条直线,具体占用率由命令行参数决定(范围1~100); 3.CPU的占用率状态为一条正弦曲线。 分析与解法: (1)通过观察任务管理器,它大约1s更新一次。当CPU使用率为0时,System Idle Proces...   (1回应)

    2011-06-30 00:42   19人喜欢

  • conndots

    conndots (发现更多的生活。)

    引子问题: 中国象棋将帅问题: 在一把象棋的残局中,象棋双方的将帅不可以相见,即不可以在中间没有其他棋子的情况下在同一列出现。而将、帅各被限制在己方的3*3的格子中运动。相信大家都非常熟悉象棋的玩法吧,这里就不详细说明游戏规则了。 用A、B代表将和帅,请写出一个程序,输出A、B所有合法的位置。要求在代码中只能用一个变量。 分析与解法: 这个问题的解法并不复杂。 遍历A的所有位置 遍历B的所有位...   (5回应)

    2011-07-17 08:51   10人喜欢

  • 大神布朗

    大神布朗 (`)

    字符串移位包含问题 /代码内容已省略/ 简单的测试一下读书笔记功能!

    2011-01-26 17:43   3人喜欢

  • 晚来多烦闷

    晚来多烦闷 (何以解忧,唯有读书)

    2019-03-05 09:30

  • 晚来多烦闷

    晚来多烦闷 (何以解忧,唯有读书)

    2019-03-04 10:22

  • nc

    nc

    解法二采用了分治的思想,将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。 同时通过记录中间结果解决冗余的算法设计策略,其实包含了动态规划的思想。 另外这道题中的数据存储方式也值得学习。 /代码内容已省略/

    2016-08-29 16:09

  • nc

    nc

    这道题本质上是一道排序题。给定一个数组,只能使用翻转的方法进行由大到小的排序。 题目要求的是最优化方案,而不是仅仅将其排好序。一种简单的排序方法是,首先将最上面到最大的饼翻转,这样最大的饼到了最上面,再整体翻转,这样最大的饼就排好序了。每个饼要翻两次,所以共有2n-2次翻转,完成排序。也就是说,这个问题的最优解的一个上界是2n-2。 搜索的步骤就是把全部的交换方式组织成一棵树,对这颗树进行遍历操作,到达叶...

    2016-08-22 20:22

  • nc

    nc

    /代码内容已省略/ 扩展问题: 判断单链表是否存在环及求环入口点 1、判断单链表有环 /代码内容已省略/ 2、如何计算环的长度?第一次相遇(超一圈)时开始计数,第二次相遇时停止计数。 /代码内容已省略/ 3、经过第1步确认存在环后,寻找环入口点: 算法描述: 当fast若与slow相遇时,slow肯定没有走遍..

    2016-08-18 08:57

  • nc

    nc

    /代码内容已省略/

    2016-08-16 11:16

  • nc

    nc

    考虑如何才能吧这个问题转化成规模较小的同样的问题 /代码内容已省略/

    2016-08-10 21:24

<前页 1 2 3 4 5 6 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

编程之美

>编程之美