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
.