码迷,mamicode.com
首页 >  
搜索关键字:编程之美    ( 589个结果
《编程之美》之如何控制CPU的暂用率固定在50%
《编程之美》第一章 让CPU暂用率听你指挥的粗糙实现,如何控制CPU的暂用率固定在50%#include #include #ifdef __cplusplus extern "C" { #endif #include #ifdef __cplusplus } #endif #define Get....
分类:其他好文   时间:2014-07-10 10:36:20    阅读次数:213
《编程之美》之中国象棋将帅问题
一个将,一个帅,在各自的活动的9个格子里,但是两个人不能面对面,站在同一条直线上下面两种简单的解法#include int main(){ unsigned char i = 81; while (i--) { if (i / 9 % 3 == i % 9 % 3) continue; pr...
分类:其他好文   时间:2014-07-10 00:33:52    阅读次数:188
【编程之美挑战赛第一场】活动中心
时间限制:12000ms单点时限:6000ms内存限制:256MB描写叙述A市是一个高度规划的城市,可是科技高端发达的地方,居民们也不能忘记运动和锻炼,因此城市规划局在设计A市的时候也要考虑为居民们建造一个活动中心,方便居住在A市的居民们能随时开展运动,锻炼强健的身心。城市规划局希望活动中心的位置满...
分类:其他好文   时间:2014-07-07 20:26:25    阅读次数:207
生成CPU使用率 sin 曲线 控制cpu使用率 编程之美
入职Oracle 以后想着把之前写过的《编程之美》中控制CPU使用率曲线的程序再写一边, 但是总是因为入职需要学习的东西太多, 没有时间。 程序早就写好了, 终于有机会贴出来了。o(∩∩)o.. 最早的时候我采用C实现的效果并不好, 当时也没有认真调试, 最初的时候采用C#实现的效果反而不错, 因为C#有很多方便的类库可以获取CPU的占用率, 控制sleep时间等等。其实在C中也很容易实...
分类:其他好文   时间:2014-07-03 17:56:58    阅读次数:241
在一个数组中除两个数字只出现1次外,其它数字都出现了2次
前面总结了leecode上,改为成3出现,只有1个出现1次,的是通过记录每个位的个数来实现的如果count%3=1则为1,否则为0,实现起来充分利用了位运算。编程之美上的,没有写过,今天写一下。http://blog.csdn.net/morewindows/article/details/8214...
分类:其他好文   时间:2014-07-03 10:33:52    阅读次数:220
《编程之美》之一摞烙饼的排序
星期五的晚上,一帮同事在希格玛大厦附近的“硬盘酒吧”多喝了几杯,程序员多喝了几杯之后谈什么呢?自然是算法问题。有个同事说:“我以前在餐厅打工,顾客经常点非常多的烙饼。店里的烙饼大小不一,我习惯在到达顾客饭桌前,把一摞饼按照大小次序摆好---小的在上面,大的在下面。由于我一只手托着盘子,只好用另一只手...
分类:其他好文   时间:2014-07-03 00:47:08    阅读次数:331
编程之美读书笔记1.2——中国象棋将帅问题
问题:题目:下过中国象棋的朋友都知道,双方的“将”和“帅”相隔遥远,并且它们不能照面。在象棋残局中,许多高手能利用这一规则走出精妙的杀招。假设棋盘上只有“将”和“帅”二子(如图1-3所示)(为了下面叙述方便,我们约定用A表示“将”,B表示“帅”): A、B二子被限制在己方3×3的格子里运动。例如,在如上的表格里,A被正方形{d10, f10, d8, f8}包围,而B被正方形...
分类:其他好文   时间:2014-07-02 10:49:50    阅读次数:266
编程之美读书笔记1.1——让CPU占用率曲线听你的指挥
问题:如果机器是多CPU,上面的程序会出现什么结果?如何在多个CPU时显示同样的状态?例如,在双核的机器上,如果让一个单线程的程序死循环,能让两个CPU的使用率达到50%的水平么?为什么? 多CPU的问题首先需要获得系统的CPU信息。可以使用GetProcessorInfo()获得多处理器的信息,然后指定进程在哪一个处理器上运行。其中指定运行使用的是SetThreadAffinityMask...
分类:其他好文   时间:2014-07-02 08:59:43    阅读次数:178
[算法]字符串编辑距离
来自编程之美的一题 许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程序。我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为: 1.修改一个字符(如把“a”替换为“b”); 2.增加一个字符(如把“abdd”变为“aebdd”); 3.删除一个字符(...
分类:其他好文   时间:2014-07-01 12:48:38    阅读次数:166
编程之美--2.3
题目描述:寻找发帖水王,转换一下就是:给定一个数组,找出出现次数大于n/2的元素思路:(1)排序,直接输出中间元素(2)O(N),每次删除两个不同元素,注意代码实现 1 #include 2 #include 3 #include 4 #include 5 #include 6 #incl...
分类:其他好文   时间:2014-06-27 19:47:34    阅读次数:162
589条   上一页 1 ... 52 53 54 55 56 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!