invariants

    0

    1답변

    트리플 파워 합계에서 불변량이 100 %인지 확실하지 않습니다. 참고 : n은 항상 음수가 아닌 값입니다. 의사 코드는 : triplePower(n) i=0 tot=0 while i <= n LI1 j = 0 while j < i LI2 k = 0 while k < i LI3

    2

    1답변

    이유는 다음을 던져 컴파일러 오류 : class A { public: int f() const { return 5; } protected: invariant() { assert (f() == 5); } } main.d(14): Error: cannot call publi

    3

    1답변

    우리는 방금 whitepaper에와 섰습니다. "Observation Driven Testing : 예, 코드가 원하는 것을 수행하고 있습니다. 그런데 그 밖의 것은 무엇입니까?", 그리고 흥미가있었습니다. 그러나 Google은 실제로 어떻게 작동하는지에 대해서는 거의 공개하지 않습니다 (1, 2). 밖에있는 모든 것이 공급 업체 인 것 같습니다 (Agit

    2

    2답변

    가 C++ 나는 불변이 거짓이 이유에 대해 주어진 설명에 의해 혼동 된 가속 (아래 코드 참조) 을 불변가 (이 경우) 저자에 의해 정의되어 : 우리는 지금까지 r 행의 출력을 작성했습니다. r을 정의 할 때 초기 값은 0입니다.이 시점에서 우리는 아무 것도 쓰지 않았습니다. r을 0으로 설정하면 invariant가 참이됩니다. 따라서 첫 번째 요구 사항을

    1

    1답변

    데이터 구조 & 알고리즘의 초등 과정을 수강하고 있습니다. 우리가 사용하는 책은 CLRS의 정액 작업입니다. 2.1 장 : 삽입 정렬에서 설명한대로 루프 불변성을 이해하는 데 어려움이 있습니다. 상기 subarry A가 [1..j -1] [A에서 원래 구성 요소의 1-8 선 루프의 각 반복의 시작에서 : 책 말한다 1.j-1], 정렬 된 순서로 나타납니다.

    0

    1답변

    필자는 배열 b의 값을 바꿔서 k에 값을 저장하려고 했으므로 사후 조건 b [0 ... h] < = 9와 b [k + 1 ..]> 9가 참이된다. 나는 지금까지이 : 나는 당신이해야 할 노력하고 이해하는 것과 for (int b = 0; k!= b.length; k = k+1) { int p = k+1; for (int h= k+1; h

    4

    4답변

    다음 코드를 갖는 #include <iostream> #include <set> #include <string> #include <functional> using namespace std; class Employee { // ... int _id; string _name; string _title; publ

    3

    2답변

    이것은 매우 일반적인 생각이지만이 예제에서는 C#을 사용합니다. 내가 일회용 클래스 Foo, 즉이 것을 감안할 때, 그것은 IDisposable을 구현합니다. Foo는 사실의 후, Dispose까지 거짓 가 호출되는 부울 플래그 disposed 있습니다. Foo의 모든 공용 메서드는 disposed이 인 경우 인 경우 ObjectDisposedExcepti

    1

    1답변

    나는 Hoare 논리를 연구 중이고 접근 방법이 올바른지 궁금해하고 있습니다. I 다음 프로그램 P 가지고 s = 0 i = 1 while (i <= n) { s = s + i i = i + 1 } 는 그것은 호어 트리플 {N> = 0} P를 만족한다 {S = N에 *을 (N + 1)/2} (그래서 단지 걸리는 합집합). 자, 처

    2

    2답변

    트리플 파워 합계에서 불변량이 100 %인지 확실하지 않습니다. 참고 : n은 항상 음수가 아닌 값입니다. 의사 코드는 : triplePower(n) i=0 tot=0 while i <= n LI1 j = 0 while j < i LI2 k = 0 while k < i LI3