![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人笔记
YuanQP
猥琐发育,别浪。
展开
-
递归分析汉诺塔问题
现在我们将N==3,用我们的思路进行考虑将 3个圆盘从A移动到B 所要用的次数用 H(3) 表示 分解这个问题 1.我们需要将最上面的2个圆盘移动到C 次数不就可以用 H(2)表示 2.我们要将原来最下面的圆盘放在B 次数将+1 3.将已经移动到C上的圆盘移动到B 次数+H(2)--------------- 以上是思路 -------------------------------- 以上是分析 ----------------原创 2022-10-26 16:44:09 · 107 阅读 · 0 评论 -
回调函数及qsort库函数的实现原理
/当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,//回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,//而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。qsort库函数在实现的过程中使用了回调函数 以下是原理(模拟实现)22/10/23 第3篇。转载 2022-10-23 22:58:01 · 185 阅读 · 1 评论 -
for进入死循环;喝汽水问题;
/换后喝后剩下的瓶子数。//关于喝汽水的问题现有20元,1瓶一元,2个空瓶可换一瓶求可以喝道多少瓶。不想敲代码了(我已经写了两边了)(看图片吧,抱歉!int b = a;//用钱买完喝后剩下空瓶。while (b>=2)//判断空瓶数量。第二天 22 10 22。int a = 0;该代码进入死循环的原因。原创 2022-10-22 17:45:13 · 183 阅读 · 0 评论 -
float的储存 和注意事项
/ //由于 2>M>=1,则 M 可表示为 1.XXXXXXXXX 所以23个bit是记录的小数位 同时 这也是误差的产生 不可避免(由于原理问题);// V=(-1)^S*M*2^E //S为控制正负的数字 若S=0,V为正数;若S=1,V为负数;//若不赋值将全部为‘\0’;原创 2022-10-21 17:41:11 · 126 阅读 · 1 评论