Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用堆属性按排序顺序打印树 (Cormen)
我对算法理论 来自 Cormen 感到耳目一新 二进制尝试一章中有一个练习 要求 min heap 属性可以用来打印 n 节点的键吗 树在 O n 时间内排序 展示如何做 或解释为什么不做 我想是的 这是可能的 在最小堆中 节点中的元素小于
Algorithm
computerscience
Heap
binarytree
Theory
基本编程/算法概念[关闭]
很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我即将 与其他程序员一起 在我的高中
Algorithm
languageagnostic
Theory
颜色重新映射 - 使用 3D 网格匹配目标调色板?
假设我有颜色 FOO 它以 RGB 格式存储 我需要重新着色 FOO 以便它与颜色列表中最接近的颜色匹配 即时执行此操作 我是否无法将每种颜色的 RGB 值视为 3D 网格上的点 r x g y b z 并计算点 FOO 与每个颜色点之间的
3d
Colors
Theory
Distance
remap
使用 Ruby 作为脚本语言,使用具有 4GB RAM 的计算机对 30GB 字符串进行排序的最佳方法是什么?
您好 我认为这是一个面试问题 并认为这是一个有趣的问题 但我不确定答案 最好的方法是什么 假设 nix system sort
ruby
Algorithm
Sorting
Theory
异步等待性能?
只是一个理论问题 对于非 GUI 应用程序 假设我有很多这个代码awaits public async Task
c
performance
asyncawait
Theory
“扁平比嵌套更好”——对于数据和代码? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 This https stackoverflow com questions 4372073 traversing and modifying
python
Theory
B 树和 2-3-4 树之间的区别
B 树和 2 3 4 树有什么区别 另外 你如何找到每个的最大和最小高度 链接到维基百科 http en wikipedia org wiki 2 3 4 tree and引用 2 3 4 树是 4 阶 B 树 A 2 3 4 is a B
datastructures
Tree
Theory
BTree
我什么时候使用像 Paxos 这样的共识算法,什么时候使用像向量时钟这样的算法?
我已经阅读了很多有关保证分布式系统中节点之间一致性的不同策略的文章 但我在弄清楚何时使用哪种算法时遇到了一些麻烦 我会在什么样的系统中使用矢量时钟之类的东西 哪个系统最适合使用 Paxos 之类的东西 两者是互相排斥的吗 有一个由 2 个节
distributedcomputing
Distributed
Theory
部分重写子类中的虚拟自动属性
是时候回答我刚刚遇到的理论问题了 以下代码有效并可编译 public class Parent public virtual object TestProperty get set public class Child Parent pri
c
inheritance
Theory
使用 ping 伪随机选择的 IP 地址可以生成真正的随机数吗?
提出的问题是在第二年的计算机科学讲座中提出的 当时讨论了在确定性计算设备中生成数字的不可能性 这是唯一不依赖于非商品级硬件的建议 随后 没有人愿意拿自己的声誉来明确支持或反对它 任何人都愿意表达支持或反对的立场 如果是这样 是否提及可能的实
Algorithm
Theory
Random
什么是直接引用?
严格模式规则之一 Annex C http ecma international org ecma 262 5 1 sec C 状态 When a delete运算符出现在严格模式代码中 语法错误被抛出 如果它一元表达式是对变量 函数参数或
javascript
reference
Theory
对于定点组合器 Y,什么是 \x.f(xx)
对于 Y 组合子定理 For every function F there exists an X such that FX X 什么是F意思是这里 固定点是什么F x x 1 我的理解是x 1 x没有解决办法吗 对于下面的证明 For a
一对一关系的数据库设计
我正在尝试完成项目数据模型的设计 但很难弄清楚该采用哪种方式 我有一个用户表 以及适用于该用户的未确定数量的属性 这些属性几乎在每种情况下都是可选的 因此允许空值 这些属性中的每一个对于用户来说都是一对一的 我应该将它们放在同一个表上 并在
sql
mysql
database
Theory
理论:压缩算法可以使某些文件变小但不会变大?
我遇到了这个问题 无损压缩算法声称可以保证使某些文件变小并且不会使文件变大 这是 a 不可能 b 可能 但可能运行不确定的时间 c 压缩系数为 2 或更低时可能 d 对于任何压缩因子都可能吗 我倾向于 a 但无法给出具体原因 我将列出我和朋
Compression
Theory
informationtheory
对于盲人程序员来说,有哪些好的计算机科学资源?
我是一个完全失明的人 想了解更多计算机科学的理论方面 我已经学习了介绍性数据结构课程和一般介绍性编程 但想了解更多有关软件设计 高级数据结构和编译器设计等知识 我想将其作为自学课程而不是大学课程的一部分 不幸的是 我通常从盲人和诵读困难者的
accessibility
computerscience
Theory
事件循环和Promise之间有什么关系[重复]
这个问题在这里已经有答案了 我很好奇Event Loop和Promise之间的关系 演示暴露了这个问题 我预计p1 fulfilled出现在中间 因为它们将任务排队到同一个任务队列中并逐个执行 var p1 new Promise func
javascript
promise
Theory
EventLoop
正则表达式/计算机理论 - 按字母顺序构造正则表达式
在我的语法 计算机理论课中 我试图按字母顺序 a z 创建正则表达式 l a b x y z i o u e c 这就是我使用 kleene 闭合想到的 aeiou x y z i o u e 随着 kleene 关闭 那是零或更多 所以应
regex
Theory
恢复已被覆盖的内置方法
假设我们的脚本包含在网页中 并且先前的脚本 已执行 执行了以下操作 String prototype split function return U MAD BRO So the split字符串方法已被覆盖 我们想使用这个方法 所以我们需
javascript
Browser
Theory
std::function 可以序列化吗?
这是一个理论问题 假设有一些对象 其中包含订阅这些对象的事件的回调函数列表 现在我们想将这些对象存储在磁盘上 是一个std function可序列化 No 每当使用类型擦除 即 将实现细节隐藏在接口后面 时 在不知道对象的动态类型的情况下唯
c
serialization
Theory
stdfunction
寻找一种非 LL(1) 的语言?
我最近一直在研究很多非 LL 1 的语法 其中许多可以转换为 LL 1 的语法 然而 我从未见过这样的例子明确的语言这不是 LL 1 换句话说 一种语言的任何明确语法都不是 LL 1 我也不知道如果我不小心偶然发现了一种语言 我将如何证明我
Parsing
Theory
grammar
llgrammar
1
2
3
4
»