Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
寻找非图灵完备的语言
我知道一点什么是a图灵机 questions tagged turing machine and a 图灵完备 questions tagged turing complete语言 但为了更好地理解 有人可以举出非图灵完备的语言的例子吗 甚
computerscience
turingmachines
turingcomplete
在文本文件中写在单独的行上
import random device input What device do you have Phone or PC laptop included If other please specify upper make model
python
computerscience
动态规划-硬币变化决策
我正在复习算法课程中的一些旧笔记 动态规划问题对我来说似乎有点棘手 我遇到一个问题 我们有无限供应的硬币 其中一些面额为 x1 x2 xn 并且我们想要对某个值 X 进行找零 我们正在尝试设计一个动态程序来决定 X 的找零是否可以是否制造
Algorithm
computerscience
dynamicprogramming
创建n个节点和L个叶节点的AVL树的几种方法
我想知道创建具有 n 个节点和 L 个叶节点的平衡二叉树的多种方法 我也知道 n 必须是 2 L 1 平衡二叉树是这样一种树 对于给定的任何节点 该节点的两个子树的高度最多相差一 所以节点数不一定是2 L 1 如果一棵树有 2 L 1 个节
Algorithm
computerscience
计算 GPU 上的彩色像素 - 理论
我有一张 128 x 128 像素的图像 它被分解为 8 x 8 的网格 每个网格块包含 16 x 16 像素 要求 我想计算我的图像包含多少个黑色像素 直接的方法 I could通过逐行 逐列检查整个图像并检查像素是否为黑色来实现此目的
swift
parallelprocessing
GPU
computerscience
实现这个复合 GetHashCode() 的最佳方法是什么
我有一个简单的课程 public class TileName int Zoom X Y public override bool Equals object obj var o obj as TileName return o null
c
NET
computerscience
Hash
抽象代数和编程[关闭]
Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我要开始学习抽象代数 群 环等 我有兴趣了解任何编程语言 如果有的话 可以帮助我学习 尝试我在理论上学到
computerscience
wolframmathematica
algebra
单线程/核心上的并行如何可能?
现代编程语言为用户提供了一流的并行和并发机制 我了解并行算法是如何编程的 并且可以很好地想象多核CPU上的两个线程如何并行运行 然而 大多数这些平台还支持在单个线程上运行并行进程 这些进程真的并行运行吗 在汇编级别上 两个不同的例程如何在单
languageagnostic
parallelprocessing
computerscience
启发式和元启发式有什么区别?
经过对算法的一些研究后 我发现了两个令我困惑的术语 我读过至少 20 篇论文 但都没有任何明确的定义 我希望有人能帮助我区分启发式算法和元启发式算法之间的区别 如果可能的话 添加它的来源 ps 我已经知道这些词的含义 但我不知道它们在计算机
computerscience
heuristics
什么是大 O 表示法? [复制]
这个问题在这里已经有答案了 可能的重复 大O的简单英语解释 https stackoverflow com questions 487258 plain english explanation of big o 我知道 Big O 表示法用
computerscience
bigo
变量声明与变量绑定相同吗?
MDN 文档 https developer mozilla org en US docs Web JavaScript Reference Statements let状态 let 绑定是在包含的 块 范围的顶部创建的 该声明通常称为 吊
javascript
computerscience
编码霍夫曼树方案[关闭]
Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我正在尝试编写一个函数 codeWords t 它遍历霍夫曼树 添加 0当它向左移动时 添加 1当它向右时 并以叶子上的
SCHEME
racket
computerscience
huffmancode
r5rs
“额外的间接级别可以解决所有问题”这句话是什么意思? [关闭]
Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 计算机科学中的 间接级别解决每个问题 这句话是什么意思 一般来说 这意味着通过提高抽象级别可以使问题更容易理解 解决 不过 要小心你的
computerscience
abstraction
indirection
Visual Studio Code 无法打开源文件“iostream”
我是 C 和 Visual Studio Code 的新手 所以我不知道如何解决这个问题 我尝试过阅读教程在 Visual Studio Code 中使用 Clang https code visualstudio com docs cpp
c
MacOS
VisualStudioCode
computerscience
INCLUDEPATH
什么是“表达问题”?
我对这是什么有一个粗略的想法 但如果有人对 表达问题 有他们认为简洁直观的解释 我很想听听 Watch 这个想法是 您的程序是数据类型和对其进行操作的组合 该问题要求一种实现 允许添加类型的新情况和新操作 而不需要重新编译旧模块并保持静态类
programminglanguages
functionalprogramming
computerscience
“闭包”和“块”到底有什么区别?
我发现很多人都用这个词closure and block可以互换 这些人中的大多数无法解释他们在说什么 一些 Java 程序员 甚至是来自非常昂贵的咨询公司的程序员 将匿名内部类称为 块 和 闭包 但我知道这不是真的 您不能从定义可变变量的
programminglanguages
computerscience
Theory
languagetheory
非 NP 完全的 NP 困难问题更难?
根据我的理解 所有 NP 完全问题都是 NP 困难问题 但已知某些 NP 困难问题不是 NP 完全问题 并且 NP 困难问题至少与 NP 完全问题一样困难 这是否意味着非 NP 完全的 NP 困难问题更难 以及如何更难 要回答这个问题 首先
computerscience
complexitytheory
PNP
推理 Big O 的正式定义时遇到一些困难
我的教授最近回顾了 Big O 的正式定义 老实说 即使他向几个不同的学生解释了它 我们似乎仍然没有理解它的核心 理解上的问题主要出现在我们经历的以下例子中 到目前为止 我的推理如下 当您将函数的最高项乘以常数时 您会得到一个新函数 该新函
Algorithm
bigo
computerscience
为什么正则语言的补语仍然是正则语言?
根据我的教科书 只要L1是正则语言 L1 A L1的补集就是正则语言 A 不是还包括上下文无关语言 上下文相关语言和递归可枚举语言吗 A L1 也将包括所有这些 不是吗 那怎么可能有规律呢 在有限状态机的表示下 我理解为什么补码仍然是常规语
computerscience
discretemathematics
regularlanguage
formallanguages
找到两个函数的等价性是不可判定的吗?
难道不可能知道两个函数是否等价吗 例如 编译器编写者想要确定开发人员编写的两个函数是否执行相同的操作 他可以 使用什么方法来确定这一点 或者我们可以做什么来找出两个 TM 是相同的 有没有办法使机器正常化 编辑 如果一般情况是不可判定的 那
Math
compilerconstruction
function
computerscience
Theory
«
1
2
3
4
5
6
»