是否所有位都在数据结构中关闭
Whether all the bits are off in a data structure?
这是我第一次尝试使用通用编程。我正在做一个二进制树模板类,我正在为树添加一个元素:
void BinaryTree<T>::add(T newElement) { ... }
当然,这将涉及一个 while
循环,该循环将右移newElement
的位,直到它们全部关闭为止。但是,如何通常检查它们是否全部脱离?我知道,在ints
和chars
的情况下,我将分别针对0
和'O'
检查它们。但是,如果这很有意义,我的算法需要为任何数据结构等效的"零"工作。C 纯粹主义者的执行方式是什么?
是一个奇怪的问题,但是(如果我正确理解的话)您不能只是将有关价值投放给布尔值吗?
if (!(bool)newElement) std::cout << "value equal to zero." << std::endl;
相关文章:
- 是否可以跨多个源文件构建 constexpr 数据结构?
- 对于这个问题,是否有更好的数据结构和算法选择
- 是否允许在作为静态数据结构成员的lambda函数中捕获变量
- unordered_set是否适合存储矢量<int>元素的数据结构?如果是这样,我将如何实现哈希函数?
- 是否可以检查存储在堆栈上的单词是否是回文,而C++中没有任何附加数据结构
- 在C 中,是否有树木数据结构具有相似的功能
- 使用运营商New分配的数据结构是否有任何副作用
- cpp 中是否存在一种数据结构,可以轻松地提供一种基于已存在的实例构建新结构的方法
- C++标准是否允许复制任意多态数据结构?
- Qt:通过深度复制访问列表中的数据结构是否应该比通过指针访问它慢得多
- 是否值得两次通过文件进行迭代,以创建最小的数据结构
- 是否有具有对数时间插入、删除和查找(带距离)的排序数据结构
- 在C++中,是否可以引用像C++中的stl列表这样的数据结构部分
- stl 中是否有任何数据结构可以在 O(1) 或 O(log n) 中插入元素,我可以在其上编写自己的bin_searc
- 是否有一个更适合键值数据结构的QABSTRACTITEMMODEL类型类/接口
- 结构数据D = {0}和结构数据D = {}之间是否存在任何区别
- 是否所有位都在数据结构中关闭
- 最短路径的dijkstra算法的时间复杂度是否取决于所使用的数据结构?
- 说 C++ 中的数组或 Python 中的列表是一个类是否正确?数据结构?或两者兼而有之
- 数据结构——是否有针对vEB树的c++实现?