computer-science

    -1热度

    1回答

    给定一个具有n个节点的二叉树,是否有可能检查给定树是否为BST或O(log n)时间复杂度?

    1热度

    3回答

    从Programming Language Pragmatics, by Scott,关于在衬里和递归: 直列扩展也没有针对 递归子程序一般情况下一个选项。对于可能的递归调用 但不太可能的偶尔情况,可能希望生成真正的递归子例程,但是要在处以的顺序扩展该例程的一级 。 作为一个简单的例子,考虑一个叶子包含 字符串的二叉树。例行返回此树(在其叶子值的 左到右连接)的边缘看起来 这样在C++: stri

    0热度

    1回答

    我设计了一个谷歌电子表格来帮助提高物流效率。我希望通过2个不同的列自动对数据进行排序,以便在输入完整行数据后优先处理需要首先接收的关键部分。我遇到的问题是,只要输入其中一个要调用的列进行排序,数据就会进行排序,但我要排序的列不是需要输入的那行数据的最后一列。我正在尝试使用if语句在最后一列输入前不执行排序,否则会抛出一个错误语句,表示您必须在此列中输入数据才能继续。从逻辑上讲,代码对我来说很合理,

    -4热度

    2回答

    我学习理论计算机科学与我遇到这样一个问题: 给出的例子,采用N作为输入和输出(是,否),使得有可以实现这个功能没有Java程序的功能。 我该如何解决这个问题?我不能正确理解这一点,因为我觉得Java程序总是可以从上面给出的语句中完成。

    2热度

    1回答

    斯科特对编程语言语用学的自旋锁存在一些困难。感谢您能否更清楚地解释它们。谢谢。 尽管所有这些算法是历史上重要的,一个实用 自旋锁需要在恒定时间和空间中运行,而这一个 需要的原子指令,做比加载或存储更多。 从20世纪60年代开始,硬件设计人员开始为他们的 处理器配备指令,读取,修改和写入位置为单个原子操作。最简单的这样的指令 被称为test_and_set。它将布尔变量设置为true,并且返回变量是

    -1热度

    1回答

    我正在开展我的大学项目,为此我必须识别不同的手势,所以任何人都可以告诉我如何使用python快速学习此图像识别?

    -1热度

    1回答

    假设您使用以下公式获得了6 KB的页面大小(6144字节)和虚拟地址值2309:Page =虚拟地址/页面大小,即0,376或仅为0,这在现实世界的情况下是可能的, 提前致谢?

    1热度

    2回答

    下面是一些C++的编程语言语用模板代码,由斯科特· template<typename T> class chooser { public: virtual bool operator()(const T& a, const T& b) = 0; }; template<typename T, typename C> class arbiter { T* b

    0热度

    1回答

    从编程语言语用,由Scott 对象的寿命通常对应于三个主要 存储分配机制之一,用于管理对象的空间: 静态对象给出的绝对地址这在整个程序的执行过程中保留下来。 堆栈对象以后进先出顺序分配和释放,通常与子例程调用和返回一起使用。 堆对象可以在任意时间分配和释放。他们需要更通用(并且昂贵)的存储管理算法 算法。 C编程语言有静态对象,堆栈对象和堆对象。 Python是否有静态对象,堆栈对象和堆对象?我看

    1热度

    1回答

    从编程语言语用,由Scott 对象的寿命通常对应于三个主要 存储分配机制之一,用于管理对象的空间: 静态对象给出的绝对地址这在整个程序的执行过程中保留下来。 栈对象分配和释放在最后的,第一个出的顺序,通常与子程序调用和返回结合。 堆对象可以分配,并在任意时间释放。他们需要更通用(并且昂贵)的存储管理算法 算法。 例如,在C,静态对象必须用常量表达式(表达式可在编译时被评估)初始化。 我不知道它是否