摘要:
问题描述: 输入一个整数,返回其二进制表示中最低的一位为1的下标值。 很多CPU都在硬件层面直接提供该指令,例如,i386的BSF指令。但是,如果硬件没有提供该指令,又当如何。来看kernel中的算法: 应用分治思想进行依序判断..... 1 int __ffs(int x) 2 ... 阅读全文
posted @ 2014-05-01 18:09 xymaqingxiang 阅读(653) 评论(0) 推荐(0)
|
摘要:
问题描述: 输入一个整数,返回其二进制表示中最低的一位为1的下标值。 很多CPU都在硬件层面直接提供该指令,例如,i386的BSF指令。但是,如果硬件没有提供该指令,又当如何。来看kernel中的算法: 应用分治思想进行依序判断..... 1 int __ffs(int x) 2 ... 阅读全文
posted @ 2014-05-01 18:09 xymaqingxiang 阅读(653) 评论(0) 推荐(0)
摘要:
0-1背包问题: 描述:给定n中物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为c,问应如何选择装入背包中的物品,使得装入背包中的物品总价值最大? 0-1背包问题是一个特殊的整数规划问题。 设所给0-1背包问题的子问题; 其最优值为m(i,j),即m(... 阅读全文
posted @ 2014-05-01 17:16 xymaqingxiang 阅读(679) 评论(0) 推荐(0) |
||