Агуулгын хүснэгт:

Та газрын зургийн утгыг хэрхэн харьцуулах вэ?
Та газрын зургийн утгыг хэрхэн харьцуулах вэ?

Видео: Та газрын зургийн утгыг хэрхэн харьцуулах вэ?

Видео: Та газрын зургийн утгыг хэрхэн харьцуулах вэ?
Видео: Талбайг хэрхэн Google map ашиглан хэмжих вэ? 2024, Арваннэгдүгээр
Anonim

Газрын зургийг үнэ цэнийн тэгш байдлын хувьд харьцуулах зөв арга нь:

  1. гэдгийг шалгана уу газрын зураг ижил хэмжээтэй (!)
  2. Түлхүүрүүдийн багцыг нэгээс аваарай газрын зураг .
  3. Таны олж авсан багцын түлхүүр бүрийн хувьд үнэ цэнэ тус бүрээс нь авсан газрын зураг Учир нь тэр түлхүүр нь адилхан (хэрэв нэг түлхүүр байхгүй бол газрын зураг , энэ бол тэгш байдлын бүрэн алдаа юм)

Цаашилбал, та Hashmaps-ийг хэрхэн харьцуулах вэ?

Хэрэв бид хүсвэл хэшапуудыг харьцуулах түлхүүрээр, өөрөөр хэлбэл хоёр хэшмапууд Хэрэв тэдгээр нь яг ижил багц түлхүүртэй бол тэнцүү байх болно, бид ашиглаж болно HashMap . keySet() функц. Энэ нь HashSet дахь газрын зургийн бүх түлхүүрүүдийг буцаана. Бид чадна харьцуулах Set ашиглан хоёр газрын зургийн товчлууруудын хэшсет.

Үүнтэй адилаар бид C++ хэл дээрх хоёр газрын зургийг харьцуулж болох уу? The газрын зураг ::key_comp() нь STL дахь функц юм C++ энэ нь хуулбарыг буцаана харьцуулалт Container that ашигладаг объект харьцуулах түлхүүрүүд. Буцах утга: Энэ арга нь буцаана харьцуулалт Container that ашигладаг объект харьцуулах түлхүүрүүд. // C++ харуулах хөтөлбөр газрын зураг ::key_comp().

Мөн та хоёр Arraylist-ийг хэрхэн харьцуулах вэ?

Чи чадна хоёрыг харьцуул массивын тэнцүү() аргыг ашиглан жагсаалтыг гаргадаг ArrayList ангийн хувьд энэ арга нь жагсаалтын объектыг параметр болгон хүлээн авч, байгаа тохиолдолд одоогийн объекттой харьцуулдаг таарах Энэ нь үнэн, үгүй бол худал буцаана.

Java хэл дээрх объектуудыг хэрхэн харьцуулах вэ?

Боломжтой байх харьцуулах хоёр Java объектууд ижил ангиллын буль тэнцүү байна( Обьект obj) аргыг ангид дарж, хэрэгжүүлэх ёстой. Хэрэгжүүлэгч нь хоёрыг авч үзэхийн тулд аль утгуудтай тэнцүү байх ёстойг шийддэг объектууд тэнцүү байх.

Зөвлөмж болгож буй: