em có đoạn code như thế này mới s là 1 string
mp là 1 map như này :
map<char, int> mp;
for (auto x : s)
{
mp[x]++;
}
em muốn hỏi cái mp[x]++ nghĩa là sao ạ
em có đoạn code như thế này mới s là 1 string
mp là 1 map như này :
map<char, int> mp;
for (auto x : s)
{
mp[x]++;
}
em muốn hỏi cái mp[x]++ nghĩa là sao ạ
Đây là đoạn mã đếm số lần xuất hiện của kí tụ trong chuỗi.
Kiểu dữ liệu map<key, value> truy xuất phần tử theo khóa (key) để lấy giá trị (value). map[key] => value.
Phần mp[x] có nghĩa là tăng số đếm của kí tự x lên 1. auto x trong trường hợp này ngầm định là char x.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?