C에서 일부 추상 데이터 형식으로 작업하고 있는데 도움이되기를 바랍니다. 사전에 특정 값이 들어 있는지 알아 내려면 어떻게해야합니까? containsKey()를 사용하여 키를 찾는 방법을 알고 있지만 같은 값을 찾는 방법은 무엇입니까? 사전 당신이 그것을 찾거나 당신이 도달 할 때까지 사전의 항목을 반복하는 것입니다에 값이 사전에 어떤 곳이 될 수 있기 때문에사전에 값이 포함되어 있는지 확인하는 방법은 무엇입니까?
-2
A
답변
1
~~
덕분에, 유일한 방법은 값이 있는지 여부를 감지하는 사전의 끝.
+0
을 참조하십시오. 그것은 어떤 값과 사전이 어떻게 구현되는지에 달려 있습니다. – lpapp
+0
@lpapp, 나는 당신을 쫓아 오지 않을 것입니다. 정교하게 만들거나 정교한 링크를 제공 할 수 있습니까? 감사. –
1
사전 키는 고유하므로 containsKey() 함수로 모든 키를 찾을 수 있습니다. 반면에 값은 고유 할 수 없으며 사전에는 모든 키에 대해 동일한 값이 포함될 수 있습니다. 그래서 유일한 해결책은 값을 찾거나 사전의 끝에 도달 할 때까지 모든 요소를 반복하는 것입니다.
관련 문제
- 1. 사전에 일반 목록의 값이 포함되어 있는지 확인하는 방법
- 2. 지도에 스칼라에 빈 문자열 값이 포함되어 있는지 확인하는 방법은 무엇입니까?
- 3. 설정된 필드에 장고에 특정 값이 포함되어 있는지 확인하는 방법은 무엇입니까?
- 4. ActiveRecord 유효성 검사에서 값이 해시에 포함되어 있는지 확인하는 방법은 무엇입니까?
- 5. bitArray에 true 또는 false 값이 포함되어 있는지 확인하는 방법은 무엇입니까?
- 6. 필드에 mysql의 특정 값이 포함되어 있는지 확인하는 방법은 무엇입니까?
- 7. 범위에 특정 값이 포함되어 있는지 확인하는 방법
- 8. 이미지에 소스가 포함되어 있는지 확인하는 방법은 무엇입니까?
- 9. Tpicture에 Jpeg가 포함되어 있는지 확인하는 방법은 무엇입니까?
- 10. jQuery 클래스 이름에 특정 값이 포함되어 있는지 확인하는 방법
- 11. 행렬의 첫 번째 열에 벡터 값이 포함되어 있는지 확인하는 방법
- 12. 변수에 값이 있는지 확인하는 방법은 무엇입니까?
- 13. 속성에 특정 값이 있는지 확인하는 방법은 무엇입니까?
- 14. 개체에 값이 있는지 확인하는 방법은 무엇입니까?
- 15. mysql 행에 값이 있는지 확인하는 방법은 무엇입니까?
- 16. NSMutable Array에 값이 있는지 확인하는 방법은 무엇입니까?
- 17. HTTPContext에 값이 있는지 확인하는 방법은 무엇입니까?
- 18. SQL 열에 값이 있는지 확인하는 방법은 무엇입니까?
- 19. 값이 SQL에있는 테이블에 있는지 확인하는 방법은 무엇입니까?
- 20. 열에 고유 값이 있는지 확인하는 방법은 무엇입니까?
- 21. redis에서 값이 목록에 있는지 확인하는 방법은 무엇입니까?
- 22. 추가하려는 jTable에 값이 있는지 확인하는 방법은 무엇입니까?
- 23. 값이 MySQL enum에 있는지 확인하는 방법은 무엇입니까?
- 24. Java에서 배열에 값이 있는지 확인하는 방법은 무엇입니까?
- 25. XML에 SQL 값이 있는지 확인하는 방법은 무엇입니까?
- 26. TextBox의 값이 DataSet에 있는지 확인하는 방법은 무엇입니까?
- 27. 사전에 특정 키가 포함되어 있는지 테스트하는 방법은 무엇입니까?
- 28. NSMutableArray에 값 (null)이 포함되어 있는지 확인하는 방법은 무엇입니까?
- 29. HTML 텍스트 상자에 웹 URL이 포함되어 있는지 확인하는 방법은 무엇입니까?
- 30. csv 파일에 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까?
양방향지도를 사용하거나 구현해야합니다. http://en.m.wikipedia.org/wiki/Bidirectional_map –