小编 Kh*_*han的帖子

SCAN和CSCAN算法

我很难理解SCAN和CSCAN磁盘调度算法的工作.我理解FCFS,Closest Cylinder Next但是听说SCAN类似于电梯机制而感到困惑.我的书说,对于收到的订单:[10 22 20 2 40 6 38](当盘位于20时)SCAN在开始时移动服务[(20)20 22 38 40 10 6 2]; 这需要移动[0 2 16 2 30 4 4]个气缸,总共58个气缸.模式[(20)20 22 38 40 10 6 2]如何出现?

computer-science operating-system disk disk-io

4
推荐指数
1
解决办法
2万
查看次数

仅使用两个变量交换两个数字

它是如何进行交换的?

A = A + B

B = A + B

A = B +一

我不同意它换成书!

书中的选项包括"a和b的值的互补","否定和b".希望这些选项也不令人满意吗?

algorithm swap

3
推荐指数
2
解决办法
3894
查看次数

三元运营商使用问题

我之前使用过三元运算符来处理类似的条件,if-else但这里它不同,即之前没有检查条件?.

  printf( "%d\n",10?0?5:11:12 );
Run Code Online (Sandbox Code Playgroud)

编辑:那么,它将如何11通过编译器进行评估,因为我在第一次之前没有看到任何条件?.

c ternary-operator

-3
推荐指数
1
解决办法
117
查看次数