«comparison» 태그된 질문

데이터 비교 및 ​​효율적인 달성 방법에 대한 질문. 두 가지 문제 또는 개념을 일반 (메타) 비교하기 위해이 태그를 사용하지 마십시오.

2
파이썬 set ([])은 두 객체가 같은지 어떻게 확인합니까? 이것을 사용자 정의하기 위해 객체는 어떤 메소드를 정의해야합니까?
파이썬에서 '컨테이너'객체 또는 클래스를 만들어야합니다.이 클래스는 내가 정의한 다른 객체의 기록을 유지합니다. 이 컨테이너의 한 가지 요구 사항은 두 개체가 동일한 것으로 간주되면 하나 (둘 중 하나)가 제거된다는 것입니다. 내 첫 번째 생각은 set([])이 요구 사항을 완료하기 위해 포함 개체로 를 사용하는 것이 었습니다 . 그러나 집합은 두 개의 동일한 …

8
문자열이 C에서 다른 문자열로 시작하는지 확인하는 방법은 무엇입니까?
startsWith(str_a, str_b)표준 C 라이브러리 와 같은 것이 있습니까? 널 바이트로 끝나는 두 문자열에 대한 포인터를 가져 와서 첫 번째 문자열도 두 번째 문자열의 시작 부분에 완전히 나타나는지 여부를 알려줍니다. 예 : "abc", "abcdef" -> true "abcdef", "abc" -> false "abd", "abdcef" -> true "abc", "abc" -> true

11
부동 소수점 비교는 어떻게해야합니까?
현재 다음과 같은 코드를 작성하고 있습니다. double a = SomeCalculation1(); double b = SomeCalculation2(); if (a < b) DoSomething2(); else if (a > b) DoSomething3(); 그리고 다른 곳에서는 평등을해야 할 수도 있습니다. double a = SomeCalculation3(); double b = SomeCalculation4(); if (a == 0.0) DoSomethingUseful(1 / a); if (b == …


2
Twisted의 멋진 점은 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 Python의 Twisted 프레임 워크와 다른 프레임 워크가 비교하면 창백 하다는 이야기를 점점 …

6
색상의 유사성을 확인하는 알고리즘
두 RGB 색상을 비교하고 유사성 값을 생성하는 알고리즘을 찾고 있습니다 (유사성은 "평균적인 인간 인식과 유사 함"을 의미 함). 어떤 아이디어? 수정 : 더 이상 대답 할 수 없기 때문에 질문에 대한 편집으로 내 "솔루션"을 사용하기로 결정했습니다. 저는 제 앱에서 트루 컬러의 (매우) 작은 부분 집합을 사용하기로 결정했습니다. 그래서 제가 직접 …

7
문자열 비교 자바 스크립트 반환 가능성 %
두 문자열을 비교하고 비슷할 가능성을 반환 할 수있는 JavaScript 함수를 찾고 있습니다. 나는 soundex를 보았지만 여러 단어로 된 문자열이나 이름이 아닌 경우에는별로 좋지 않습니다. 다음과 같은 기능을 찾고 있습니다. function compare(strA,strB){ } compare("Apples","apple") = Some X Percentage. 이 함수는 숫자, 여러 단어 값 및 이름을 포함하여 모든 유형의 문자열에서 작동합니다. …

5
두 트리 구조를 동일하게 만들기위한 최소 작업 계산
이것은 CS 질문에 더 가깝지만 흥미로운 질문입니다. 동일한 노드가 다소 재구성 된 2 개의 트리 구조가 있다고 가정 해 보겠습니다. 어떻게 찾 겠어요 어떤 어떤 의미에서는 최소한 작업 순서 MOVE(A, B) -노드 A를 노드 B 아래로 이동 (전체 하위 트리 포함) INSERT(N, B)- 노드 B 아래에 새 노드 N을 삽입합니다. …

5
Java Integer compareTo ()-왜 비교 대 빼기를 사용합니까?
나는 것으로 나타났습니다 java.lang.Integer구현 compareTo메서드는 다음과 같이 외모를 : public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } 문제는 빼기 대신 비교를 사용하는 이유입니다. return thisVal - anotherVal;

5
node.js와 Tornado의 차이점 [닫힌]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 node.js가 JS로 작성되고 Tornado로 Python으로 작성된다는 사실 외에, 둘 사이의 차이점은 무엇입니까? …

15
중앙 집중식 및 분산 형 버전 제어 시스템 비교 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

8
==가 null 값에 대해 true를 반환 할 때> =가 false를 반환하는 이유는 무엇입니까?
int 유형의 두 변수가 있습니까? (또는 원하는 경우 Nullable <int>). 두 변수에 대해 크거나 같음 (> =) 비교를 원했지만 두 변수가 모두 null이면 false를 반환하고 == 연산자는 true를 반환합니다. > = 연산자의 의미 론적 정의에 "or"라는 단어가 포함되어 있기 때문에 이것이 왜 논리적인지 설명해 줄 수 있습니까?


1
std :: string 및 C 스타일 문자열 리터럴 비교
다음 코드가 있다고 가정하십시오. #include <iostream> #include <string> #include <iomanip> using namespace std; // or std:: int main() { string s1{ "Apple" }; cout << boolalpha; cout << (s1 == "Apple") << endl; //true } 내 질문은 : 시스템은이 둘 사이를 어떻게 확인합니까? s1객체 "Apple"는 C 스타일 문자열 리터럴입니다. 내가 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.