invariants

invariants

文章 0 浏览 5

如何确定不变量是什么?

很简单,当设计一个新类时,我如何找出不变量应该是什么?不变量的定义是什么?我听说它与有效性有关,但这仍然含糊不清。是什么使给定实例有效或无效…

腹黑女流氓 2024-11-24 19:51:48 4 0

在调用例程之后和之前在哪里评估不变量?

在契约设计中,类不变量必须在两种情况下满足:创建对象之后和调用例程之后。是否有任何示例或条件,我也必须在调用例程之前进行评估?…

离线来电— 2024-11-15 08:34:02 6 0

线性搜索的循环不变式

正如算法简介 (http://mitpress.mit.edu/algorithms) 所示,该练习指出以下内容: 输入:数组A[1..n]和值v 输出:索引i,其中 A[i] = v 或 NIL(如果…

楠木可依 2024-10-31 07:53:44 10 0

抛出私有异常有意义吗?

我想抛出一个运行时异常,以防我的类不变量无效。由于这是一个编程错误(类似于 NullPointerException),因此客户端不应捕获该异常。 异常类应该声明…

度的依靠╰つ 2024-10-21 23:10:21 7 0

二进制砍: if list[middle] == key case

我正在修改考试的算法,我试图解决这个练习,但我无法想出解决方案。 这是伪代码。 1. int search (int [] a, int x) { 2. // Pre: ∃i:Nat (0≤i

难忘№最初的完美 2024-10-19 13:33:05 11 0

在值构造函数上指定不变量

考虑以下情况 data Predicate = Pred Name Arity Arguments type Name = String type Arity = Int type Arguments = [Entity] type Entity = String …

红玫瑰 2024-10-15 01:26:15 5 0

检查 C++ 中的不变量

C++ 中是否存在用于检查类不变量的既定模式? 理想情况下,将在每个公共成员函数的开头和结尾自动检查不变量。据我所知,带有类的C提供了特殊的before…

起风了 2024-10-12 18:28:50 16 0

协变和逆变的简单例子

有人能给我提供协变、逆变、不变性和反不变性的简单 C# 示例吗(如果存在的话)。 到目前为止我看到的所有示例都只是将一些对象转换为System.Object。…

温柔少女心 2024-10-11 15:00:21 11 0

JML 不是 null 变体?

我有一个 JML 问题。 有什么区别 /*@ invariant array_ != null; */ 和将其声明为 protected /*@ non_null */ Object[] array_; 关于 array_ 的元素 …

梦途 2024-10-06 03:06:06 10 0

在 Java 中设置 char 数组的大小

我正在开发一个 Android 应用程序。 我想将大小设置为像这样的字符数组: public char[5] language; 但它不起作用。我必须删除第五号才能使其正常工作…

流绪微梦 2024-09-27 22:17:08 10 0

寻找类不变量的启发式方法

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

月下伊人醉 2024-09-10 14:42:29 7 0

循环不变量(特别是“Accelerated C++”的 Ch.3)

我目前正在学习“加速 C++”,刚刚在第 3 章中遇到了这一点: // invariant: // we have read count grades so far, and // sum is the sum of the fi…

执着的年纪 2024-09-03 03:04:48 9 0

确定循环不变式的最佳方法是什么?

当使用形式方面创建一些代码时,是否有确定循环不变式的通用方法,或者根据问题的不同,它会完全不同吗?…

千鲤 2024-09-03 02:49:51 11 0

你在编程时使用不变量吗?

我正在学习中级编程课程,该课程强调不变量的使用。我以前从未使用过它们,而且它们似乎花费了更多时间来创作。软件工程行业是否强调不变量的使用?…

千笙结 2024-08-10 13:23:48 10 0

如果按契约进行设计,除了成员函数的不变量之外,还需要前置条件和后置条件吗?

据我所知,在 DbC 方法中,前置条件和后置条件附加到函数上。 我想知道这是否也适用于成员函数。 例如,假设我在每个公共函数的开头和结尾处使用不变…

肤浅与狂妄 2024-07-30 03:17:52 13 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文