- 博客(10)
- 收藏
- 关注
原创 求一个整数存储在内存中的二进制中1的个数(三种方法)
大家想一下,这种方法有什么弊端吗,其实我们不难发现,这种方法对于负数是不起作用的:%符号要求前后的数据类型要保持一致,而我们有没有方法去解决呢?其实使用移位操作能很简单的实现,使用右移位操作符,使原数据不断向右移位,在和1按位与就能实现对负整数和正整数的二进制1的统计。这种方法虽然实现了求正整数和负整数的二进制1,但是我们可以看到循环的次数是32次,效率有待提高,是不是还能继续优化呢?对于这道题目,我们要了解到数字是以一系列的二进制数字或者bit位存储在计算机内部的,准确说,在计算机系统中,数值都以。
2023-11-19 21:35:45
238
原创 C语言初识(二)
定义标识符常量int main()return 0;定义宏x:y)if(x>y){return x;int b = 20;printf("函数:%d\n",max);printf("定义宏:%d\n",max1);return 0;
2023-11-06 20:42:18
142
原创 对解数独问题的归纳
解数独,我们都可能玩过或者了解知道,就是数独游戏。数独是一种运用纸、笔进行演算的逻辑游戏。玩法:在空格里填入数字1到9,使得每一行、每一列和每一个用粗线围起来的3×3的九个单元格里,填数都包含1到9各一个。
2022-12-29 23:23:55
274
原创 对哈密顿回路问题的求解方法
哈密顿图(哈密尔顿图)是一个无向图,由天文学家哈密顿提出,由指定的起点前往指定的终点,途中经过所有其他节点且只经过一次。从一张普通图的任意一点出发,路途中经过图中每一个结点当且仅当一次,则成为哈密顿回路。
2022-12-22 11:11:07
1850
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人