随笔分类 - 编程之美 读书笔记
编程之美 读书笔记
摘要:pancake排序 一摞烙饼的排序 《编程之美》读书笔记
阅读全文
摘要:中国象棋将帅问题这个题我看了半天,都没弄懂啥意思,因为把一个简单的问题搞复杂化一向不是我的强项。而且就算按照书中给出的算法,你汇编以后不还是要用到CPU许多寄存器,再怎么说都不可能只用到一个变量。不过后来我想到一个词-“状态机”,我觉得能秒杀所有解答。如果您学过数字逻辑电路,您一定会赞同我的观点吧。
阅读全文
摘要:编程之美 读书笔记1.1 让CPU占用率曲线听你指挥本笔记是自我总结,如果有摘抄,会注明出处。本笔记可以在不侵害他人版权的情况下做非商业用途转载。商业用途请联系我 ^_^原题不粘贴。 题目很简单,如果是单核单线程编程,也比较容易。只要调用windows.h中的GetTickTime()就可以实现了。如果是多核多线程,比如我的电脑I3处理双核4线程,原题就要改进。首先需要知道如何在c++中使用多线程。C++语言本身不支持多线程(应该说不是显式支持多线程,毕竟语言本身是不管编译器如何实现它自身的)。使用的是WINAPI 的CreateThread(),将需要运行的函数的指针传给CreateThr.
阅读全文