Mọi người dạy em kiểu “std::set” và map dùng như thế nào với ạ!!!
Kiểu dữ liệu std::set và map trong c++
map thì em khai báo map<key_type, value_type>
là xong, rồi xài như mảng ấy. Thay vì a[i]
, a[i] = ...
thì bây giờ viết m[x]
, m[x] = ...
set thì như map nhưng ko có value_type :V Ko truy cập như mảng được :V Để ktra 1 phần tử có trong set hay chưa xài s.find(x)
, trả về 1 iterator, nếu x ko có trong s thì nó sẽ trả về end(s)
, vậy ktra 1 phần tử có trong set hay chưa dùng s.find(x) != end(x)
:V
mà xài làm cái gì mới được chứ =]
5 Likes
em xài làm bài tập ạ, tại em đọc được định nghĩa của cái này, thấy có thể sử dụng được nhưng không biết cách dùng