theory 相关问题

编程语言无关的问题关注理论方面而不是实际实现。

在C++中,箭头运算符的重载是一种例外情况还是遵循与其他运算符的情况相同的逻辑?

我有一个关于箭头运算符的重载过程的问题。重载使其看起来像是一元运算符,而用法使其看起来像二元运算符。返回值...

回答 1 投票 0

正则表达式 0(0+1)*0+1(0+1)*1 的 DFA 是多少?

这是我画的DFA- 正确吗? 我很困惑,因为 q4 状态对于相同的输入符号有 2 个不同的转换,这违反了 DFA 的规则,但我想不出任何其他解决方案。

回答 3 投票 0

lambda 演算定理

我必须解决这个练习: 制定并证明 lambda 演算的汇合定理(即,证明如果 λ 表达式 e 约简为 e1 和 e2,则存在 e' 使得 e1 和 e2 ...

回答 1 投票 0

为什么空引用异常不能命名具有空引用的对象?

在我看来,我的大量调试时间都花在了追踪复杂语句中的空引用异常上。例如: 对于 _GamesToOpen.GetIterator() 中的每个游戏作为 IHomeGame 为什么,w...

回答 5 投票 0

PRAM if-then-else CREW/EREW

在我的并行算法书中,有以下 PRAM 模型的伪代码: 过程 PrefixSumPRAM( A, n ): 开始 b := 新数组(2*n-1); b[1] := SumPRAM(A, n); //这将加载A

回答 2 投票 0

C++ 中的 std:: 字符串连接

C++中std::string连接的原理是什么?它在内存分配中如何工作? 我在探索 Java 中的 leetcode 卡时发现: “串联首先起作用

回答 1 投票 0

如何在面向对象编程范式中建模“in-a”关系?

我是面向对象编程的新手(一直以命令式/面向数据的风格进行编程),所以请耐心等待。据我了解,继承模型是 IS-A 关系,而成员

回答 1 投票 0

为什么基类不强制使用虚拟析构函数

默认情况下,析构函数不是虚拟的,这样在不需要时不会造成伤害,这很好。 但在基类派生类场景中,是否有没有虚拟析构函数的用例?...

回答 4 投票 0

为什么基类不强制使用 (C++) 虚拟析构函数

默认情况下,析构函数不是虚拟的,这样在不需要时不会造成伤害,这很好。 但在基类派生类场景中,是否有没有虚拟析构函数的用例?...

回答 4 投票 0

JavaScript中65位数字如何存储为64位?

Douglas Crockford 所著的《JavaScript 如何工作》一书中的“数字如何工作”一章中提到,JavaScript 中的数字由 1 个有符号位、11 个指数位组成...

回答 2 投票 0

为什么将 NFA 转换为 DFA 有用?

有人可以告诉我为什么将 NFA 转换为 DFA 有用吗? 到目前为止我发现了以下原因(我不确定): DFA 比 NFA 更快 DFA 更容易实现

回答 1 投票 0

有关搜索算法和数据结构的理论问题

我有一个名为 M 的 N 维特征列表。我想在该列表中找到与查询特征 F 相匹配的特征。比较我的特征不是基于流行的指标(L1、L2 等):在...

回答 1 投票 0

OS和GPU中类似术语的区别

我在操作系统中遇到了抽象术语“线程”,它意味着一段可以独立执行的代码和执行操作系统关键任务的内核。但最近,我遇到了...

回答 1 投票 0

已经编译的二进制文件可以重新编译为另一个架构吗?

假设我们有一个 ARM 二进制文件,我们想在 x86 设备上运行它,底层操作系统(在本例中是 Ubuntu)是相同的。 在这种情况下的想法是: 反汇编二进制文件 鲁里...

回答 1 投票 0

如果头文件中没有使用任何函数,编译器还会编译这个文件吗?

假设我在一个简单的 C 程序中#include“math.h”,同时进行数学计算,这样我就可以使用 PI 常数。然后,我删除了“math.h”的用法,但没有实际删除#include。 会...

回答 1 投票 0

什么时候应该使用字段而不是属性?

任何人都可以清楚地阐明在类设计中何时使用字段以及何时使用属性吗? 考虑: 公共字符串名称; 或者: 私有字符串_Name; 公共字符串名称 { 获取{返回_Name...

回答 8 投票 0

我应该采用什么算法来对房间清洁机器人进行编程?

对于这个问题,假设以下事情是未知的: 房间的大小和形状 机器人的位置 是否存在任何障碍物 还假设以下事情是共同的...

回答 2 投票 0

为什么B+树在随机搜索中比B树效率更低?

我想知道为什么 B+ 树在随机搜索中比 B 树效率更低(我在一本没有解释原因的理论书中读到了这一点),考虑到唯一的区别 - 据我所知 -

回答 1 投票 0

为什么 B+ 树在随机搜索中比 B 树效率更低?

我想知道为什么在随机搜索中 B+ 树可能比 B 树更低效(我在一本理论书中读到了这一点,但没有解释为什么)考虑到唯一的区别至少我知道

回答 1 投票 0

一次使用地图与多次使用地图的性能

在我的大部分开发生涯中,我坚信应该避免多次迭代数组。 经过很多来回,我不再那么确定了,所以我想问问你

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.