小编jef*_*ffD的帖子

如何确定链接列表是否只使用两个内存位置进行循环

有没有人知道一个算法来查找链表是否只使用两个变量来遍历列表.假设您有一个链接的对象列表,它与哪种类型的对象无关.我在一个变量中有一个指向链表头部的指针,我只有一个其他变量来遍历列表.

所以我的计划是比较指针值以查看是否有任何指针相同.该列表的大小有限,但可能很大.我可以将两个变量都设置为头部,然后用另一个变量遍历列表,总是检查它是否等于另一个变量,但是,如果我确实打了一个循环,我将永远不会离开它.我认为它与遍历列表和比较指针值的不同速率有关.有什么想法吗?

algorithm loops linked-list cycle

44
推荐指数
3
解决办法
6万
查看次数

MPEG4压缩如何工作?

任何人都可以用一种简单明了的方式解释MPEG4如何压缩数据.我最感兴趣的是视频.我知道它有不同的标准或部分.我只是在寻找主要的整体压缩方法,如果有一个MPEG4.

compression algorithm video mpeg video-streaming

18
推荐指数
1
解决办法
3万
查看次数

双处理器机器如何处理中断?

我知道双核CPU如何处理中断.我想知道如何在具有多个物理处理器的电路板上实现中断处理.

是否有任何中断责任由物理板的配置决定?每个处理器必须能够处理某些类型的中断,如磁盘I/O. 除非有一些电路来管理和分配适当的处理器中断?我的猜测是该方案必须是处理器中立的,因此任何处理器和内核都可以运行中断处理程序.

如果核心正在等待磁盘读取,那么当磁盘准备就绪时,该核心是否会运行中断处理程序?

hardware cpu multicore interrupt cpu-architecture

18
推荐指数
1
解决办法
5518
查看次数

C++模板参数有哪些要求?

如果您在C++中使用以整数值作为参数的模板,那么对于用作参数的整数变量是否有任何要求,如果该变量在函数调用中用作参数?

这是一个后续问题 在这里.如果WRT变量声明为函数或模板的"extern const int",我特别想解决这个问题吗?

我可以看到,对于某些模板情况,编译时需要参数值.这总是如此吗?有没有办法指定(可能仅用于参数值的某些用途)该值是否在运行时使用?

c++ parameters templates const extern

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

在Windows中自动播放安装CD时,如何为setup.exe指定发布者

我有一张安装CD来安装我制作的Visual Studio C++应用程序.AutoPlay弹出窗口显示"Publisher未指定"以运行setup.exe.如何指定发布者?

c++ cd autoplay visual-studio

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